How can I use this main menu? I tried elementary_test main menu with: ELM_EXTERNAL_MENU=1 elementary_test
and just got: Note: this example requires support from ... Daniel Juyung Seo (SeoZ) On Sat, Jan 19, 2013 at 12:56 AM, Enlightenment SVN <no-re...@enlightenment.org> wrote: > Log: > Fix main menu coding style > > Patch by: Henrique Dante de Almeida <hda...@profusion.mobi> > > > > Author: bdilly > Date: 2013-01-18 07:56:25 -0800 (Fri, 18 Jan 2013) > New Revision: 82985 > Trac: http://trac.enlightenment.org/e/changeset/82985 > > Modified: > trunk/elementary/data/themes/widgets/hover.edc > trunk/elementary/data/themes/widgets/menu.edc > trunk/elementary/data/themes/widgets/win.edc > trunk/elementary/src/lib/elm_dbus_menu.c trunk/elementary/src/lib/elm_menu.c > trunk/elementary/src/lib/elm_win.c > > Modified: trunk/elementary/data/themes/widgets/hover.edc > =================================================================== > --- trunk/elementary/data/themes/widgets/hover.edc 2013-01-18 15:45:49 > UTC (rev 82984) > +++ trunk/elementary/data/themes/widgets/hover.edc 2013-01-18 15:56:25 > UTC (rev 82985) > @@ -899,7 +899,7 @@ > description { state: "default" 0.0; > visible: 0; > fixed: 1 1; > - } > + } > } > part { name: "elm.swallow.size"; > type: SWALLOW; > @@ -1005,8 +1005,8 @@ > image { > normal: "bt_dis_base.png"; > border: 4 4 4 4; > + middle: SOLID; > } > - image.middle: SOLID; > } > description { state: "visible" 0.0; > inherit: "default" 0.0; > > Modified: trunk/elementary/data/themes/widgets/menu.edc > =================================================================== > --- trunk/elementary/data/themes/widgets/menu.edc 2013-01-18 15:45:49 > UTC (rev 82984) > +++ trunk/elementary/data/themes/widgets/menu.edc 2013-01-18 15:56:25 > UTC (rev 82985) > @@ -773,8 +773,8 @@ > image { > normal: "bt_base2.png"; > border: 7 7 7 7; > + middle: SOLID; > } > - image.middle: SOLID; > } > description { state: "visible" 0.0; > inherit: "default" 0.0; > @@ -783,8 +783,10 @@ > description { state: "clicked" 0.0; > inherit: "default" 0.0; > inherit: "visible" 0.0; > - image.normal: "bt_base1.png"; > - image.middle: SOLID; > + image { > + normal: "bt_base1.png"; > + middle: SOLID; > + } > } > description { state: "disabled" 0.0; > inherit: "default" 0.0; > @@ -797,8 +799,8 @@ > image { > normal: "bt_dis_base.png"; > border: 4 4 4 4; > + middle: SOLID; > } > - image.middle: SOLID; > } > description { state: "disabled" 0.0; > inherit: "default" 0.0; > > Modified: trunk/elementary/data/themes/widgets/win.edc > =================================================================== > --- trunk/elementary/data/themes/widgets/win.edc 2013-01-18 15:45:49 > UTC (rev 82984) > +++ trunk/elementary/data/themes/widgets/win.edc 2013-01-18 15:56:25 > UTC (rev 82985) > @@ -254,14 +254,12 @@ > align: 0.5 0; > fixed: 1 1; > } > - > description { state: "visible" 0.0; > inherit: "default" 0.0; > visible: 1; > fixed: 0 1; > } > } > - > part { type: SWALLOW; name: "elm.swallow.contents"; > description { state: "default" 0.0; > rel1 { > > Modified: trunk/elementary/src/lib/elm_dbus_menu.c > =================================================================== > --- trunk/elementary/src/lib/elm_dbus_menu.c 2013-01-18 15:45:49 UTC (rev > 82984) > +++ trunk/elementary/src/lib/elm_dbus_menu.c 2013-01-18 15:56:25 UTC (rev > 82985) > @@ -50,9 +50,10 @@ > ELM_DBUS_SIGNAL_ITEM_ACTIVATION_REQUESTED, > }; > > -typedef struct _Callback_Data { > - void (*result_cb)(Eina_Bool, void *); > - void *data; > +typedef struct _Callback_Data > +{ > + void (*result_cb)(Eina_Bool, void *); > + void *data; > } Callback_Data; > > static Eina_Bool > @@ -79,12 +80,12 @@ > > static void > _app_register_cb(void *data, const EDBus_Message *msg, > - EDBus_Pending *pending EINA_UNUSED) > + EDBus_Pending *pending EINA_UNUSED) > { > - Callback_Data *cd = data; > + Callback_Data *cd = data; > > - cd->result_cb(!edbus_message_error_get(msg, NULL, NULL), cd->data); > - free(cd); > + cd->result_cb(!edbus_message_error_get(msg, NULL, NULL), cd->data); > + free(cd); > } > > static Eina_Bool > @@ -891,7 +892,7 @@ > > void > _elm_dbus_menu_app_menu_register(Ecore_X_Window xid, Eo *obj, > - void (*result_cb)(Eina_Bool, void *), void > *data) > + void (*result_cb)(Eina_Bool, void *), void > *data) > { > EDBus_Message *msg; > const char *obj_path; > @@ -915,7 +916,7 @@ > edbus_message_arguments_append(msg, "uo", (unsigned)xid, > obj_path); > edbus_connection_send(sd->dbus_menu->bus, msg, _app_register_cb, > - cd, -1); > + cd, -1); > sd->dbus_menu->xid = xid; > } > > > Modified: trunk/elementary/src/lib/elm_menu.c > =================================================================== > --- trunk/elementary/src/lib/elm_menu.c 2013-01-18 15:45:49 UTC (rev 82984) > +++ trunk/elementary/src/lib/elm_menu.c 2013-01-18 15:56:25 UTC (rev 82985) > @@ -134,7 +134,7 @@ > { > Eina_List *l; > Elm_Menu_Item *item; > - Evas_Coord x_p, y_p, w_p, h_p, x2, y2, w2, h2, bw, bh, bx, by; > + Evas_Coord x_p, y_p, w_p, h_p, x2, y2, w2, h2, bw, bh; > Elm_Widget_Smart_Data *hover; > > ELM_MENU_DATA_GET(obj, sd); > @@ -166,10 +166,10 @@ > elm_hover_target_set(sd->hv, sd->location); > > hover = eo_data_get(sd->hv, ELM_OBJ_WIDGET_CLASS); > - edje_object_part_geometry_get(hover->resize_obj, "bottom", &bx, &by, &bw, > &bh); > + edje_object_part_geometry_get(hover->resize_obj, "bottom", NULL, > + NULL, &bw, &bh); > evas_object_size_hint_min_set(obj, bw, bh); > > - > EINA_LIST_FOREACH(sd->items, l, item) > if (item->submenu.open) _submenu_sizing_eval(item); > } > > Modified: trunk/elementary/src/lib/elm_win.c > =================================================================== > --- trunk/elementary/src/lib/elm_win.c 2013-01-18 15:45:49 UTC (rev 82984) > +++ trunk/elementary/src/lib/elm_win.c 2013-01-18 15:56:25 UTC (rev 82985) > @@ -1415,9 +1415,9 @@ > Elm_Win_Smart_Data *sd = _pd; > > evas_object_event_callback_del_full(sd->layout, > - EVAS_CALLBACK_CHANGED_SIZE_HINTS, > - > _elm_win_on_resize_obj_changed_size_hints, > - obj); > + EVAS_CALLBACK_CHANGED_SIZE_HINTS, > + > _elm_win_on_resize_obj_changed_size_hints, > + obj); > evas_object_del(sd->box); > evas_object_del(sd->layout); > > > > ------------------------------------------------------------------------------ > Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and > much more. Get web development skills now with LearnDevNow - > 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. > SALE $99.99 this month only -- learn more at: > http://p.sf.net/sfu/learnmore_122812 > _______________________________________________ > enlightenment-svn mailing list > enlightenment-...@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-svn ------------------------------------------------------------------------------ Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and much more. Get web development skills now with LearnDevNow - 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122812 _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel