rimmed pushed a commit to branch master.

http://git.enlightenment.org/tools/eflete.git/commit/?id=66baa6aeb119a25157b7970048d7a75ce150c738

commit 66baa6aeb119a25157b7970048d7a75ce150c738
Author: Vitalii Vorobiov <vi.vorob...@samsung.com>
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;
 }

-- 


Reply via email to