rimmed pushed a commit to branch master. http://git.enlightenment.org/tools/eflete.git/commit/?id=66baa6aeb119a25157b7970048d7a75ce150c738
commit 66baa6aeb119a25157b7970048d7a75ce150c738 Author: Vitalii Vorobiov <[email protected]> Date: Fri Apr 8 16:22:16 2016 +0300 demo: apply workspace.scroller's clipper to created live widget --- src/bin/ui/live_view/elementary/live_bg.c | 1 + src/bin/ui/live_view/elementary/live_bubble.c | 1 + src/bin/ui/live_view/elementary/live_button.c | 1 + src/bin/ui/live_view/elementary/live_calendar.c | 1 + src/bin/ui/live_view/elementary/live_check.c | 1 + src/bin/ui/live_view/elementary/live_clock.c | 1 + src/bin/ui/live_view/elementary/live_colorselector.c | 1 + src/bin/ui/live_view/elementary/live_custom_layout.c | 1 + src/bin/ui/live_view/elementary/live_datetime.c | 2 ++ src/bin/ui/live_view/elementary/live_entry.c | 1 + src/bin/ui/live_view/elementary/live_frame.c | 1 + src/bin/ui/live_view/elementary/live_gengrid.c | 1 + src/bin/ui/live_view/elementary/live_genlist.c | 1 + src/bin/ui/live_view/elementary/live_label.c | 1 + src/bin/ui/live_view/elementary/live_layout.c | 1 + src/bin/ui/live_view/elementary/live_list.c | 1 + src/bin/ui/live_view/elementary/live_map.c | 1 + src/bin/ui/live_view/elementary/live_multibuttonentry.c | 1 + src/bin/ui/live_view/elementary/live_naviframe.c | 1 + src/bin/ui/live_view/elementary/live_notify.c | 1 + src/bin/ui/live_view/elementary/live_panel.c | 1 + src/bin/ui/live_view/elementary/live_panes.c | 1 + src/bin/ui/live_view/elementary/live_popup.c | 1 + src/bin/ui/live_view/elementary/live_progressbar.c | 1 + src/bin/ui/live_view/elementary/live_radio.c | 1 + src/bin/ui/live_view/elementary/live_scroller.c | 1 + src/bin/ui/live_view/elementary/live_segment_control.c | 1 + src/bin/ui/live_view/elementary/live_separator.c | 1 + src/bin/ui/live_view/elementary/live_slider.c | 1 + src/bin/ui/live_view/elementary/live_spinner.c | 1 + src/bin/ui/live_view/elementary/live_toolbar.c | 1 + 31 files changed, 32 insertions(+) diff --git a/src/bin/ui/live_view/elementary/live_bg.c b/src/bin/ui/live_view/elementary/live_bg.c index 3cd589a..ad67ac2 100644 --- a/src/bin/ui/live_view/elementary/live_bg.c +++ b/src/bin/ui/live_view/elementary/live_bg.c @@ -33,6 +33,7 @@ widget_bg_create(Evas_Object *parent, const Group *group) evas_object_smart_callback_add(object, SIGNAL_DEMO_SIGNAL_SEND, send_signal, NULL); elm_object_style_set(object, group->style); + evas_object_clip_set(object, evas_object_clip_get(parent)); return object; } diff --git a/src/bin/ui/live_view/elementary/live_bubble.c b/src/bin/ui/live_view/elementary/live_bubble.c index 3035ac9..43bb1b9 100644 --- a/src/bin/ui/live_view/elementary/live_bubble.c +++ b/src/bin/ui/live_view/elementary/live_bubble.c @@ -55,6 +55,7 @@ widget_bubble_create(Evas_Object *parent, const Group *group) evas_object_smart_callback_add(object, SIGNAL_DEMO_SIGNAL_SEND, send_signal, NULL); elm_object_style_set(object, group->style); + evas_object_clip_set(object, evas_object_clip_get(parent)); return object; } diff --git a/src/bin/ui/live_view/elementary/live_button.c b/src/bin/ui/live_view/elementary/live_button.c index a0f8e22..00abd7f 100644 --- a/src/bin/ui/live_view/elementary/live_button.c +++ b/src/bin/ui/live_view/elementary/live_button.c @@ -33,6 +33,7 @@ widget_button_create(Evas_Object *parent, const Group *group) evas_object_smart_callback_add(object, SIGNAL_DEMO_SIGNAL_SEND, send_signal, NULL); elm_object_style_set(object, group->style); + evas_object_clip_set(object, evas_object_clip_get(parent)); return object; } diff --git a/src/bin/ui/live_view/elementary/live_calendar.c b/src/bin/ui/live_view/elementary/live_calendar.c index 98579dd..1086825 100644 --- a/src/bin/ui/live_view/elementary/live_calendar.c +++ b/src/bin/ui/live_view/elementary/live_calendar.c @@ -42,6 +42,7 @@ widget_calendar_create(Evas_Object *parent, const Group *group) evas_object_smart_callback_add(object, SIGNAL_DEMO_SIGNAL_SEND, send_signal, NULL); elm_object_style_set(object, group->style); + evas_object_clip_set(object, evas_object_clip_get(parent)); return object; } diff --git a/src/bin/ui/live_view/elementary/live_check.c b/src/bin/ui/live_view/elementary/live_check.c index 15a682f..b893727 100644 --- a/src/bin/ui/live_view/elementary/live_check.c +++ b/src/bin/ui/live_view/elementary/live_check.c @@ -33,6 +33,7 @@ widget_check_create(Evas_Object *parent, const Group *group) evas_object_smart_callback_add(object, SIGNAL_DEMO_SIGNAL_SEND, send_signal, NULL); elm_object_style_set(object, group->style); + evas_object_clip_set(object, evas_object_clip_get(parent)); return object; } diff --git a/src/bin/ui/live_view/elementary/live_clock.c b/src/bin/ui/live_view/elementary/live_clock.c index 0ec73bb..0668ec3 100644 --- a/src/bin/ui/live_view/elementary/live_clock.c +++ b/src/bin/ui/live_view/elementary/live_clock.c @@ -60,6 +60,7 @@ widget_clock_create(Evas_Object *parent, const Group *group) evas_object_smart_callback_add(object, SIGNAL_DEMO_SIGNAL_SEND, send_signal, NULL); elm_object_style_set(object, group->style); + evas_object_clip_set(object, evas_object_clip_get(parent)); return object; } diff --git a/src/bin/ui/live_view/elementary/live_colorselector.c b/src/bin/ui/live_view/elementary/live_colorselector.c index 69dc5e9..4a30fd2 100644 --- a/src/bin/ui/live_view/elementary/live_colorselector.c +++ b/src/bin/ui/live_view/elementary/live_colorselector.c @@ -50,6 +50,7 @@ widget_colorselector_create(Evas_Object *parent, const Group *group) evas_object_smart_callback_add(object, SIGNAL_DEMO_SIGNAL_SEND, send_signal, NULL); elm_object_style_set(object, style_name); + evas_object_clip_set(object, evas_object_clip_get(parent)); eina_stringshare_del(style_name); return object; diff --git a/src/bin/ui/live_view/elementary/live_custom_layout.c b/src/bin/ui/live_view/elementary/live_custom_layout.c index 1af47a8..e4a7705 100644 --- a/src/bin/ui/live_view/elementary/live_custom_layout.c +++ b/src/bin/ui/live_view/elementary/live_custom_layout.c @@ -38,6 +38,7 @@ layout_custom_create(Evas_Object *parent, const Group *group) evas_object_smart_callback_add(obj, SIGNAL_DEMO_SWALLOW_SET, on_swallow_check, NULL); evas_object_smart_callback_add(obj, SIGNAL_DEMO_TEXT_SET, on_text_check, NULL); evas_object_smart_callback_add(obj, SIGNAL_DEMO_SIGNAL_SEND, send_signal, NULL); + evas_object_clip_set(obj, evas_object_clip_get(parent)); return obj; } diff --git a/src/bin/ui/live_view/elementary/live_datetime.c b/src/bin/ui/live_view/elementary/live_datetime.c index 27a3d16..683a4ba 100644 --- a/src/bin/ui/live_view/elementary/live_datetime.c +++ b/src/bin/ui/live_view/elementary/live_datetime.c @@ -32,6 +32,8 @@ widget_datetime_create(Evas_Object *parent, const Group *group) evas_object_smart_callback_add(object, SIGNAL_DEMO_TEXT_SET, on_text_check, NULL); evas_object_smart_callback_add(object, SIGNAL_DEMO_SIGNAL_SEND, send_signal, NULL); + evas_object_clip_set(object, evas_object_clip_get(parent)); + elm_object_style_set(object, group->style); return object; } diff --git a/src/bin/ui/live_view/elementary/live_entry.c b/src/bin/ui/live_view/elementary/live_entry.c index 6fa40c3..91d6f91 100644 --- a/src/bin/ui/live_view/elementary/live_entry.c +++ b/src/bin/ui/live_view/elementary/live_entry.c @@ -130,6 +130,7 @@ widget_entry_create(Evas_Object *parent, const Group *group) evas_object_smart_callback_add(object, SIGNAL_DEMO_SWALLOW_SET, on_swallow_check, NULL); evas_object_smart_callback_add(object, SIGNAL_DEMO_TEXT_SET, on_text_check, NULL); evas_object_smart_callback_add(object, SIGNAL_DEMO_SIGNAL_SEND, send_signal, NULL); + evas_object_clip_set(object, evas_object_clip_get(parent)); return object; } diff --git a/src/bin/ui/live_view/elementary/live_frame.c b/src/bin/ui/live_view/elementary/live_frame.c index c84a936..72b2dea 100644 --- a/src/bin/ui/live_view/elementary/live_frame.c +++ b/src/bin/ui/live_view/elementary/live_frame.c @@ -123,6 +123,7 @@ widget_frame_create(Evas_Object *parent, const Group *group) evas_object_smart_callback_add(object, SIGNAL_DEMO_SWALLOW_SET, _on_frame_swallow_check, NULL); evas_object_smart_callback_add(object, SIGNAL_DEMO_TEXT_SET, _on_frame_text_check, NULL); evas_object_smart_callback_add(object, SIGNAL_DEMO_SIGNAL_SEND, _frame_send_signal, NULL); + evas_object_clip_set(object, evas_object_clip_get(parent)); return object; } diff --git a/src/bin/ui/live_view/elementary/live_gengrid.c b/src/bin/ui/live_view/elementary/live_gengrid.c index 86e7ff2..a084e8f 100644 --- a/src/bin/ui/live_view/elementary/live_gengrid.c +++ b/src/bin/ui/live_view/elementary/live_gengrid.c @@ -218,6 +218,7 @@ widget_gengrid_create(Evas_Object *parent, const Group *group) evas_object_data_set(object, SWALLOW_LIST, swallow_list); evas_object_data_set(object, TEXT_LIST, text_list); + evas_object_clip_set(object, evas_object_clip_get(parent)); return object; } diff --git a/src/bin/ui/live_view/elementary/live_genlist.c b/src/bin/ui/live_view/elementary/live_genlist.c index e7ea146..464df38 100644 --- a/src/bin/ui/live_view/elementary/live_genlist.c +++ b/src/bin/ui/live_view/elementary/live_genlist.c @@ -308,6 +308,7 @@ widget_genlist_create(Evas_Object *parent, const Group *group) evas_object_data_set(object, SWALLOW_LIST, swallow_list); evas_object_data_set(object, TEXT_LIST, text_list); + evas_object_clip_set(object, evas_object_clip_get(parent)); return object; } diff --git a/src/bin/ui/live_view/elementary/live_label.c b/src/bin/ui/live_view/elementary/live_label.c index d13104c..7e0ddf0 100644 --- a/src/bin/ui/live_view/elementary/live_label.c +++ b/src/bin/ui/live_view/elementary/live_label.c @@ -37,6 +37,7 @@ widget_label_create(Evas_Object *parent, const Group *group) evas_object_smart_callback_add(object, SIGNAL_DEMO_SIGNAL_SEND, send_signal, NULL); elm_object_style_set(object, group->style); + evas_object_clip_set(object, evas_object_clip_get(parent)); return object; } diff --git a/src/bin/ui/live_view/elementary/live_layout.c b/src/bin/ui/live_view/elementary/live_layout.c index b9012b1..564ab36 100644 --- a/src/bin/ui/live_view/elementary/live_layout.c +++ b/src/bin/ui/live_view/elementary/live_layout.c @@ -33,6 +33,7 @@ widget_layout_create(Evas_Object *parent, const Group *group) evas_object_smart_callback_add(object, SIGNAL_DEMO_SWALLOW_SET, on_swallow_check, NULL); evas_object_smart_callback_add(object, SIGNAL_DEMO_TEXT_SET, on_text_check, NULL); evas_object_smart_callback_add(object, SIGNAL_DEMO_SIGNAL_SEND, send_signal, NULL); + evas_object_clip_set(object, evas_object_clip_get(parent)); return object; } diff --git a/src/bin/ui/live_view/elementary/live_list.c b/src/bin/ui/live_view/elementary/live_list.c index e9a063a..f22bf73 100644 --- a/src/bin/ui/live_view/elementary/live_list.c +++ b/src/bin/ui/live_view/elementary/live_list.c @@ -134,6 +134,7 @@ widget_list_create(Evas_Object *parent, const Group *group) evas_object_smart_callback_add(object, SIGNAL_DEMO_SIGNAL_SEND, _list_send_signal, NULL); elm_object_style_set(object, group->style); + evas_object_clip_set(object, evas_object_clip_get(parent)); return object; } diff --git a/src/bin/ui/live_view/elementary/live_map.c b/src/bin/ui/live_view/elementary/live_map.c index ff4b83b..ee7bb97 100644 --- a/src/bin/ui/live_view/elementary/live_map.c +++ b/src/bin/ui/live_view/elementary/live_map.c @@ -66,6 +66,7 @@ widget_map_create(Evas_Object *parent, const Group *group) elm_map_overlay_scale_add(object, 550, 720); } elm_object_style_set(object, group->style); + evas_object_clip_set(object, evas_object_clip_get(parent)); return object; } diff --git a/src/bin/ui/live_view/elementary/live_multibuttonentry.c b/src/bin/ui/live_view/elementary/live_multibuttonentry.c index 394d962..230c2d0 100644 --- a/src/bin/ui/live_view/elementary/live_multibuttonentry.c +++ b/src/bin/ui/live_view/elementary/live_multibuttonentry.c @@ -153,6 +153,7 @@ widget_multibuttonentry_create(Evas_Object *parent, const Group *group) evas_object_size_hint_weight_set(object, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(object, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_smart_calculate(object); + evas_object_clip_set(object, evas_object_clip_get(parent)); return object; } diff --git a/src/bin/ui/live_view/elementary/live_naviframe.c b/src/bin/ui/live_view/elementary/live_naviframe.c index 7643fea..a27ae0c 100644 --- a/src/bin/ui/live_view/elementary/live_naviframe.c +++ b/src/bin/ui/live_view/elementary/live_naviframe.c @@ -190,6 +190,7 @@ widget_naviframe_create(Evas_Object *parent, const Group *group) evas_object_smart_callback_add(nf, SIGNAL_DEMO_SIGNAL_SEND, _naviframe_send_signal, NULL); elm_object_style_set(nf, style_name); + evas_object_clip_set(nf, evas_object_clip_get(parent)); return nf; } diff --git a/src/bin/ui/live_view/elementary/live_notify.c b/src/bin/ui/live_view/elementary/live_notify.c index fa50daf..9a0af6d 100644 --- a/src/bin/ui/live_view/elementary/live_notify.c +++ b/src/bin/ui/live_view/elementary/live_notify.c @@ -179,5 +179,6 @@ widget_notify_create(Evas_Object *parent, const Group *group) evas_object_smart_callback_add(noti, SIGNAL_DEMO_SIGNAL_SEND, _notify_send_signal, NULL); elm_object_style_set(noti, group->style); + evas_object_clip_set(noti, evas_object_clip_get(parent)); return object; } diff --git a/src/bin/ui/live_view/elementary/live_panel.c b/src/bin/ui/live_view/elementary/live_panel.c index eb93f7b..a065583 100644 --- a/src/bin/ui/live_view/elementary/live_panel.c +++ b/src/bin/ui/live_view/elementary/live_panel.c @@ -54,6 +54,7 @@ widget_panel_create(Evas_Object *parent, const Group *group) evas_object_smart_callback_add(object, SIGNAL_DEMO_SIGNAL_SEND, send_signal, NULL); elm_object_style_set(object, group->style); + evas_object_clip_set(object, evas_object_clip_get(parent)); return object; } diff --git a/src/bin/ui/live_view/elementary/live_panes.c b/src/bin/ui/live_view/elementary/live_panes.c index 0f95721..0954f0a 100644 --- a/src/bin/ui/live_view/elementary/live_panes.c +++ b/src/bin/ui/live_view/elementary/live_panes.c @@ -69,6 +69,7 @@ widget_panes_create(Evas_Object *parent, const Group *group) evas_object_smart_callback_add(object, SIGNAL_DEMO_SIGNAL_SEND, send_signal, NULL); elm_object_style_set(object, group->style); + evas_object_clip_set(object, evas_object_clip_get(parent)); return object; } diff --git a/src/bin/ui/live_view/elementary/live_popup.c b/src/bin/ui/live_view/elementary/live_popup.c index 390d679..3f8e832 100644 --- a/src/bin/ui/live_view/elementary/live_popup.c +++ b/src/bin/ui/live_view/elementary/live_popup.c @@ -129,6 +129,7 @@ widget_popup_create(Evas_Object *parent, const Group *group) evas_object_smart_callback_add(object, SIGNAL_DEMO_SWALLOW_SET, _on_popup_swallow_check, NULL); evas_object_smart_callback_add(object, SIGNAL_DEMO_TEXT_SET, on_text_check, NULL); evas_object_smart_callback_add(object, SIGNAL_DEMO_SIGNAL_SEND, send_signal, NULL); + evas_object_clip_set(object, evas_object_clip_get(parent)); elm_object_style_set(object, style_name); eina_stringshare_del(style_name); diff --git a/src/bin/ui/live_view/elementary/live_progressbar.c b/src/bin/ui/live_view/elementary/live_progressbar.c index e097506..c3d9366 100644 --- a/src/bin/ui/live_view/elementary/live_progressbar.c +++ b/src/bin/ui/live_view/elementary/live_progressbar.c @@ -36,6 +36,7 @@ widget_progressbar_create(Evas_Object *parent, const Group *group) evas_object_smart_callback_add(object, SIGNAL_DEMO_SIGNAL_SEND, send_signal, NULL); elm_object_style_set(object, group->style); + evas_object_clip_set(object, evas_object_clip_get(parent)); return object; } diff --git a/src/bin/ui/live_view/elementary/live_radio.c b/src/bin/ui/live_view/elementary/live_radio.c index bf6b43b..f39bab3 100644 --- a/src/bin/ui/live_view/elementary/live_radio.c +++ b/src/bin/ui/live_view/elementary/live_radio.c @@ -126,6 +126,7 @@ widget_radio_create(Evas_Object *parent, const Group *group) evas_object_smart_callback_add(object, SIGNAL_DEMO_SWALLOW_SET, _on_radio_swallow_check, NULL); evas_object_smart_callback_add(object, SIGNAL_DEMO_TEXT_SET, _on_radio_text_check, NULL); evas_object_smart_callback_add(object, SIGNAL_DEMO_SIGNAL_SEND, _radio_send_signal, NULL); + evas_object_clip_set(object, evas_object_clip_get(parent)); return object; } diff --git a/src/bin/ui/live_view/elementary/live_scroller.c b/src/bin/ui/live_view/elementary/live_scroller.c index d8fd659..14d4f0a 100644 --- a/src/bin/ui/live_view/elementary/live_scroller.c +++ b/src/bin/ui/live_view/elementary/live_scroller.c @@ -114,6 +114,7 @@ widget_scroller_create(Evas_Object *parent, const Group *group) evas_object_smart_callback_add(object, SIGNAL_DEMO_TEXT_SET, on_text_check, NULL); evas_object_smart_callback_add(object, SIGNAL_DEMO_SIGNAL_SEND, send_signal, NULL); + evas_object_clip_set(object, evas_object_clip_get(parent)); return object; } diff --git a/src/bin/ui/live_view/elementary/live_segment_control.c b/src/bin/ui/live_view/elementary/live_segment_control.c index d87b4d4..d998a6f 100644 --- a/src/bin/ui/live_view/elementary/live_segment_control.c +++ b/src/bin/ui/live_view/elementary/live_segment_control.c @@ -116,6 +116,7 @@ widget_segment_control_create(Evas_Object *parent, const Group *group) evas_object_smart_callback_add(object, SIGNAL_DEMO_SIGNAL_SEND, _sc_send_signal, NULL); elm_object_style_set(object, group->style); + evas_object_clip_set(object, evas_object_clip_get(parent)); return object; } diff --git a/src/bin/ui/live_view/elementary/live_separator.c b/src/bin/ui/live_view/elementary/live_separator.c index 15205ab..5df00da 100644 --- a/src/bin/ui/live_view/elementary/live_separator.c +++ b/src/bin/ui/live_view/elementary/live_separator.c @@ -57,6 +57,7 @@ widget_separator_create(Evas_Object *parent, const Group *group) evas_object_smart_callback_add(object, SIGNAL_DEMO_SWALLOW_SET, on_swallow_check, NULL); evas_object_smart_callback_add(object, SIGNAL_DEMO_TEXT_SET, on_text_check, NULL); evas_object_smart_callback_add(object, SIGNAL_DEMO_SIGNAL_SEND, send_signal, NULL); + evas_object_clip_set(object, evas_object_clip_get(parent)); return object; } diff --git a/src/bin/ui/live_view/elementary/live_slider.c b/src/bin/ui/live_view/elementary/live_slider.c index 3b5a533..e1f62b1 100644 --- a/src/bin/ui/live_view/elementary/live_slider.c +++ b/src/bin/ui/live_view/elementary/live_slider.c @@ -54,6 +54,7 @@ widget_slider_create(Evas_Object *parent, const Group *group) evas_object_smart_callback_add(object, SIGNAL_DEMO_SIGNAL_SEND, send_signal, NULL); elm_object_style_set(object, style_name); + evas_object_clip_set(object, evas_object_clip_get(parent)); eina_stringshare_del(style_name); return object; diff --git a/src/bin/ui/live_view/elementary/live_spinner.c b/src/bin/ui/live_view/elementary/live_spinner.c index dd5d7d5..4cd21a3 100644 --- a/src/bin/ui/live_view/elementary/live_spinner.c +++ b/src/bin/ui/live_view/elementary/live_spinner.c @@ -38,6 +38,7 @@ widget_spinner_create(Evas_Object *parent, const Group *group) evas_object_smart_callback_add(object, SIGNAL_DEMO_SIGNAL_SEND, send_signal, NULL); elm_object_style_set(object, group->style); + evas_object_clip_set(object, evas_object_clip_get(parent)); return object; } diff --git a/src/bin/ui/live_view/elementary/live_toolbar.c b/src/bin/ui/live_view/elementary/live_toolbar.c index ca0c30e..e1ac635 100644 --- a/src/bin/ui/live_view/elementary/live_toolbar.c +++ b/src/bin/ui/live_view/elementary/live_toolbar.c @@ -83,6 +83,7 @@ widget_toolbar_create(Evas_Object *parent, const Group *group) evas_object_smart_callback_add(object, SIGNAL_DEMO_SWALLOW_SET, on_swallow_check, NULL); evas_object_smart_callback_add(object, SIGNAL_DEMO_TEXT_SET, on_text_check, NULL); evas_object_smart_callback_add(object, SIGNAL_DEMO_SIGNAL_SEND, send_signal, NULL); + evas_object_clip_set(object, evas_object_clip_get(parent)); return object; } --
