Ejemplo n.º 1
0
 def on_add_activate(self, *args):
     dialog = TableFieldDialog(MySqlField({}))
     answer = dialog.run()
     if answer == gtk.RESPONSE_OK:
         q = dialog.get_sql(self.table.name)
         self.table.db.query(q)
         self.table.refresh()
         self.refresh()
     dialog.destroy()
Ejemplo n.º 2
0
 def on_edit_activate(self, *args):
     path, column = self.tv_fields.get_cursor()
     _iter = self.tv_fields_model.get_iter(path)
     _field_name = self.tv_fields_model.get_value(_iter, 2)
     for f in self.table.fields:
         if f.name == _field_name:
             dialog = TableFieldDialog(f)
             answer = dialog.run()
             if answer == gtk.RESPONSE_OK:
                 q = dialog.get_sql(self.table.name)
                 self.table.db.query(q)
                 self.table.refresh()
                 self.refresh()
             dialog.destroy()
Ejemplo n.º 3
0
 def on_add_activate(self, *args):
     dialog = TableFieldDialog(MySqlField({}))
     answer = dialog.run()
     if answer == gtk.RESPONSE_OK:
         q = dialog.get_sql(self.table.name)
         self.table.db.query(q)
         self.table.refresh()
         self.refresh()
     dialog.destroy()
Ejemplo n.º 4
0
 def on_edit_activate(self, *args):
     path, column = self.tv_fields.get_cursor()
     _iter = self.tv_fields_model.get_iter(path)
     _field_name = self.tv_fields_model.get_value(_iter, 2)
     for f in self.table.fields:
         if f.name == _field_name:
             dialog = TableFieldDialog(f)
             answer = dialog.run()
             if answer == gtk.RESPONSE_OK:
                 q = dialog.get_sql(self.table.name)
                 self.table.db.query(q)
                 self.table.refresh()
                 self.refresh()
             dialog.destroy()