Respect pep8

This commit is contained in:
Davide Andreoli 2016-11-05 15:14:41 +01:00
parent 032750af77
commit f2f8906968
1 changed files with 30 additions and 21 deletions

View File

@ -15,40 +15,48 @@ from efl.elementary import StandardWindow, Button, Check, Entry, Image, \
script_path = os.path.dirname(os.path.abspath(__file__))
img_path = os.path.join(script_path, "images")
class ScrollableGengrid(Scrollable, Gengrid):
def __init__(self, canvas, *args, **kwargs):
Gengrid.__init__(self, canvas, *args, **kwargs)
images = ["panel_01.jpg", "plant_01.jpg", "rock_01.jpg", "rock_02.jpg",
"sky_01.jpg", "sky_02.jpg", "sky_03.jpg", "sky_04.jpg", "wood_01.jpg"]
"sky_01.jpg", "sky_02.jpg", "sky_03.jpg", "sky_04.jpg", "wood_01.jpg"]
def gg_text_get(obj, part, item_data):
return "Item # %s" % (item_data)
def gg_content_get(obj, part, data):
if part == "elm.swallow.icon":
im = Image(obj, file=os.path.join(img_path, random.choice(images)),
size_hint_aspect=(EVAS_ASPECT_CONTROL_BOTH, 1, 1))
size_hint_aspect=(EVAS_ASPECT_CONTROL_BOTH, 1, 1))
return im
return None
def gg_state_get(obj, part, item_data):
return False
def gg_del(obj, item_data):
# commented out because this make clear() slow with many items
# print "[item del] # %d - %s" % (item_data, obj)
pass
def gg_sel(gg, ggi, *args, **kwargs):
(x, y) = ggi.pos_get()
print(("[item selected] # %d at pos %d %d" % (ggi.data, x, y)))
def gg_unsel(gg, ggi, *args, **kwargs):
print(("[item unselected] # %d" % (ggi.data)))
def gg_clicked_double(gg, ggi, *args, **kwargs):
print(("[item double clicked] # %d" % (ggi.data)))
@ -56,7 +64,8 @@ def gg_clicked_double(gg, ggi, *args, **kwargs):
def gengrid_clicked(obj):
global item_count
item_count = 25
# item_count = 25
item_count = 50
win = StandardWindow("gengrid", "Gengrid", autodel=True, size=(480, 600))
if obj is None:
@ -68,13 +77,14 @@ def gengrid_clicked(obj):
# gengrid
itc = GengridItemClass(item_style="default",
text_get_func=gg_text_get,
content_get_func=gg_content_get,
state_get_func=gg_state_get,
del_func=gg_del)
text_get_func=gg_text_get,
content_get_func=gg_content_get,
state_get_func=gg_state_get,
del_func=gg_del)
gg = ScrollableGengrid(win, size_hint_weight=EXPAND_BOTH,
size_hint_align=FILL_BOTH, horizontal=False, bounce=(False, True),
item_size=(80, 80), align=(0.5, 0.0))
size_hint_align=FILL_BOTH, horizontal=False,
bounce=(False, True),
item_size=(80, 80), align=(0.5, 0.0))
tb.pack(gg, 0, 0, 6, 1)
gg.callback_selected_add(gg_sel)
gg.callback_unselected_add(gg_unsel)
@ -159,14 +169,14 @@ def gengrid_clicked(obj):
print((gg.item_size_get()))
(w, h) = gg.item_size
sl = Slider(win, text="ItemSizeW", min_max=(0, 500),
indicator_format="%.0f", unit_format="%.0f", span_size=100, value=w)
sl = Slider(win, text="ItemSizeW", min_max=(0, 500), span_size=100,
indicator_format="%.0f", unit_format="%.0f", value=w)
sl.callback_changed_add(item_size_w_changed, gg)
tb.pack(sl, 0, 2, 2, 1)
sl.show()
sl = Slider(win, text="ItemSizeH", min_max=(0, 500),
indicator_format="%.0f", unit_format="%.0f", span_size=100, value=h)
sl = Slider(win, text="ItemSizeH", min_max=(0, 500), span_size=100,
indicator_format="%.0f", unit_format="%.0f", value=h)
sl.callback_changed_add(item_size_h_changed, gg)
tb.pack(sl, 0, 3, 2, 1)
sl.show()
@ -184,14 +194,14 @@ def gengrid_clicked(obj):
(ax, ay) = gg.align
sl = Slider(win, text="AlignX", min_max=(0.0, 1.0),
indicator_format="%.2f", unit_format="%.2f", span_size=100, value=ax)
sl = Slider(win, text="AlignX", min_max=(0.0, 1.0), span_size=100,
indicator_format="%.2f", unit_format="%.2f", value=ax)
sl.callback_changed_add(alignx_changed, gg)
tb.pack(sl, 0, 4, 2, 1)
sl.show()
sl = Slider(win, text="AlignY", min_max=(0.0, 1.0),
indicator_format="%.2f", unit_format="%.2f", span_size=100, value=ay)
sl = Slider(win, text="AlignY", min_max=(0.0, 1.0), span_size=100,
indicator_format="%.2f", unit_format="%.2f", value=ay)
sl.callback_changed_add(aligny_changed, gg)
tb.pack(sl, 0, 5, 2, 1)
sl.show()
@ -320,7 +330,7 @@ def gengrid_clicked(obj):
obj.show()
# Now all the unsetted objects are orphan in the canvas,
# the user should do something with them
bt = Button(win, size_hint_align=FILL_HORIZ, text="Item content unset")
bt.callback_clicked_add(content_unset_clicked, gg)
tb.pack(bt, 5, 4, 1, 1)
@ -389,7 +399,7 @@ def gengrid_clicked(obj):
tb.pack(bt, 5, 6, 1, 1)
bt.show()
bt = Button(win, size_hint_align=(EVAS_HINT_FILL, 0), text="BringIn selected")
bt = Button(win, size_hint_align=(EVAS_HINT_FILL, 0), text="BringIn sel")
bt.callback_clicked_add(bring_in_clicked, gg, rdg, "selected_item")
tb.pack(bt, 4, 7, 2, 1)
bt.show()
@ -405,7 +415,7 @@ def gengrid_clicked(obj):
en.focus = True
elif gg.selected_item:
gg.selected_item.selected = False
lb = Label(win, text="Search:")
tb.pack(lb, 0, 6, 2, 1)
lb.show()
@ -417,7 +427,6 @@ def gengrid_clicked(obj):
tb.pack(en, 0, 7, 2, 1)
en.show()
en.focus = True
print(gg)