summaryrefslogtreecommitdiffstats
path: root/iw
diff options
context:
space:
mode:
authorJeremy Katz <katzj@redhat.com>2002-01-08 06:26:34 +0000
committerJeremy Katz <katzj@redhat.com>2002-01-08 06:26:34 +0000
commit0edb78deddbcc764b5da989c178c80c86090c8c2 (patch)
tree7c5d44bc1d2cfcd327d61f1124a40cd7c055d685 /iw
parentef715eb678a2b518ad7a4ed77b570436a3c11d29 (diff)
downloadanaconda-0edb78deddbcc764b5da989c178c80c86090c8c2.tar.gz
anaconda-0edb78deddbcc764b5da989c178c80c86090c8c2.tar.xz
anaconda-0edb78deddbcc764b5da989c178c80c86090c8c2.zip
use scroll_to_cell (even though it doesn't appear to be working...)
Diffstat (limited to 'iw')
-rw-r--r--iw/language_support_gui.py21
1 files changed, 17 insertions, 4 deletions
diff --git a/iw/language_support_gui.py b/iw/language_support_gui.py
index a4d3df511..4051286ca 100644
--- a/iw/language_support_gui.py
+++ b/iw/language_support_gui.py
@@ -84,15 +84,28 @@ class LanguageSupportWindow (InstallWindow):
self.combo.list.select_item(list.index(self.defaultLang))
+ def setCurrent(self, currentDefault, recenter=1):
+ parent = None
+
+ store = self.language.get_model()
+ row = 0
+
+ # iterate over the list looking for the default locale
+ while (row < self.language.num_rows):
+ if self.language.get_text(row, 1) == currentDefault:
+ path = store.get_path(store.get_iter(row))
+ col = self.language.get_column(0)
+ self.language.set_cursor(path, col, gtk.FALSE)
+ self.language.scroll_to_cell(path, col, gtk.TRUE, 0.5, 0.5)
+ break
+ row = row + 1
+
# LanguageSupportWindow tag="langsupport"
def getScreen (self, langs):
self.langs = langs
self.languages = self.langs.getAllSupported ()
- def moveto (widget, event, item):
- widget.moveto (item, 0, 0.5, 0.5)
-
self.supportedLangs = self.langs.getSupported()
self.origLangs = []
for i in self.supportedLangs:
@@ -156,7 +169,7 @@ class LanguageSupportWindow (InstallWindow):
self.maxrows = self.maxrows + 1
- self.language.connect_after ("expose-event", moveto, firstItem)
+ self.setCurrent(self.defaultLang)
self.combo.set_popdown_strings (list)
self.combo.list.select_item(sel)