Espionage: fix for recent enum change in pyefl

This commit is contained in:
Davide Andreoli 2013-11-20 21:55:49 +01:00
parent d35bf71a08
commit 54ead421d3
1 changed files with 11 additions and 9 deletions

View File

@ -39,7 +39,9 @@ from efl.elementary.popup import Popup
from efl.elementary.separator import Separator
from efl.elementary.table import Table
from efl.elementary.frame import Frame
from efl.elementary.genlist import Genlist, GenlistItem, GenlistItemClass
from efl.elementary.genlist import Genlist, GenlistItem, GenlistItemClass, \
ELM_GENLIST_ITEM_GROUP, ELM_GENLIST_ITEM_TREE, \
ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY, ELM_LIST_SCROLL
from efl.dbus_mainloop import DBusEcoreMainLoop
@ -282,13 +284,13 @@ 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)
if options.show_private_stuff:
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()
@ -392,8 +394,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:
@ -402,7 +404,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
@ -581,7 +583,7 @@ class SignalReceiver(Frame):
vbox.show()
self.content = vbox
self.siglist = Genlist(self, homogeneous=True, mode=elm.ELM_LIST_SCROLL)
self.siglist = Genlist(self, homogeneous=True, mode=ELM_LIST_SCROLL)
self.siglist.size_hint_weight = EVAS_HINT_EXPAND, EVAS_HINT_EXPAND
self.siglist.size_hint_align = EVAS_HINT_FILL, EVAS_HINT_FILL
self.siglist.callback_clicked_double_add(self.signal_clicked_cb)