[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#374997: ITP: utf8-migration-tool -- tool to migrate a Debian system to UTF-8



OoO  En cette  fin de  matinée radieuse  du lundi  26 juin  2006, vers
11:19, Martin-Éric Racine <q-funk@iki.fi> disait:

> That is a leftover from Tollef's original code in wizard.py, where the
> UI colors are hard-coded, rather than inherited via the GTK theme.

> I can see the lines where this is taking place, but I'm not familiar
> enough with GTK coding to know how to fix it.

IMO, the best way would be  to remove colors. The application is still
good  looking without  them and  this work  even with  white  on black
theme. Just suppress all lines containing "color" in wizard.py.

Here is a patch :

--- wizard.py~	2006-06-26 01:17:20.000000000 +0200
+++ wizard.py	2006-12-29 19:49:20.000000000 +0100
@@ -160,10 +160,6 @@
         pass
 
 class Wizard(gobject.GObject):
-    sidebar_color = gtk.gdk.color_parse('#cccccc')
-    main_color = gtk.gdk.color_parse('#ffffff')
-    sidebar_active_color = gtk.gdk.color_parse('#999999')
-
     __gsignals__ = {
         'finished' : (gobject.SIGNAL_RUN_LAST, gobject.TYPE_NONE,
                       ())
@@ -175,8 +171,6 @@
         for widget in self.wtree.get_widget_prefix(''):
             setattr(self, widget.get_name(), widget)
         self.wtree.signal_autoconnect(self)
-        self.eventbox_top.modify_bg(gtk.STATE_NORMAL, self.sidebar_color)
-        self.eventbox_main.modify_bg(gtk.STATE_NORMAL, self.main_color)
         self._use_main = True
         self.steps = []
         self.stack = Stack()
@@ -399,7 +393,6 @@
         else:
             parent = self.eventbox_sidebar
 
-        parent.modify_bg(gtk.STATE_NORMAL, self.sidebar_color)
         self.vbox_sidebar = gtk.VBox()
         self.vbox_sidebar.set_border_width(5)
         self.vbox_sidebar.set_size_request(200, -1)
@@ -417,8 +410,6 @@
 
         text = escape(name)
         button = gtk.Button('')
-        button.modify_bg(gtk.STATE_PRELIGHT, self.sidebar_active_color)
-        button.modify_bg(gtk.STATE_ACTIVE, self.sidebar_active_color)
 
         label = button.get_children()[0]
         label.set_padding(padding, 0)
@@ -446,10 +437,10 @@
             button.set_sensitive(False)
             
         if not active and not step.visited:
-            markup = '<span color="#7a7a7a">%s</span>' % name
+            markup = '%s' % name
             button.set_sensitive(False)
         else:
-            markup = '<span color="black">%s</span>' % (name)
+            markup = '%s' % (name)
             button.set_property('can_focus', False)
             
         label.set_markup(markup)
-- 
printk(KERN_WARNING "Warning: defective CD-ROM (volume sequence
number). Enabling \"cruft\" mount option.\n");
	2.2.16 /usr/src/linux/fs/isofs/inode.c

Reply to: