def __init__(self, parent): self.win = parent self.sig1 = None # create the genlist Genlist.__init__(self, parent) self.itc = NamesListItemClass() self.itc_g = NamesListGroupItemClass() self.callback_selected_add(self.item_selected_cb) # add private & public group items self.public_group = self.item_append(self.itc_g, "Public Services", flags=elm.ELM_GENLIST_ITEM_GROUP) self.public_group.select_mode_set( elm.ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY) self.private_group = self.item_append(self.itc_g, "Private Services", flags=elm.ELM_GENLIST_ITEM_GROUP) self.private_group.select_mode_set( elm.ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY) # populate the genlist self.populate()
def __init__(self, parent, **kargs): Genlist.__init__(self, parent, homogeneous=True, mode=ELM_LIST_COMPRESS, size_hint_expand=EXPAND_BOTH, size_hint_fill=FILL_BOTH, **kargs) self._itc = GenlistItemClass(item_style='default_style', text_get_func=self._gl_text_get, content_get_func=self._gl_content_get)
def __init__(self, parent): Genlist.__init__(self, parent) self._parent = parent self.itc = NodeItemClass() self.itc_g = ObjectItemClass() self.callback_expand_request_add(self.expand_request_cb) self.callback_expanded_add(self.expanded_cb) self.callback_contract_request_add(self.contract_request_cb) self.callback_contracted_add(self.contracted_cb) self.callback_clicked_double_add(self.double_click_cb)
def __init__(self, parent): self.itc = GenlistItemClass(item_style="default_style", text_get_func=self._gl_text_get, content_get_func=self._gl_content_get) self.itcg = GenlistItemClass(item_style="group_index", text_get_func=self._gl_g_text_get) Genlist.__init__(self, parent, mode=ELM_LIST_COMPRESS, homogeneous=True) self.callback_selected_add(self._item_selected_cb) try: # TODO remove the try once 1.13 is released self.callback_clicked_right_add(self._item_clicked_right_cb) except: pass self.callback_longpressed_add(self._item_clicked_right_cb) self.callback_activated_add(lambda gl,it: self._task_edit_start(it.data)) self.show() self.groups = {} # key: group_name data: genlist_group_item
def __init__(self, parent, app, *args, **kargs): self.app = app self.themef = theme_file_get() self.colors = [(0,100,0,100), (0,0,100,100), (100,0,0,100), (100,100,0,100), (0,100,100,100), (100,0,100,100)] self._itc = GenlistItemClass(item_style='egitu_commit', text_get_func=self._gl_text_get, content_get_func=self._gl_content_get) self._itcg = GenlistItemClass(item_style='egitu_group_index') Genlist.__init__(self, parent, homogeneous=True, mode=ELM_LIST_COMPRESS, size_hint_expand=EXPAND_BOTH, size_hint_fill=FILL_BOTH) self.callback_realized_add(self._gl_item_realized) self.callback_unrealized_add(self._gl_item_unrealized) self.callback_selected_add(self._gl_item_selected) self._start_ref = None
def __init__(self, parent, app): self.app = app self._populated = False self._ignore_next_selection = False self._itc_local = LocalStatusItemClass(app) self._itc_history = HistoryItemClass(app) self._itc_empty = EmptyItemClass(app) self._itc_tree = TreeItemClass(app) self._itc_branch = BranchItemClass(app) self._itc_tag = TagItemClass(app) self._itc_stash = StashItemClass(app) self._itc_remote = RemoteItemClass(app) self._itc_remote_branch = RemoteBranchItemClass(app) Genlist.__init__(self, parent, homogeneous=True, select_mode=elm.ELM_OBJECT_SELECT_MODE_ALWAYS) self.callback_expand_request_add(self._expand_request_cb) self.callback_contract_request_add(self._contract_request_cb) self.callback_selected_add(self._selected_cb) self.callback_clicked_right_add(self._clicked_right_cb)
def __init__(self, parent): self.win = parent self.sig1 = None # create the genlist Genlist.__init__(self, parent) self.itc = NamesListItemClass() self.itc_g = NamesListGroupItemClass() self.callback_selected_add(self.item_selected_cb) # add private & public group items self.public_group = self.item_append(self.itc_g, "Public Services", flags=elm.ELM_GENLIST_ITEM_GROUP) self.public_group.select_mode_set(elm.ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY) self.private_group = self.item_append(self.itc_g, "Private Services", flags=elm.ELM_GENLIST_ITEM_GROUP) self.private_group.select_mode_set(elm.ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY) # populate the genlist self.populate()
def __init__(self, parent): self.win = parent self.sig1 = None self.waiting_activation = None self.waiting_popup = None # create the genlist Genlist.__init__(self, parent) self.itc = NamesListItemClass() self.itc_g = NamesListGroupItemClass() self.callback_selected_add(self.item_selected_cb) # add public group item self.public_group = self.item_append(self.itc_g, "Public Services", flags=ELM_GENLIST_ITEM_GROUP) self.public_group.select_mode_set(ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY) # add activatables group item self.activatable_group = self.item_append(self.itc_g, "Activatable Services", flags=ELM_GENLIST_ITEM_GROUP) self.activatable_group.select_mode_set( ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY) # add private group item if options.show_private_stuff: self.private_group = self.item_append(self.itc_g, "Private Services", flags=ELM_GENLIST_ITEM_GROUP) self.private_group.select_mode_set( ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY) # populate the genlist self.populate()
def __init__(self, canvas, *args, **kwargs): Genlist.__init__(self, canvas, *args, **kwargs)