elm_panel_toggle(panel);
}
+static void
+_changed_cb(void *data EINA_UNUSED, Evas_Object *obj, void *event_info EINA_UNUSED)
+{
+ elm_config_scroll_thumbscroll_enabled_set(elm_check_state_get(obj));
+}
+
void
test_panel2(void *data EINA_UNUSED,
Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
- Evas_Object *win, *box, *table, *panel, *list, *button;
+ Evas_Object *win, *box, *label, *check, *table, *panel, *list, *button;
int i;
// Left Panel
evas_object_show(box);
elm_win_resize_object_add(win, box);
+ // label
+ label = elm_label_add(box);
+ elm_object_text_set(label, "You should enable thumb scroll to use scrollable panel.<br/>"
+ "Check below or enable thumb scroll in elementary_config.");
+ evas_object_show(label);
+ elm_box_pack_end(box, label);
+
+ // check
+ check = elm_check_add(box);
+ elm_check_state_set(check, elm_config_scroll_thumbscroll_enabled_get());
+ elm_object_text_set(check, "Enable thumb scroll (temporarily)");
+ evas_object_show(check);
+ elm_box_pack_end(box, check);
+
+ evas_object_smart_callback_add(check, "changed", _changed_cb, NULL);
+
// toggle button
button = elm_button_add(box);
evas_object_size_hint_weight_set(button, EVAS_HINT_EXPAND, 0);