diff options
Diffstat (limited to '')
-rw-r--r-- | portato/gui/templates/PreferenceWindow.ui | 14 | ||||
-rw-r--r-- | portato/gui/windows/preference.py | 15 |
2 files changed, 12 insertions, 17 deletions
diff --git a/portato/gui/templates/PreferenceWindow.ui b/portato/gui/templates/PreferenceWindow.ui index 3e04a9e..e5618fd 100644 --- a/portato/gui/templates/PreferenceWindow.ui +++ b/portato/gui/templates/PreferenceWindow.ui @@ -7,18 +7,6 @@ <property name="step_increment">1</property> <property name="page_increment">10</property> </object> - <object class="GtkListStore" id="systemComboStore"> - <columns> - <!-- column-name gchararray1 --> - <column type="gchararray"/> - </columns> - </object> - <object class="GtkListStore" id="pkgComboStore"> - <columns> - <!-- column-name gchararray1 --> - <column type="gchararray"/> - </columns> - </object> <object class="GtkWindow" id="PreferenceWindow"> <property name="border_width">5</property> <property name="title" translatable="yes">Preferences</property> @@ -845,7 +833,6 @@ <object class="GtkComboBox" id="packageTabCombo"> <property name="visible">True</property> <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> - <property name="model">pkgComboStore</property> </object> <packing> <property name="position">1</property> @@ -876,7 +863,6 @@ <object class="GtkComboBox" id="systemTabCombo"> <property name="visible">True</property> <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> - <property name="model">systemComboStore</property> </object> <packing> <property name="position">1</property> diff --git a/portato/gui/windows/preference.py b/portato/gui/windows/preference.py index c8025d0..a7661c5 100644 --- a/portato/gui/windows/preference.py +++ b/portato/gui/windows/preference.py @@ -144,10 +144,15 @@ class PreferenceWindow (AbstractDialog): self.pkgTabCombo = self.tree.get_widget("packageTabCombo") for c in (self.systemTabCombo, self.pkgTabCombo): - m = c.get_model() - m.clear() + model = gtk.ListStore(str) for i in (_("Top"), _("Bottom"), _("Left"), _("Right")): - m.append((i,)) + model.append((i,)) + + c.set_model(model) + + cell = gtk.CellRendererText() + c.pack_start(cell) + c.set_attributes(cell, text = 0) self.systemTabCombo.set_active(int(self.cfg.get("systemTabPos", section = "GUI"))-1) self.pkgTabCombo.set_active(int(self.cfg.get("packageTabPos", section = "GUI"))-1) @@ -161,6 +166,10 @@ class PreferenceWindow (AbstractDialog): self.databaseCombo.set_model(model) self.databaseCombo.set_active(0) # XXX: just set one thing active - no meaning yet + + cell = gtk.CellRendererText() + self.databaseCombo.pack_start(cell) + self.databaseCombo.set_attributes(cell, text = 0) self.window.show_all() |