Add CustomVBox widget
authorJavier Jardón <javier.jardon@codethink.co.uk>
Mon, 18 Apr 2011 11:44:03 +0000 (12:44 +0100)
committerJavier Jardón <javier.jardon@codethink.co.uk>
Mon, 18 Apr 2011 11:51:57 +0000 (12:51 +0100)
This widget will store the ID Cards

Makefile.am
src/moonshot-custom-vbox.vala [new file with mode: 0644]
src/moonshot-window.vala

index 7a25c84..0e644ca 100644 (file)
@@ -18,6 +18,7 @@ src_moonshot_SOURCES = \
         src/moonshot-id.vala \
         src/moonshot-add-dialog.vala \
         src/moonshot-idcard-widget.vala \
+        src/moonshot-custom-vbox.vala \
         src/moonshot-window.vala
 
 src_moonshot_LDADD = \
diff --git a/src/moonshot-custom-vbox.vala b/src/moonshot-custom-vbox.vala
new file mode 100644 (file)
index 0000000..3afadcb
--- /dev/null
@@ -0,0 +1,15 @@
+using Gtk;
+
+class CustomVBox : VBox
+{
+    public CustomVBox (bool homogeneous, int spacing)
+    {
+        this.set_homogeneous (homogeneous);
+        this.set_spacing (spacing);
+    }
+
+    public void receive_expanded_event ()
+    {
+        var id_cards = this.get_children ();
+    }
+}
index 401516b..2e5778e 100644 (file)
@@ -7,7 +7,7 @@ class MainWindow : Window
 
     private Entry search_entry;
     private VBox vbox_rigth;
-    private VBox custom_vbox;
+    private CustomVBox custom_vbox;
 
     private Entry username_entry;
     private Entry password_entry;
@@ -180,7 +180,7 @@ class MainWindow : Window
         this.search_entry.notify["text"].connect (search_entry_text_changed_cb);
         this.search_entry.key_press_event.connect(search_entry_key_press_event_cb);
 
-        this.custom_vbox = new VBox (false, 6);
+        this.custom_vbox = new CustomVBox (false, 6);
 
         var viewport = new Viewport (null, null);
         viewport.set_border_width (6);