kuuko pushed a commit to branch master. http://git.enlightenment.org/apps/econnman.git/commit/?id=9450ea22b992c4103c8431c613bd79e9a3e34e86
commit 9450ea22b992c4103c8431c613bd79e9a3e34e86 Author: Kai Huuhko <kai.huu...@gmail.com> Date: Tue Nov 19 21:44:28 2013 +0200 Import elm enums from the relevent modules, not from package. This allows python-efl to deprecate this usage in the interest of faster efl.elementary package initialization. --- econnman-bin.in | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/econnman-bin.in b/econnman-bin.in index b5d6811..55d2256 100755 --- a/econnman-bin.in +++ b/econnman-bin.in @@ -20,14 +20,18 @@ try: import efl.edje as edje from efl.dbus_mainloop import DBusEcoreMainLoop import efl.elementary as elm - from efl.elementary.window import Window + from efl.elementary import ELM_POLICY_QUIT, \ + ELM_POLICY_QUIT_LAST_WINDOW_CLOSED + from efl.elementary.window import Window, ELM_WIN_BASIC, \ + ELM_WIN_DIALOG_BASIC from efl.elementary.background import Background from efl.elementary.box import Box from efl.elementary.label import Label from efl.elementary.naviframe import Naviframe from efl.elementary.popup import Popup from efl.elementary.button import Button - from efl.elementary.scroller import Scroller + from efl.elementary.scroller import Scroller, ELM_SCROLLER_POLICY_OFF, \ + ELM_SCROLLER_POLICY_AUTO from efl.elementary.check import Check from efl.elementary.progressbar import Progressbar from efl.elementary.genlist import Genlist, GenlistItemClass @@ -36,13 +40,16 @@ try: from efl.elementary.entry import Entry from efl.elementary.icon import Icon from efl.elementary.layout import Layout + from efl.elementary.theme import Theme except: import elementary as elm import evas, e_dbus, ecore, edje from e_dbus import DBusEcoreMainLoop from elementary import Window, Background, Box, Label, Naviframe, Popup, \ Button, Scroller, Check, Progressbar, Genlist, GenlistItemClass, \ - SegmentControl, Frame, Entry, Icon, Layout + SegmentControl, Frame, Entry, Icon, Layout, Theme, ELM_WIN_BASIC, \ + ELM_WIN_DIALOG_BASIC, ELM_POLICY_QUIT, ELM_SCROLLER_POLICY_OFF, \ + ELM_SCROLLER_POLICY_AUTO, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED dbus_ml = DBusEcoreMainLoop() @@ -125,8 +132,8 @@ class ObjectView(object): self.obj = Scroller(parent) self.obj.on_del_add(self._deleted) self.obj.size_hint_weight = EXPAND_BOTH - self.obj.policy_set(elm.ELM_SCROLLER_POLICY_OFF, - elm.ELM_SCROLLER_POLICY_AUTO) + self.obj.policy_set(ELM_SCROLLER_POLICY_OFF, + ELM_SCROLLER_POLICY_AUTO) self.obj.bounce_set(False, True) self.obj.content_min_limit(True, False) @@ -1359,7 +1366,7 @@ class Agent(dbus.service.Object): on_done(response) w.delete() - self.dialog = w = Window("econnman-agent", elm.ELM_WIN_DIALOG_BASIC) + self.dialog = w = Window("econnman-agent", ELM_WIN_DIALOG_BASIC) w.title = "ConnMan Requested Input" w.icon_name = "econnman" w.autodel = True @@ -1480,13 +1487,13 @@ if __name__ == "__main__": log.setLevel(level) elm.init() - elm.policy_set(elm.ELM_POLICY_QUIT, elm.ELM_POLICY_QUIT_LAST_WINDOW_CLOSED) + elm.policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED) for td in ("./data/theme/default.edj", "@PKGDATADIR@/theme/default.edj"): if os.path.exists(td): - elm.theme_extension_add(td) + Theme(default=True).extension_add(td) - win = Window("econnman", elm.ELM_WIN_BASIC) + win = Window("econnman", ELM_WIN_BASIC) win.title = "EConnMan" win.icon_name = "econnman" win.autodel = True --