From: Enlightenment S. <no-...@en...> - 2012-06-11 22:07:15
|
Log: elev8: Implemented Item Priority in CElmToobar Author: Daniel Franzolin <da...@pr...> Author: acidx Date: 2012-06-11 15:07:09 -0700 (Mon, 11 Jun 2012) New Revision: 71961 Trac: http://trac.enlightenment.org/e/changeset/71961 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:06 UTC (rev 71960) +++ trunk/PROTO/elev8/src/modules/elm/CElmToolbar.cc 2012-06-11 22:07:09 UTC (rev 71961) @@ -9,12 +9,14 @@ GENERATE_PROPERTY_CALLBACKS(CElmToolbar, always_select); GENERATE_PROPERTY_CALLBACKS(CElmToolbar, no_select); GENERATE_PROPERTY_CALLBACKS(CElmToolbar, icon_size); +GENERATE_PROPERTY_CALLBACKS(CElmToolbar, item_priority); GENERATE_TEMPLATE(CElmToolbar, METHOD(append), PROPERTY(always_select), PROPERTY(no_select), - PROPERTY(icon_size); + PROPERTY(icon_size), + PROPERTY(item_priority); CElmToolbar::CElmToolbar(Local <Object> _jsObject, CElmObject *parent) : CElmObject(_jsObject, elm_toolbar_add(parent->GetEvasObject())) @@ -103,4 +105,15 @@ return int::New(elm_toolbar_icon_size_get(eo)); } +void CElmToolbar::item_priority_set(Handle<Value> value) +{ + if (value->IsInt32()) + elm_toolbar_item_priority_set(eo, value->Int32Value()); } + +Handle<Value> CElmToolbar::item_priority_get() const +{ + return int::New(elm_toolbar_item_priority_get(eo)); +} + +} Modified: trunk/PROTO/elev8/src/modules/elm/CElmToolbar.h =================================================================== --- trunk/PROTO/elev8/src/modules/elm/CElmToolbar.h 2012-06-11 22:07:06 UTC (rev 71960) +++ trunk/PROTO/elev8/src/modules/elm/CElmToolbar.h 2012-06-11 22:07:09 UTC (rev 71961) @@ -51,6 +51,9 @@ void icon_size_set(Handle<Value> value); Handle<Value> icon_size_get() const; + void item_priority_set(Handle<Value> value); + Handle<Value> item_priority_get() const; + static void OnSelect(void *data, Evas_Object *, void *); friend Handle<Value> CElmObject::New<CElmToolbar>(const Arguments& args); |