Examples: Fixed ecore_x and dbus examples

This commit is contained in:
Kai Huuhko 2015-05-04 08:38:27 +03:00
parent 59b2e1ee59
commit 94779d1640
3 changed files with 13 additions and 11 deletions

View File

@ -20,7 +20,9 @@ from efl.elementary.label import Label
from efl.elementary.panes import Panes
from efl.elementary.popup import Popup
from efl.elementary.separator import Separator
from efl.elementary.genlist import Genlist, GenlistItem, GenlistItemClass
from efl.elementary.genlist import Genlist, GenlistItemClass, \
ELM_GENLIST_ITEM_GROUP, ELM_GENLIST_ITEM_TREE, \
ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY
from efl.dbus_mainloop import DBusEcoreMainLoop
@ -253,12 +255,12 @@ class NamesList(Genlist):
# 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)
flags=ELM_GENLIST_ITEM_GROUP)
self.public_group.select_mode_set(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)
flags=ELM_GENLIST_ITEM_GROUP)
self.private_group.select_mode_set(ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY)
# populate the genlist
self.populate()
@ -361,8 +363,8 @@ class DetailList(Genlist):
# objects
for obj in recursive_introspect(bus, name, '/'):
obj_item = self.item_append(self.itc_g, obj,
flags=elm.ELM_GENLIST_ITEM_GROUP)
obj_item.select_mode_set(elm.ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY)
flags=ELM_GENLIST_ITEM_GROUP)
obj_item.select_mode_set(ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY)
# interfaces
for iface in obj.interfaces:
@ -371,7 +373,7 @@ class DetailList(Genlist):
continue
iface_item = self.item_append(self.itc, iface,
parent_item=obj_item,
flags=elm.ELM_GENLIST_ITEM_TREE)
flags=ELM_GENLIST_ITEM_TREE)
def sort_cb(self, it1, it2):
pri1 = pri2 = 0

View File

@ -2,7 +2,7 @@
import sys
import efl.ecore
from efl.ecore.x import Window, on_window_configure_add
from efl.ecore_x import Window, on_window_configure_add
from subprocess import Popen, PIPE
@ -39,5 +39,5 @@ def on_configure(event, main_window, sub_window):
on_window_configure_add(on_configure, main_window, sub_window)
efl.ecore.fd_handler_add(
p.stdout, efl.ecore.ECORE_FD_ALL, handle_read, p.stdout)
p.stdout, efl.ecore_x.ECORE_FD_ALL, handle_read, p.stdout)
efl.ecore.main_loop_begin()

View File

@ -1,7 +1,7 @@
#!/usr/bin/env python
import efl.ecore
from efl.ecore.x import Window, on_window_configure_add
from efl.ecore_x import Window, on_window_configure_add
# method 1