Convert IdCardWidget in a derived class of GtkBox
authorJavier Jardón <javier.jardon@codethink.co.uk>
Tue, 12 Apr 2011 16:37:32 +0000 (17:37 +0100)
committerJavier Jardón <javier.jardon@codethink.co.uk>
Tue, 12 Apr 2011 16:39:17 +0000 (17:39 +0100)
Makefile.am
src/moonshot-idcard-widget.vala [moved from src/moonshot-idcard.vala with 85% similarity]

index 1b395b3..7a25c84 100644 (file)
@@ -17,6 +17,7 @@ AM_VALAFLAGS = \
 src_moonshot_SOURCES = \
         src/moonshot-id.vala \
         src/moonshot-add-dialog.vala \
+        src/moonshot-idcard-widget.vala \
         src/moonshot-window.vala
 
 src_moonshot_LDADD = \
similarity index 85%
rename from src/moonshot-idcard.vala
rename to src/moonshot-idcard-widget.vala
index 50a5f35..092543f 100644 (file)
@@ -1,6 +1,6 @@
 using Gtk;
 
-class IdCard : Window
+class IdCardWidget : Box
 {
     private VBox main_vbox;
     private Table table;
@@ -13,14 +13,10 @@ class IdCard : Window
         return false;
     }
 
-    public IdCard ()
+    public IdCardWidget ()
     {
         Gdk.Pixbuf pixbuf;
 
-        this.title = "ID Card";
-        this.position = WindowPosition.CENTER;
-        set_default_size (400, 200);
-
         var icon_theme = IconTheme.get_default ();
         try
         {
@@ -67,16 +63,4 @@ class IdCard : Window
         event_box.show_all ();
         this.hbutton_box.hide ();
     }
-
-    public static int main(string[] args)
-    {
-        Gtk.init(ref args);
-
-        var IdCard = new IdCard ();
-        IdCard.show ();
-
-        Gtk.main();
-
-        return 0;
-    }
 }