summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--portato/gui/templates/PreferenceWindow.ui14
-rw-r--r--portato/gui/windows/preference.py15
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()