Exemplo n.º 1
0
 def __init__(self, *args, **kwargs):
     super(CampaignCompWindow, self).__init__(*args, **kwargs)
     self.comp_graph = CampaignCompGraph(
         self.application, style_context=self.application.style_context)
     self.gobjects['scrolledwindow_compare'].add(self.comp_graph.canvas)
     self.gobjects['box_compare'].pack_end(
         self.comp_graph.navigation_toolbar, False, False, 0)
     self.comp_graph.navigation_toolbar.hide()
     treeview = self.gobjects['treeview_campaigns']
     tvm = managers.TreeViewManager(treeview,
                                    cb_refresh=self.load_campaigns)
     toggle_renderer = Gtk.CellRendererToggle()
     toggle_renderer.connect('toggled', self.signal_renderer_toggled)
     self.stack = self.gobjects['stack_main']
     self.prev_child = self.stack.get_visible_child()
     b = Gtk.CellRendererText()
     tvm.set_column_titles(('Compare', 'Name', 'Company', 'Type',
                            'Created By', 'Creation Date', 'Expiration'),
                           column_offset=1,
                           renderers=(toggle_renderer, b, b, b, b, b, b))
     self._model = Gtk.ListStore(str, bool, str, str, str, str, str, str)
     self._model.set_sort_column_id(2, Gtk.SortType.ASCENDING)
     treeview.set_model(self._model)
     self.load_campaigns()
     self.window.show()