/*
valac --pkg gio-2.0 --pkg posix --pkg gtk+-3.0 --pkg libnotify --pkg libwnck-3.0 \
- test1.vala
+ test1.vala \
-o /tmp/test1
static int main (string[] args) {
Gtk.init (ref args);
+
+ // must init modules...
new Xcls_EditorWindow();
- EditorWindow.showAll();
+
+
+
+ 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_save_button save_button;
public Xcls_EditorWindow()
{
_this = this;
{
this.pack_start ( new Xcls_Toolbar3(), false,true );
}
- public class Xcls_Toolbar3 : Gtk.Toolbar
+ }
+ public class Xcls_Toolbar3 : Gtk.Toolbar
+ {
+ public Xcls_Toolbar3()
{
- public Xcls_Toolbar3()
- {
- this.add ( new Xcls_save_button() );
- }
- public class Xcls_save_button : Gtk.Button
- {
- public Xcls_save_button()
- {
- _this.save_button = this;
- this.label = "Save";
- }
- }
+ this.add ( new Xcls_save_button() );
+ }
+ }
+ public class Xcls_save_button : Gtk.ToolButton
+ {
+ public Xcls_save_button()
+ {
+ _this.save_button = this;
+ this.label = "Save";
}
}
}
+
+