def __init__(self, control_agent): """ Class initialization. """ GtkBasePresentationAgent.__init__(self, control_agent) img_renderer = gtk.CellRendererPixbuf() text_renderer = gtk.CellRendererText() logs_list = self['logs_list'] #cdesc = gtk.TreeViewColumn("Command") #cdesc.pack_start(img_renderer, False) #cdesc.pack_start(text_renderer) #cdesc.set_sort_column_id(0) #logs_list.append_column(cdesc) cicon = gtk.TreeViewColumn("", img_renderer, stock_id=0) logs_list.append_column(cicon) cdesc = gtk.TreeViewColumn("Command", text_renderer, text=1) logs_list.append_column(cdesc) cres = gtk.TreeViewColumn("Result", text_renderer, text=2) logs_list.append_column(cres) logs_model = gtk.ListStore(str, str, str, TYPE_PYOBJECT) logs_list.set_model(logs_model) self['logs_list'].connect('row-activated', self.on_logs_list_row_activated) self['clearlogs'].connect('activate', self.on_clearlogs_activate) self['showlogs'].connect('activate', self.on_showlogs_activate)
def __init__(self, control_agent): """ Class initialization. """ GtkBasePresentationAgent.__init__(self, control_agent) self['submit'].connect('activate', self.on_submit_activate) self['cancel'].connect('activate', self.on_cancel_activate) self.get_toplevel().connect('destroy', self.on_cancel_activate) self._validity_matrix = {}
def __init__(self, control_agent): """ Class initialization. """ GtkBasePresentationAgent.__init__(self, control_agent) # Sets widgets signal handlers self['enabled'].connect('toggled', self.on_enabled_toggled) self['name'].connect('changed', self.on_name_changed) self['type'].connect('changed', self.on_type_changed)
def __init__(self, control_agent): """ Class initialization. """ GtkBasePresentationAgent.__init__(self, control_agent) # Sets widgets signal handlers self['enabled'].connect('toggled', self.on_enabled_toggled) self['maintenance'].connect('toggled', self.on_maintenance_toggled) self['template'].connect('changed', self.on_template_changed) self['access'].connect('changed', self.on_access_changed)
def __init__(self, control_agent): """ Class initialization. """ GtkBasePresentationAgent.__init__(self, control_agent) # Sets widgets signal handlers self['description'].connect('changed', self.on_description_changed) self['name'].connect('changed', self.on_name_changed) self['domain'].connect('changed', self.on_domain_changed) self['platform'].connect('changed', self.on_platform_changed)
def __init__(self, control_agent): """ Class initialization. """ GtkBasePresentationAgent.__init__(self, control_agent) site_list = self['site_list'] text_renderer = gtk.CellRendererText() cname = gtk.TreeViewColumn("Name", text_renderer, text=0) cname.set_sort_column_id(0) site_list.append_column(cname) cname = gtk.TreeViewColumn("Domain", text_renderer, text=1) cname.set_sort_column_id(1) site_list.append_column(cname) cplat = gtk.TreeViewColumn("Platform", text_renderer, text=2) cname.set_sort_column_id(2) site_list.append_column(cplat) cdesc = gtk.TreeViewColumn("Description", text_renderer, text=3) cname.set_sort_column_id(3) site_list.append_column(cdesc) hosts_model = gtk.ListStore(str, str, str, str) site_list.set_model(hosts_model) self['site_list'].connect('row-activated', self.on_site_list_row_activated) self['filter_name'].connect('changed', self.on_filter_name_changed) self['filter_domain'].connect('changed', self.on_filter_domain_changed) self['view'].connect('activate', self.on_view_activate) self['add'].connect('activate', self.on_add_activate) self['edit'].connect('activate', self.on_edit_activate) self['delete'].connect('activate', self.on_delete_activate) self['reload'].connect('activate', self.on_reload_activate)
def destroy(self): """ Cleanly destroyes components """ GtkBasePresentationAgent.destroy(self)