From: Enlightenment S. <no-...@en...> - 2012-06-11 22:07:12
|
Log: elev8: Implemented Icon Size in CElmToobar Author: Daniel Franzolin <da...@pr...> Author: acidx Date: 2012-06-11 15:07:06 -0700 (Mon, 11 Jun 2012) New Revision: 71960 Trac: http://trac.enlightenment.org/e/changeset/71960 Modified: trunk/PROTO/elev8/src/modules/elm/CElmToolbar.cc trunk/PROTO/elev8/src/modules/elm/CElmToolbar.h Modified: trunk/PROTO/elev8/src/modules/elm/CElmToolbar.cc =================================================================== --- trunk/PROTO/elev8/src/modules/elm/CElmToolbar.cc 2012-06-11 22:07:03 UTC (rev 71959) +++ trunk/PROTO/elev8/src/modules/elm/CElmToolbar.cc 2012-06-11 22:07:06 UTC (rev 71960) @@ -8,11 +8,13 @@ GENERATE_METHOD_CALLBACKS(CElmToolbar, append); GENERATE_PROPERTY_CALLBACKS(CElmToolbar, always_select); GENERATE_PROPERTY_CALLBACKS(CElmToolbar, no_select); +GENERATE_PROPERTY_CALLBACKS(CElmToolbar, icon_size); GENERATE_TEMPLATE(CElmToolbar, METHOD(append), PROPERTY(always_select), - PROPERTY(no_select); + PROPERTY(no_select), + PROPERTY(icon_size); CElmToolbar::CElmToolbar(Local <Object> _jsObject, CElmObject *parent) : CElmObject(_jsObject, elm_toolbar_add(parent->GetEvasObject())) @@ -90,4 +92,15 @@ return Boolean::New(elm_toolbar_no_select_mode_get(eo)); } +void CElmToolbar::icon_size_set(Handle<Value> value) +{ + if (value->IsInt32()) + elm_toolbar_icon_size_set(eo, value->Int32Value()); } + +Handle<Value> CElmToolbar::icon_size_get() const +{ + return int::New(elm_toolbar_icon_size_get(eo)); +} + +} Modified: trunk/PROTO/elev8/src/modules/elm/CElmToolbar.h =================================================================== --- trunk/PROTO/elev8/src/modules/elm/CElmToolbar.h 2012-06-11 22:07:03 UTC (rev 71959) +++ trunk/PROTO/elev8/src/modules/elm/CElmToolbar.h 2012-06-11 22:07:06 UTC (rev 71960) @@ -48,6 +48,9 @@ void no_select_set(Handle<Value> value); Handle<Value> no_select_get() const; + void icon_size_set(Handle<Value> value); + Handle<Value> icon_size_get() const; + static void OnSelect(void *data, Evas_Object *, void *); friend Handle<Value> CElmObject::New<CElmToolbar>(const Arguments& args); |