ex_text/
ex_text.rs

1extern crate darkside;
2
3use darkside::text::*;
4use darkside::region::*;
5use darkside::*;
6
7fn main() {
8  new_app();
9  let mut hello_text = new_text("Hello, world", 0, 0);
10  hello_text = set_text_effects(hello_text, vec![TextEffect::Italic, TextEffect::Bold]);
11  hello_text = center_text(hello_text, true, true);
12
13  let region = new_region(0, 0, 20, 5, None, Border::All);
14  let mut top_left_text = new_text("Top", 3, 2);
15  top_left_text = set_text_region(top_left_text, &region);
16
17  // Region must be rendered before the text that it contains
18  render_region(&region);
19  render_text(&top_left_text);
20  render_text(&hello_text);
21  wait_for_key();
22}