Example #1
0
    def __init__(self, name="popup", type=elementary.ELM_WIN_BASIC):
        elementary.Window.__init__(self, name, type)
        self.autodel_set(True)

        bg = elementary.Background(self)
        self.resize_object_add(bg)
        bg.size_hint_weight_set(evas.EVAS_HINT_EXPAND, evas.EVAS_HINT_EXPAND)
        bg.show()

        self._table = elementary.Box(self)
        self._table.size_hint_weight_set(evas.EVAS_HINT_EXPAND,
                                         evas.EVAS_HINT_EXPAND)
        self._table.size_hint_align_set(evas.EVAS_HINT_FILL,
                                        evas.EVAS_HINT_FILL)
        self.resize_object_add(self._table)
        self._table.show()

        self._actions = ActionsBox(self._table)
        self._table.pack_end(self._actions)
        self._actions.show()
Example #2
0
    def __init__(self, parent, orient=elementary.ELM_NOTIFY_ORIENT_BOTTOM):
        elementary.Notify.__init__(self, parent)
        self.timeout_set(-1)
        self.orient_set(orient)
        self.repeat_events_set(False)

        self._table = elementary.Box(parent)
        self._table.size_hint_weight_set(evas.EVAS_HINT_EXPAND,
                                         evas.EVAS_HINT_EXPAND)
        self.content_set(self._table)
        self._table.show()

        self._title = elementary.Label(self._table)
        self._table.pack_start(self._title)
        self.title = "TITLE"
        self._title.show()

        self._actions = ActionsBox(self._table)
        self._table.pack_end(self._actions)
        self._actions.show()
Example #3
0
    def __init__(self, name="popup", type=elementary.ELM_WIN_BASIC):
        elementary.Window.__init__(self, name, type)
        self.autodel_set(True)

        bg = elementary.Background(self)
        self.resize_object_add(bg)
        bg.size_hint_weight_set(evas.EVAS_HINT_EXPAND, evas.EVAS_HINT_EXPAND)
        bg.show()

        self._table = elementary.Box(self)
        self._table.size_hint_weight_set(evas.EVAS_HINT_EXPAND,
                                         evas.EVAS_HINT_EXPAND)
        self._table.size_hint_align_set(evas.EVAS_HINT_FILL,
                                        evas.EVAS_HINT_FILL)
        self.resize_object_add(self._table)
        self._table.show()

        self._actions = ActionsBox(self._table)
        self._table.pack_end(self._actions)
        self._actions.show()
Example #4
0
    def __init__(self, parent, orient=elementary.ELM_NOTIFY_ORIENT_BOTTOM):
        elementary.Notify.__init__(self, parent)
        self.timeout_set(-1)
        self.orient_set(orient)
        self.repeat_events_set(False)

        self._table = elementary.Box(parent)
        self._table.size_hint_weight_set(evas.EVAS_HINT_EXPAND,
                                         evas.EVAS_HINT_EXPAND)
        self.content_set(self._table)
        self._table.show()

        self._title = elementary.Label(self._table)
        self._table.pack_start(self._title)
        self.title = "TITLE"
        self._title.show()

        self._actions = ActionsBox(self._table)
        self._table.pack_end(self._actions)
        self._actions.show()
Example #5
0
class ErrorNotify(elementary.Notify):
    def __init__(self, parent, orient=elementary.ELM_NOTIFY_ORIENT_BOTTOM):
        elementary.Notify.__init__(self, parent)
        self.timeout_set(-1)
        self.orient_set(orient)
        self.repeat_events_set(False)

        self._table = elementary.Box(parent)
        self._table.size_hint_weight_set(evas.EVAS_HINT_EXPAND,
                                         evas.EVAS_HINT_EXPAND)
        self.content_set(self._table)
        self._table.show()

        self._title = elementary.Label(self._table)
        self._table.pack_start(self._title)
        self.title = "TITLE"
        self._title.show()

        self._actions = ActionsBox(self._table)
        self._table.pack_end(self._actions)
        self._actions.show()

    def delete(self):
        self._table.delete()
        elementary.Notify.delete(self)

    def _title_set(self, title):
        self._title_value = title
        self._title.text_set("<b>" + title + "</b>")

    def _title_get(self):
        return self._title_value

    title = property(_title_get, _title_set)

    def action_add(self, label, func_cb, icon=None, data=None):
        self._actions.action_add(label, func_cb, icon, data)

    def action_disabled_set(self, label, disabled):
        self._actions.action_disabled_set(label, disabled)

    def pack_end(self, obj):
        self._table.pack_before(obj, self._actions)
Example #6
0
class ErrorNotify(elementary.Notify):
    def __init__(self, parent, orient=elementary.ELM_NOTIFY_ORIENT_BOTTOM):
        elementary.Notify.__init__(self, parent)
        self.timeout_set(-1)
        self.orient_set(orient)
        self.repeat_events_set(False)

        self._table = elementary.Box(parent)
        self._table.size_hint_weight_set(evas.EVAS_HINT_EXPAND,
                                         evas.EVAS_HINT_EXPAND)
        self.content_set(self._table)
        self._table.show()

        self._title = elementary.Label(self._table)
        self._table.pack_start(self._title)
        self.title = "TITLE"
        self._title.show()

        self._actions = ActionsBox(self._table)
        self._table.pack_end(self._actions)
        self._actions.show()

    def delete(self):
        self._table.delete()
        elementary.Notify.delete(self)

    def _title_set(self, title):
        self._title_value = title
        self._title.text_set("<b>" + title + "</b>")

    def _title_get(self):
        return self._title_value

    title = property(_title_get, _title_set)

    def action_add(self, label, func_cb, icon=None, data=None):
        self._actions.action_add(label, func_cb, icon, data)

    def action_disabled_set(self, label, disabled):
        self._actions.action_disabled_set(label, disabled)

    def pack_end(self, obj):
        self._table.pack_before(obj, self._actions)
Example #7
0
class PopupWindow(elementary.Window):
    def __init__(self, name="popup", type=elementary.ELM_WIN_BASIC):
        elementary.Window.__init__(self, name, type)
        self.autodel_set(True)

        bg = elementary.Background(self)
        self.resize_object_add(bg)
        bg.size_hint_weight_set(evas.EVAS_HINT_EXPAND, evas.EVAS_HINT_EXPAND)
        bg.show()

        self._table = elementary.Box(self)
        self._table.size_hint_weight_set(evas.EVAS_HINT_EXPAND,
                                         evas.EVAS_HINT_EXPAND)
        self._table.size_hint_align_set(evas.EVAS_HINT_FILL,
                                        evas.EVAS_HINT_FILL)
        self.resize_object_add(self._table)
        self._table.show()

        self._actions = ActionsBox(self._table)
        self._table.pack_end(self._actions)
        self._actions.show()

    def _title_set(self, title):
        self.title_set(title)

    def _title_get(self):
        return self.title_get()

    title = property(_title_get, _title_set)

    def action_add(self, label, func_cb, icon=None, data=None):
        self._actions.action_add(label, func_cb, icon, data)

    def action_disabled_set(self, label, disabled):
        self._actions.action_disabled_set(label, disabled)

    def pack_end(self, obj):
        self._table.pack_before(obj, self._actions)
Example #8
0
class PopupWindow(elementary.Window):
    def __init__(self, name="popup", type=elementary.ELM_WIN_BASIC):
        elementary.Window.__init__(self, name, type)
        self.autodel_set(True)

        bg = elementary.Background(self)
        self.resize_object_add(bg)
        bg.size_hint_weight_set(evas.EVAS_HINT_EXPAND, evas.EVAS_HINT_EXPAND)
        bg.show()

        self._table = elementary.Box(self)
        self._table.size_hint_weight_set(evas.EVAS_HINT_EXPAND,
                                         evas.EVAS_HINT_EXPAND)
        self._table.size_hint_align_set(evas.EVAS_HINT_FILL,
                                        evas.EVAS_HINT_FILL)
        self.resize_object_add(self._table)
        self._table.show()

        self._actions = ActionsBox(self._table)
        self._table.pack_end(self._actions)
        self._actions.show()

    def _title_set(self, title):
        self.title_set(title)

    def _title_get(self):
        return self.title_get()

    title = property(_title_get, _title_set)

    def action_add(self, label, func_cb, icon=None, data=None):
        self._actions.action_add(label, func_cb, icon, data)

    def action_disabled_set(self, label, disabled):
        self._actions.action_disabled_set(label, disabled)

    def pack_end(self, obj):
        self._table.pack_before(obj, self._actions)