Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > 7dfdfa0b22edb12f9c039c085fd8697d > files > 6

codeina-0.10.2-16mdv2009.0.src.rpm

diff -p -up codeina-0.10.2/codeina/ui/igtk/__init__.py.improvebutton codeina-0.10.2/codeina/ui/igtk/__init__.py
--- codeina-0.10.2/codeina/ui/igtk/__init__.py.improvebutton	2008-03-21 12:01:05.000000000 +0100
+++ codeina-0.10.2/codeina/ui/igtk/__init__.py	2008-03-21 15:27:48.000000000 +0100
@@ -100,9 +100,7 @@ class LegalLegendBox (gtk.VBox):
 
     def get_label (self, text):
         label = gtk.Label ()
-        label.set_markup (text)
-        import pango
-        label.modify_font(pango.FontDescription("sans 7"))
+        label.set_markup ("<small>"+text+"</small>")
         return label
 
     def add_icon (self, filename, info):
@@ -181,7 +179,7 @@ class ShowMatches(gtk.Dialog, ui.ShowMat
         stock = gtk.image_new_from_stock (gtk.STOCK_DIALOG_INFO,
                                           gtk.ICON_SIZE_DIALOG)
         lbl = gtk.Label ()
-        lbl.set_text ("<span size='large'>"+self.msg+"</span>")
+        lbl.set_text ("<big>"+self.msg+"</big>")
         lbl.set_use_markup (True)
 
         hbox = gtk.HBox ()
@@ -202,7 +200,7 @@ class ShowMatches(gtk.Dialog, ui.ShowMat
         v.pack_start (gtk.Label ())
         v.pack_start (LegalLegendBox (self.reason[1], self.reason[2]), False, False)
         v.pack_start (gtk.Label ())
-        v.pack_start (ReasonLabelClickable ("<u>"+self.reason[3]+"</u>", show_extra_dialog, self))
+        v.pack_start (ReasonLabelClickable ("<span color=\"blue\" underline=\"single\">"+self.reason[3]+"</span>", show_extra_dialog, self))
         v.pack_start (gtk.Label ())
         v.pack_start (gtk.HSeparator ())
         self.vbox.pack_start (v, False, False)
@@ -243,8 +241,17 @@ class ShowMatches(gtk.Dialog, ui.ShowMat
         v.show()
         self.vbox.pack_start(v, False, False)
         
-        self.add_button (_("_Install"), gtk.RESPONSE_YES)
-        self.add_button (gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL)
+        button = gtk.Button(stock=gtk.STOCK_CANCEL)
+        self.add_action_widget(button, gtk.RESPONSE_CANCEL)
+
+        button = gtk.Button(_("_Install"))
+        image = gtk.Image ()
+        image.set_from_stock(gtk.STOCK_OK, gtk.ICON_SIZE_BUTTON)
+        button.set_image(image)
+        button.set_flags (gtk.CAN_DEFAULT)
+        button.grab_focus()
+        self.add_action_widget(button, gtk.RESPONSE_YES)
+        self.set_default_response(gtk.RESPONSE_YES)
 
     def install (self):
         # check if there are some products for this request