Example #1
0
    def __init__(self, parent, editable, popup_hide_object_signal_list=[]):
        FloaterOpener.__init__(self, popup_hide_object_signal_list)
        WidgetEntry.__init__(self, parent)
        self.validator_set(validator_rgba)
        self._edit_grp = editable
        self.color = (255, 255, 255, 255)
        self.parent = parent
        self.entry.callback_activated_add(self._entry_activate_cb)
        self.entry.callback_changed_add(self._entry_changed_cb)
        self.entry.callback_double_clicked_add(self._dblclick_cb)

        ed = parent.edje_get()
        file = ed.file_get()[0]
        self.rect = edje.Edje(ed.evas, file=file, group="colorpreviewer")
        self.rect.size_hint_align_set(-1.0, -1.0)
        self.rect.size_hint_min_set(*self.rect.size_min_get())
        self.rect.on_mouse_down_add(self._sample_clicked_cb)
        self.rect.show()

        self.box = elementary.Box(parent)
        self.box.horizontal_set(True)
        self.box.size_hint_weight_set(1.0, 0.0)
        self.box.size_hint_align_set(-1.0, -1.0)
        self.box.pack_end(self.entry)
        self.box.pack_end(self.rect)
        self.box.show()

        self.obj = self.box

        self._delayed_callback = False
Example #2
0
    def __init__(self, parent, editable, popup_hide_object_signal_list=[]):
        FloaterOpener.__init__(self, popup_hide_object_signal_list)
        WidgetEntry.__init__(self, parent)
        self.validator_set(validator_rgba)
        self._edit_grp = editable
        self.color = (255, 255, 255, 255)
        self.parent = parent
        self.entry.callback_activated_add(self._entry_activate_cb)
        self.entry.callback_changed_add(self._entry_changed_cb)
        self.entry.callback_double_clicked_add(self._dblclick_cb)

        ed = parent.edje_get()
        file = ed.file_get()[0]
        self.rect = edje.Edje(ed.evas, file=file, group="colorpreviewer")
        self.rect.size_hint_align_set(-1.0, -1.0)
        self.rect.size_hint_min_set(*self.rect.size_min_get())
        self.rect.on_mouse_down_add(self._sample_clicked_cb)
        self.rect.show()

        self.box = elementary.Box(parent)
        self.box.horizontal_set(True)
        self.box.size_hint_weight_set(1.0, 0.0)
        self.box.size_hint_align_set(-1.0, -1.0)
        self.box.pack_end(self.entry)
        self.box.pack_end(self.rect)
        self.box.show()

        self.obj = self.box

        self._delayed_callback = False
Example #3
0
 def _floater_actions_init(self):
     self._floater.action_add("Set", self._set_clicked)
     FloaterOpener._floater_actions_init(self)
Example #4
0
 def _floater_actions_init(self):
     self._floater.action_add("Set", self._set_clicked)
     FloaterOpener._floater_actions_init(self)