コード例 #1
0
    def create_ui(self):
        self.document = None
        self.tasks = {}
        self.restart = False
        self.source_tree.set_columns([
            Column(title='name',
                   cells=[
                       Cell('icon_name', use_stock=True),
                       Cell('markup', use_markup=True, expand=True)
                   ]),
            Column('type_markup', use_markup=True),
            Column('sort_by_type_by_name', visible=False),
            Column('sort_by_type_by_line', visible=False),
            Column('sort_by_line', visible=False),
        ])
        self.source_tree.set_headers_visible(False)
        # faster lookups on the id property
        self.source_tree_ids = {}

        self.sort_box = AttrSortCombo(self.source_tree, [
            ('sort_by_type_by_name', _('Alphabetical by type')),
            ('sort_by_type_by_line', _('By type by line number')),
            ('sort_by_line', _('By line number')),
        ], 'sort_by_type_by_name')
        self.sort_box.show()
        self.sort_vbox.pack_start(self.sort_box, expand=False)
        self.filter_model = self.source_tree.model_filter
        #FIXME this causes a total crash on win32
        self.source_tree.set_visible_func(self._visible_func)

        self._last_expanded = None
        self._last_outliner = None
コード例 #2
0
ファイル: nosetest.py プロジェクト: xmonader/pida
 def create_ui(self):
     self.tester = None
     self._group = execnet.Group()
     self.source_tree.set_columns([Column(title='Result', cells=[
             Cell('icon', use_stock=True, expand=False),
             Cell('short_name', title='status',),
         ])])
     self.source_tree.set_headers_visible(False)
     self.clear()