mirror of
https://github.com/lvgl/lvgl.git
synced 2026-05-28 21:47:56 +08:00
fix(examples) remove cast in MP scripts (#2354)
After https://github.com/lvgl/lv_binding_micropython/pull/161 merged, it is no longer needed to cast the result of 'e.get_target()' Also, additional small fixes to allow CI improvements
This commit is contained in:
@@ -17,7 +17,7 @@ class Event_1():
|
|||||||
def event_cb(self,e):
|
def event_cb(self,e):
|
||||||
print("Clicked");
|
print("Clicked");
|
||||||
|
|
||||||
btn = lv.btn.__cast__(e.get_target())
|
btn = e.get_target()
|
||||||
label = btn.get_child(0)
|
label = btn.get_child(0)
|
||||||
label.set_text(str(self.cnt))
|
label.set_text(str(self.cnt))
|
||||||
self.cnt += 1
|
self.cnt += 1
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ class CounterBtn():
|
|||||||
self.cnt += 1
|
self.cnt += 1
|
||||||
|
|
||||||
# Get the first child of the button which is the label and change its text
|
# Get the first child of the button which is the label and change its text
|
||||||
label = lv.label.__cast__(btn.get_child(0))
|
label = btn.get_child(0)
|
||||||
label.set_text("Button: " + str(self.cnt))
|
label.set_text("Button: " + str(self.cnt))
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ def event_cb(e):
|
|||||||
if dsc.part != lv.PART.INDICATOR:
|
if dsc.part != lv.PART.INDICATOR:
|
||||||
return
|
return
|
||||||
|
|
||||||
obj= lv.bar.__cast__(e.get_target())
|
obj= e.get_target()
|
||||||
|
|
||||||
label_dsc = lv.draw_label_dsc_t()
|
label_dsc = lv.draw_label_dsc_t()
|
||||||
label_dsc.init()
|
label_dsc.init()
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ def event_cb(e):
|
|||||||
if dsc.part != lv.PART.INDICATOR:
|
if dsc.part != lv.PART.INDICATOR:
|
||||||
return
|
return
|
||||||
|
|
||||||
obj= lv.bar.__cast__(e.get_target())
|
obj= e.get_target()
|
||||||
|
|
||||||
label_dsc = lv.draw_label_dsc_t()
|
label_dsc = lv.draw_label_dsc_t()
|
||||||
label_dsc.init()
|
label_dsc.init()
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
def event_cb(e):
|
def event_cb(e):
|
||||||
obj = lv.btnmatrix.__cast__(e.get_target())
|
obj = e.get_target()
|
||||||
id = obj.get_selected_btn()
|
id = obj.get_selected_btn()
|
||||||
if id == 0:
|
if id == 0:
|
||||||
prev = True
|
prev = True
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ def event_handler(evt):
|
|||||||
code = evt.get_code()
|
code = evt.get_code()
|
||||||
|
|
||||||
if code == lv.EVENT.VALUE_CHANGED:
|
if code == lv.EVENT.VALUE_CHANGED:
|
||||||
source = lv.calendar.__cast__(evt.get_target())
|
source = evt.get_target()
|
||||||
date = lv.calendar_date_t()
|
date = lv.calendar_date_t()
|
||||||
lv.calendar.get_pressed_date(source,date)
|
lv.calendar.get_pressed_date(source,date)
|
||||||
if date:
|
if date:
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
def draw_event_cb(e):
|
def draw_event_cb(e):
|
||||||
|
|
||||||
obj = lv.obj.__cast__(e.get_target())
|
obj = e.get_target()
|
||||||
|
|
||||||
# Add the faded area before the lines are drawn
|
# Add the faded area before the lines are drawn
|
||||||
dsc = lv.obj_draw_part_dsc_t.__cast__(e.get_param())
|
dsc = lv.obj_draw_part_dsc_t.__cast__(e.get_param())
|
||||||
|
|||||||
@@ -44,13 +44,13 @@ ecg_sample = [
|
|||||||
|
|
||||||
def slider_x_event_cb(e):
|
def slider_x_event_cb(e):
|
||||||
|
|
||||||
slider = lv.slider.__cast__(e.get_target())
|
slider = e.get_target()
|
||||||
v = slider.get_value()
|
v = slider.get_value()
|
||||||
chart.set_zoom_x(v)
|
chart.set_zoom_x(v)
|
||||||
|
|
||||||
def slider_y_event_cb(e):
|
def slider_y_event_cb(e):
|
||||||
|
|
||||||
slider = lv.slider.__cast__(e.get_target())
|
slider = e.get_target()
|
||||||
v = slider.get_value()
|
v = slider.get_value()
|
||||||
chart.set_zoom_y(v)
|
chart.set_zoom_y(v)
|
||||||
|
|
||||||
|
|||||||
@@ -37,7 +37,7 @@ class ExampleChart_6():
|
|||||||
def event_cb(self,e):
|
def event_cb(self,e):
|
||||||
|
|
||||||
code = e.get_code()
|
code = e.get_code()
|
||||||
chart = lv.chart.__cast__(e.get_target())
|
chart = e.get_target()
|
||||||
|
|
||||||
if code == lv.EVENT.VALUE_CHANGED:
|
if code == lv.EVENT.VALUE_CHANGED:
|
||||||
# print("last_id: ",self.last_id)
|
# print("last_id: ",self.last_id)
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
def event_handler(e):
|
def event_handler(e):
|
||||||
code = e.get_code()
|
code = e.get_code()
|
||||||
obj = lv.checkbox.__cast__(e.get_target())
|
obj = e.get_target()
|
||||||
if code == lv.EVENT.VALUE_CHANGED:
|
if code == lv.EVENT.VALUE_CHANGED:
|
||||||
txt = obj.get_text()
|
txt = obj.get_text()
|
||||||
if obj.get_state() & lv.STATE.CHECKED:
|
if obj.get_state() & lv.STATE.CHECKED:
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
def event_handler(e):
|
def event_handler(e):
|
||||||
code = e.get_code()
|
code = e.get_code()
|
||||||
obj = lv.dropdown.__cast__(e.get_target())
|
obj = e.get_target()
|
||||||
if code == lv.EVENT.VALUE_CHANGED:
|
if code == lv.EVENT.VALUE_CHANGED:
|
||||||
option = " "*10 # should be large enough to store the option
|
option = " "*10 # should be large enough to store the option
|
||||||
obj.get_selected_str(option, len(option))
|
obj.get_selected_str(option, len(option))
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ img_caret_down_argb = lv.img_dsc_t({
|
|||||||
})
|
})
|
||||||
|
|
||||||
def event_cb(e):
|
def event_cb(e):
|
||||||
dropdown = lv.dropdown.__cast__(e.get_target())
|
dropdown = e.get_target()
|
||||||
option = " "*64 # should be large enough to store the option
|
option = " "*64 # should be large enough to store the option
|
||||||
dropdown.get_selected_str(option, len(option))
|
dropdown.get_selected_str(option, len(option))
|
||||||
print(option.strip() +" is selected")
|
print(option.strip() +" is selected")
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
def event_handler(e):
|
def event_handler(e):
|
||||||
code = e.get_code()
|
code = e.get_code()
|
||||||
obj = lv.btn.__cast__(e.get_target())
|
obj = e.get_target()
|
||||||
if code == lv.EVENT.CLICKED:
|
if code == lv.EVENT.CLICKED:
|
||||||
print("Clicked: list1." + list1.get_btn_text(obj))
|
print("Clicked: list1." + list1.get_btn_text(obj))
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ import lvgl as lv
|
|||||||
import display_driver
|
import display_driver
|
||||||
def event_handler(e):
|
def event_handler(e):
|
||||||
code = e.get_code()
|
code = e.get_code()
|
||||||
obj = lv.btn.__cast__(e.get_target())
|
obj = e.get_target()
|
||||||
if code == lv.EVENT.CLICKED:
|
if code == lv.EVENT.CLICKED:
|
||||||
print("Clicked: list1." + list1.get_btn_text(obj))
|
print("Clicked: list1." + list1.get_btn_text(obj))
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
def event_cb(e):
|
def event_cb(e):
|
||||||
mbox = lv.msgbox.__cast__(e.get_current_target())
|
mbox = e.get_current_target()
|
||||||
print("Button " + mbox.get_active_btn_text() + " clicked")
|
print("Button %s clicked" % mbox.get_active_btn_text())
|
||||||
|
|
||||||
btns = ["Apply", "Close", ""]
|
btns = ["Apply", "Close", ""]
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
def event_handler(e):
|
def event_handler(e):
|
||||||
code = e.get_code()
|
code = e.get_code()
|
||||||
obj = lv.roller.__cast__(e.get_target())
|
obj = e.get_target()
|
||||||
if code == lv.EVENT.VALUE_CHANGED:
|
if code == lv.EVENT.VALUE_CHANGED:
|
||||||
option = " "*10
|
option = " "*10
|
||||||
obj.get_selected_str(option, len(option))
|
obj.get_selected_str(option, len(option))
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import fs_driver
|
|||||||
|
|
||||||
def event_handler(e):
|
def event_handler(e):
|
||||||
code = e.get_code()
|
code = e.get_code()
|
||||||
obj = lv.roller.__cast__(e.get_target())
|
obj = e.get_target()
|
||||||
if code == lv.EVENT.VALUE_CHANGED:
|
if code == lv.EVENT.VALUE_CHANGED:
|
||||||
option = " "*10
|
option = " "*10
|
||||||
obj.get_selected_str(option, len(option))
|
obj.get_selected_str(option, len(option))
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
#
|
#
|
||||||
def slider_event_cb(e):
|
def slider_event_cb(e):
|
||||||
|
|
||||||
slider = lv.slider.__cast__(e.get_target())
|
slider = e.get_target()
|
||||||
slider_label.set_text("{:d}%".format(slider.get_value()))
|
slider_label.set_text("{:d}%".format(slider.get_value()))
|
||||||
slider_label.align_to(slider, lv.ALIGN.OUT_BOTTOM_MID, 0, 10)
|
slider_label.align_to(slider, lv.ALIGN.OUT_BOTTOM_MID, 0, 10)
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
def slider_event_cb(e):
|
def slider_event_cb(e):
|
||||||
code = e.get_code()
|
code = e.get_code()
|
||||||
obj = lv.slider.__cast__(e.get_target())
|
obj = e.get_target()
|
||||||
|
|
||||||
# Provide some extra space for the value
|
# Provide some extra space for the value
|
||||||
if code == lv.EVENT.REFR_EXT_DRAW_SIZE:
|
if code == lv.EVENT.REFR_EXT_DRAW_SIZE:
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
def event_handler(e):
|
def event_handler(e):
|
||||||
code = e.get_code()
|
code = e.get_code()
|
||||||
obj = lv.switch.__cast__(e.get_target())
|
obj = e.get_target()
|
||||||
if code == lv.EVENT.VALUE_CHANGED:
|
if code == lv.EVENT.VALUE_CHANGED:
|
||||||
if obj.has_state(lv.STATE.CHECKED):
|
if obj.has_state(lv.STATE.CHECKED):
|
||||||
print("State: on")
|
print("State: on")
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
def draw_part_event_cb(e):
|
def draw_part_event_cb(e):
|
||||||
obj = lv.table.__cast__(e.get_target())
|
obj = e.get_target()
|
||||||
dsc = lv.obj_draw_part_dsc_t.__cast__(e.get_param())
|
dsc = lv.obj_draw_part_dsc_t.__cast__(e.get_param())
|
||||||
# If the cells are drawn../
|
# If the cells are drawn../
|
||||||
if dsc.part == lv.PART.ITEMS:
|
if dsc.part == lv.PART.ITEMS:
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ import gc
|
|||||||
ITEM_CNT = 200
|
ITEM_CNT = 200
|
||||||
|
|
||||||
def draw_event_cb(e):
|
def draw_event_cb(e):
|
||||||
obj = lv.table.__cast__(e.get_target())
|
obj = e.get_target()
|
||||||
dsc = lv.obj_draw_part_dsc_t.__cast__(e.get_param())
|
dsc = lv.obj_draw_part_dsc_t.__cast__(e.get_param())
|
||||||
# If the cells are drawn...
|
# If the cells are drawn...
|
||||||
if dsc.part == lv.PART.ITEMS:
|
if dsc.part == lv.PART.ITEMS:
|
||||||
@@ -40,7 +40,7 @@ def draw_event_cb(e):
|
|||||||
lv.draw_rect(sw_area, dsc.clip_area, rect_dsc)
|
lv.draw_rect(sw_area, dsc.clip_area, rect_dsc)
|
||||||
|
|
||||||
def change_event_cb(e):
|
def change_event_cb(e):
|
||||||
obj = lv.table.__cast__(e.get_target())
|
obj = e.get_target()
|
||||||
row = lv.C_Pointer()
|
row = lv.C_Pointer()
|
||||||
col = lv.C_Pointer()
|
col = lv.C_Pointer()
|
||||||
table.get_selected_cell(row, col)
|
table.get_selected_cell(row, col)
|
||||||
|
|||||||
@@ -3,13 +3,13 @@ def textarea_event_handler(e,ta):
|
|||||||
|
|
||||||
def btnm_event_handler(e,ta):
|
def btnm_event_handler(e,ta):
|
||||||
|
|
||||||
obj = lv.btnmatrix.__cast__(e.get_target())
|
obj = e.get_target()
|
||||||
txt = obj.get_btn_text(obj.get_selected_btn())
|
txt = obj.get_btn_text(obj.get_selected_btn())
|
||||||
if txt == lv.SYMBOL.BACKSPACE:
|
if txt == lv.SYMBOL.BACKSPACE:
|
||||||
ta.del_char()
|
ta.del_char()
|
||||||
elif txt == lv.SYMBOL.NEW_LINE:
|
elif txt == lv.SYMBOL.NEW_LINE:
|
||||||
lv.event_send(ta,lv.EVENT.READY,None)
|
lv.event_send(ta,lv.EVENT.READY,None)
|
||||||
else:
|
elif txt:
|
||||||
ta.add_text(txt)
|
ta.add_text(txt)
|
||||||
|
|
||||||
ta = lv.textarea(lv.scr_act())
|
ta = lv.textarea(lv.scr_act())
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
def ta_event_cb(e):
|
def ta_event_cb(e):
|
||||||
code = e.get_code()
|
code = e.get_code()
|
||||||
ta = lv.textarea.__cast__(e.get_target())
|
ta = e.get_target()
|
||||||
if code == lv.EVENT.CLICKED or code == lv.EVENT.FOCUSED:
|
if code == lv.EVENT.CLICKED or code == lv.EVENT.FOCUSED:
|
||||||
# Focus on the clicked text area
|
# Focus on the clicked text area
|
||||||
if kb != None:
|
if kb != None:
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
def ta_event_cb(e):
|
def ta_event_cb(e):
|
||||||
ta = lv.textarea.__cast__(e.get_target())
|
ta = e.get_target()
|
||||||
txt = ta.get_text()
|
txt = ta.get_text()
|
||||||
# print(txt)
|
# print(txt)
|
||||||
pos = ta.get_cursor_pos()
|
pos = ta.get_cursor_pos()
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
def event_handler(e):
|
def event_handler(e):
|
||||||
code = e.get_code()
|
code = e.get_code()
|
||||||
obj = lv.obj.__cast__(e.get_target())
|
obj = e.get_target()
|
||||||
if code == lv.EVENT.CLICKED:
|
if code == lv.EVENT.CLICKED:
|
||||||
print("Button {:d} clicked".format(obj.get_child_id()))
|
print("Button {:d} clicked".format(obj.get_child_id()))
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user