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

-- 


Reply via email to