コード例 #1
0
ファイル: gtk_ui.py プロジェクト: AlfredArouna/oem-config
 def set_keyboard (self, layout):
     BaseFrontend.set_keyboard(self, layout)
     model = self.keyboardlayoutview.get_model()
     if model is None:
         return
     iterator = model.iter_children(None)
     while iterator is not None:
         if unicode(model.get_value(iterator, 0)) == layout:
             path = model.get_path(iterator)
             self.keyboardlayoutview.get_selection().select_path(path)
             self.keyboardlayoutview.scroll_to_cell(
                 path, use_align=True, row_align=0.5)
             break
         iterator = model.iter_next(iterator)
コード例 #2
0
 def set_keyboard(self, layout):
     BaseFrontend.set_keyboard(self, layout)
     model = self.keyboardlayoutview.get_model()
     if model is None:
         return
     iterator = model.iter_children(None)
     while iterator is not None:
         if unicode(model.get_value(iterator, 0)) == layout:
             path = model.get_path(iterator)
             self.keyboardlayoutview.get_selection().select_path(path)
             self.keyboardlayoutview.scroll_to_cell(path,
                                                    use_align=True,
                                                    row_align=0.5)
             break
         iterator = model.iter_next(iterator)
コード例 #3
0
ファイル: kde_ui.py プロジェクト: Jolicloud/oem-config
 def set_keyboard(self, layout):
     BaseFrontend.set_keyboard(self, layout)
     index = self.key_store_1.indexOf(QRegExp("^"+layout+"$"))
     if index != -1:
         self.userinterface.keyboard_list_1.setCurrentRow(index)