Пример #1
0
        self.tbar.add_button('update', 'update', self.reset_rows)
        self.tbar.add_button('delete', 'delete', self.delete_row)
        self.reset_rows()
        
    def reset_rows(self, *args):
        self.dcbox.set_rows(self.dc.cmd.select())


    def delete_row(self, button, data):
        rows = self.dcbox.get_selected_data()
        if len(rows) != 1:
            dialogs.Message('need to select something')
        else:
            r = rows[0]
            self.dc.delete(r.name, r.trait)
            
                
if __name__ == '__main__':
    conn = PaellaConnection()
    win = MenuWindow()
    dc = DebconfEditor(conn, 'sid', 'base')
    win.vbox.add(dc)
    win.show()
    win.connect('destroy', mainquit)
    mainloop()
    



#if __name__ == '__main__':
Пример #2
0
 def __init__(self, conn):
     self.conn = conn
     self.win = MenuWindow()
     self.scroll = ScrollCList()
     self.win.vbox.add(self.scroll)
     self.s = StatementCursor(self.conn)