def set_keyboard (self, keyboard): self.current_keyboard = keyboard
model = self.keyboardlistview.get_model()
if model is None:
return
iterator = model.iter_children(None)
while iterator is not None:
if unicode(model.get_value(iterator, 0)) == keyboard: path = model.get_path(iterator) self.keyboardlistview.get_selection().select_path(path) self.keyboardlistview.scroll_to_cell( path, use_align=True, row_align=0.5) break iterator = model.iter_next(iterator)
Hmm. We do try:
def set_keyboard (self, keyboard):
self.current_ keyboard = keyboard stview. get_model( ) children( None) model.get_ value(iterator, 0)) == keyboard:
path = model.get_ path(iterator)
self. keyboardlistvie w.get_selection ().select_ path(path)
self. keyboardlistvie w.scroll_ to_cell(
path, use_align=True, row_align=0.5)
break
iterator = model.iter_ next(iterator)
model = self.keyboardli
if model is None:
return
iterator = model.iter_
while iterator is not None:
if unicode(
(note scroll_to_cell)
Not quite sure what's going on here.