X-Git-Url: http://git.roojs.org/?p=app.Builder.js;a=blobdiff_plain;f=tests%2Ftest1.vala;h=d897b2286a217b801b0de39593d9bd288e373568;hp=e69de29bb2d1d6434b8b29ae775ad8c2e48c5391;hb=HEAD;hpb=21012ccf326fdce97997691793000602cfb20931 diff --git a/tests/test1.vala b/tests/test1.vala index e69de29bb..d897b2286 100644 --- a/tests/test1.vala +++ b/tests/test1.vala @@ -0,0 +1,66 @@ +/* + valac --pkg gio-2.0 --pkg posix --pkg gtk+-3.0 --pkg libnotify --pkg libwnck-3.0 \ + test1.vala \ + -o /tmp/test1 + + + +*/ + +static int main (string[] args) { + Gtk.init (ref args); + + // must init modules... + new Xcls_EditorWindow(); + + + + EditorWindow.show_all(); + Gtk.main (); + + return 0; +} + + + +public static Xcls_EditorWindow EditorWindow; + + +public class Xcls_EditorWindow : Gtk.Window +{ + public static Xcls_EditorWindow _this; + public Xcls_save_button save_button; + public Xcls_EditorWindow() + { + _this = this; + EditorWindow = this; + this.height_request = 300; + this.title = "Application Builder - Editor"; + this.width_request = 500; + this.add ( new Xcls_VBox2() ); + } + public class Xcls_VBox2 : Gtk.VBox + { + public Xcls_VBox2() + { + this.pack_start ( new Xcls_Toolbar3(), false,true ); + } + } + public class Xcls_Toolbar3 : Gtk.Toolbar + { + public Xcls_Toolbar3() + { + this.add ( new Xcls_save_button() ); + } + } + public class Xcls_save_button : Gtk.ToolButton + { + public Xcls_save_button() + { + _this.save_button = this; + this.label = "Save"; + } + } +} + +