def _create_project_button(self):
     self.btn_proj = PopupMenuButton(label=_('Project Type'))
     menu = gtk.Menu()
     for checkercode in self.controller.checker_info:
         checkername = self.controller._checker_code_to_name[checkercode]
         mitem = gtk.MenuItem(checkername)
         mitem.show()
         mitem.connect('activate', self._on_menu_item_activate)
         menu.append(mitem)
         self._checker_menu_items[checkername] = mitem
     self.btn_proj.set_menu(menu)
Beispiel #2
0
    def _add_widgets(self):
        table = self.controller.view.mode_box
        self.btn_popup = PopupMenuButton(menu_pos=POS_NW_SW)
        self.btn_popup.set_relief(gtk.RELIEF_NORMAL)
        self.btn_popup.set_menu(self._create_state_menu())

        self.widgets = [self.btn_popup]

        xoptions = gtk.FILL
        table.attach(self.btn_popup, 2, 3, 0, 1, xoptions=xoptions)

        table.show_all()