From 42b17337cb96a120c3de9b7e14b19eccbfbfbca8 Mon Sep 17 00:00:00 2001 From: ChunEon Park Date: Mon, 6 Oct 2014 12:11:05 +0900 Subject: [PATCH] panel: add elm_panel_scrollable_get() --- legacy/elementary/src/lib/elm_panel.c | 6 ++++++ legacy/elementary/src/lib/elm_panel.eo | 9 +++++++++ 2 files changed, 15 insertions(+) diff --git a/legacy/elementary/src/lib/elm_panel.c b/legacy/elementary/src/lib/elm_panel.c index 0784c49e28..a4a8f87fa7 100644 --- a/legacy/elementary/src/lib/elm_panel.c +++ b/legacy/elementary/src/lib/elm_panel.c @@ -1285,6 +1285,12 @@ _elm_panel_scrollable_content_size_set(Eo *obj, Elm_Panel_Data *sd, double ratio ecore_animator_add(_elm_panel_anim_cb, obj); } +EOLIAN static Eina_Bool +_elm_panel_scrollable_get(Eo *obj, Elm_Panel_Data *sd) +{ + return sd->scrollable; +} + EOLIAN static void _elm_panel_scrollable_set(Eo *obj, Elm_Panel_Data *sd, Eina_Bool scrollable) { diff --git a/legacy/elementary/src/lib/elm_panel.eo b/legacy/elementary/src/lib/elm_panel.eo index 3f37a3f38d..379e32cdb5 100644 --- a/legacy/elementary/src/lib/elm_panel.eo +++ b/legacy/elementary/src/lib/elm_panel.eo @@ -53,6 +53,15 @@ class Elm_Panel (Elm_Layout, Elm_Interface_Scrollable, @ingroup Panel */ } + get { + /*@ + @brief Get the state of the scrollability. + + @return EINA_TRUE if it is scrollable + + @ingroup Panel + @since 1.12 */ + } values { bool scrollable; }