Exemple #1
0
    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()
Exemple #2
0
    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)
Exemple #3
0
 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):
     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)
Exemple #5
0
 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
Exemple #6
0
    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
Exemple #7
0
    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)
 def __init__(self, canvas, *args, **kwargs):
     Genlist.__init__(self, canvas, *args, **kwargs)