40 lines
853 B
Vala
40 lines
853 B
Vala
extern char *test();
|
|
int main (string[] args)
|
|
{
|
|
Gtk.init(ref args);
|
|
|
|
var window = new Gtk.Window ();
|
|
window.border_width = 10;
|
|
window.window_position = Gtk.WindowPosition.CENTER;
|
|
window.set_default_size (350, 80);
|
|
|
|
var header_bar = new Gtk.HeaderBar ();
|
|
header_bar.set_title("This is a test");
|
|
header_bar.set_show_close_button(true);
|
|
|
|
var url_bar = new Gtk.Entry ();
|
|
header_bar.pack_start(url_bar);
|
|
|
|
var url_go_button = new Gtk.Button.with_label("Go !");
|
|
header_bar.pack_start(url_go_button);
|
|
|
|
window.destroy.connect (Gtk.main_quit);
|
|
|
|
window.set_titlebar(header_bar);
|
|
|
|
var content = new Gtk.TextView();
|
|
content.set_editable(false);
|
|
|
|
window.add(content);
|
|
|
|
window.show_all ();
|
|
|
|
// content.buffer.text = (string)test();
|
|
content.buffer.text = "This is an example of text.";
|
|
content.set_cursor_visible(false);
|
|
|
|
Gtk.main();
|
|
|
|
return 0;
|
|
}
|