adding callbacks to the toolbar and menubar buttons
authorLincoln de Sousa <lincoln@minaslivre.org>
Sat, 9 Aug 2008 19:16:11 +0000 (16:16 -0300)
committerLincoln de Sousa <lincoln@minaslivre.org>
Sat, 9 Aug 2008 19:16:11 +0000 (16:16 -0300)
and fixing parent and title parameter in Gzv.open_file_chooser.

gzv.glade
gzv.py

index 78a1fe1..bcf67c8 100644 (file)
--- a/gzv.glade
+++ b/gzv.glade
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
 <!DOCTYPE glade-interface SYSTEM "glade-2.0.dtd">
-<!--Generated with glade3 3.4.5 on Sat Aug  9 16:10:29 2008 -->
+<!--Generated with glade3 3.4.5 on Sat Aug  9 16:14:00 2008 -->
 <glade-interface>
   <widget class="GtkWindow" id="main-window">
     <property name="title" translatable="yes">Gzv</property>
@@ -26,6 +26,7 @@
                         <property name="label" translatable="yes">gtk-new</property>
                         <property name="use_underline">True</property>
                         <property name="use_stock">True</property>
+                        <signal name="activate" handler="new_project"/>
                       </widget>
                     </child>
                     <child>
@@ -34,6 +35,7 @@
                         <property name="label" translatable="yes">gtk-open</property>
                         <property name="use_underline">True</property>
                         <property name="use_stock">True</property>
+                        <signal name="activate" handler="open_file_chooser"/>
                       </widget>
                     </child>
                     <child>
@@ -63,6 +65,7 @@
                         <property name="label" translatable="yes">gtk-quit</property>
                         <property name="use_underline">True</property>
                         <property name="use_stock">True</property>
+                        <signal name="activate" handler="gtk_main_quit"/>
                       </widget>
                     </child>
                   </widget>
               <widget class="GtkToolButton" id="toolbutton2">
                 <property name="visible">True</property>
                 <property name="stock_id">gtk-open</property>
+                <signal name="clicked" handler="open_file_chooser"/>
               </widget>
               <packing>
                 <property name="expand">False</property>
diff --git a/gzv.py b/gzv.py
index 958d13b..78f3929 100644 (file)
--- a/gzv.py
+++ b/gzv.py
@@ -131,7 +131,7 @@ class Gzv(GladeLoader):
         dialog.destroy()
 
     def open_file_chooser(self, button):
-        fc = gtk.FileChooserDialog(_('Choose an image'), self,
+        fc = gtk.FileChooserDialog(_('Choose a gzv project'), self.window,
                                    buttons=(gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL,
                                             gtk.STOCK_OK, gtk.RESPONSE_OK))
         if fc.run() == gtk.RESPONSE_OK: