Пример #1
0
 def __init__(self, parent):
     table, self.dialog = create_table_dialog(parent, "Save from memory", 3, 2)
     self.file = FselEntry(self.dialog)
     table_add_widget_row(table, 0, "File name:", self.file.get_container())
     self.address = table_add_entry_row(table, 1, "Save address:", 6)
     self.address.connect("activate", dialog_apply_cb, self.dialog)
     self.length = table_add_entry_row(table, 2, "Number of bytes:", 6)
     self.length.connect("activate", dialog_apply_cb, self.dialog)
Пример #2
0
 def _create_dialog(self, config):
     paths = config.get_paths()
     table, self.dialog = create_table_dialog(self.parent, "File path settings", len(paths), 2)
     paths.sort()
     row = 0
     self.paths = []
     for (key, path, label) in paths:
         fsel = FselEntry(self.dialog, self._validate_fname, key)
         fsel.set_filename(path)
         self.paths.append((key, fsel))
         table_add_widget_row(table, row, label, fsel.get_container())
         row += 1
     table.show_all()