tk 0.1.10

Rust bindings for Tk GUI library
// cargo run --example text_images_and_widgets

use tk::*;
use tk::text::*;
use tk::cmd::*;

fn main() -> TkResult<()> {
    let tk = make_tk!()?;
    let root = tk.root();

    let txt = root.add_text( "t" -width(40) -height(10) )?
        .grid(())?;

    //TODO: text doesn't contain any characters tagged with "sel"
    //let img = tk.image_create_photo( -file("book/src/images/tcl.gif") )?;
    //txt.image_create( Index::tag_first("sel"), -image(img) )?;

    let b = txt.add_ttk_button( -text("Push Me") )?;
    txt.window_create( Index::line_char(1,0), -window(b) )?;

    Ok( main_loop() )
}