def build_tag_treeview(self,tree,desc): treeview = TreeView(tree,desc) # Global treeview properties treeview.set_property("enable-tree-lines", False) treeview.set_rules_hint(False) treeview.set_row_separator_func(self.is_tag_separator_filter) treeview.set_headers_visible(False) treeview.set_dnd_name('gtg/tag-iter-str') treeview.set_dnd_external('gtg/task-iter-str',self.ontag_task_dnd) #Updating the unactive color (same for everyone) self.unactive_color = \ treeview.style.text[gtk.STATE_INSENSITIVE].to_string() treeview.set_sort_column('tagname') return treeview
def build_task_treeview(self,tree,desc): treeview = TreeView(tree,desc) #Now that the treeview is done, we can polish treeview.set_main_search_column('label') treeview.set_expander_column('label') treeview.set_dnd_name('gtg/task-iter-str') #Background colors treeview.set_bg_color(self.task_bg_color,'tags') # Global treeview properties treeview.set_property("enable-tree-lines", False) treeview.set_rules_hint(False) treeview.set_multiple_selection(True) #Updating the unactive color (same for everyone) self.unactive_color = \ treeview.style.text[gtk.STATE_INSENSITIVE].to_string() return treeview