On 09/09/2010 10:32 PM, Fabiano FidĂȘncio wrote:
> On Thu, Sep 9, 2010 at 11:51 AM, Enlightenment SVN
> <[email protected]> wrote:
>> Log:
>> fix recent menu api break
>
> Still broken here!
> SEGV when click with mouse's right button.
> At least for iBar, iBox, mixer. econnman, temperature, cpu, places ...
>
> Can anyone confirm?
>
WFM
Be sure to rebuild all of E, including modules
dh
>> Author: morlenxus
>> Date: 2010-09-09 07:51:16 -0700 (Thu, 09 Sep 2010)
>> New Revision: 52074
>>
>> Modified:
>> trunk/E-MODULES-EXTRA/wlan/src/e_mod_config.c
>> trunk/E-MODULES-EXTRA/wlan/src/e_mod_main.c
>>
>> Modified: trunk/E-MODULES-EXTRA/wlan/src/e_mod_config.c
>> ===================================================================
>> --- trunk/E-MODULES-EXTRA/wlan/src/e_mod_config.c 2010-09-09 14:51:10
>> UTC (rev 52073)
>> +++ trunk/E-MODULES-EXTRA/wlan/src/e_mod_config.c 2010-09-09 14:51:16
>> UTC (rev 52074)
>> @@ -41,7 +41,7 @@
>> snprintf (buf, sizeof (buf), "%s/e-module-wlan.edj",
>> e_module_dir_get (wlan_config->module));
>> con = e_container_current_get (e_manager_current_get ());
>> - cfd = e_config_dialog_new (con, D_ ("Wlan Configuration"), "Wlan",
>> "_e_modules_wlan_config_dialog", buf, 0, v, ci);
>> + cfd = e_config_dialog_new (con, D_ ("Wlan Settings"), "Wlan",
>> "_e_modules_wlan_config_dialog", buf, 0, v, ci);
>> wlan_config->config_dialog = cfd;
>> }
>>
>>
>> Modified: trunk/E-MODULES-EXTRA/wlan/src/e_mod_main.c
>> ===================================================================
>> --- trunk/E-MODULES-EXTRA/wlan/src/e_mod_main.c 2010-09-09 14:51:10 UTC (rev
>> 52073)
>> +++ trunk/E-MODULES-EXTRA/wlan/src/e_mod_main.c 2010-09-09 14:51:16 UTC (rev
>> 52074)
>> @@ -155,25 +155,24 @@
>> ev = event_info;
>> if ((ev->button == 3)&& (!wlan_config->menu))
>> {
>> - E_Menu *mn;
>> + E_Menu *ma, *mg;
>> E_Menu_Item *mi;
>> int x, y, w, h;
>>
>> - mn = e_menu_new ();
>> - e_menu_post_deactivate_callback_set (mn, _wlan_menu_cb_post, inst);
>> - wlan_config->menu = mn;
>> + ma = e_menu_new ();
>> + e_menu_post_deactivate_callback_set (ma, _wlan_menu_cb_post, inst);
>> + wlan_config->menu = ma;
>>
>> - mi = e_menu_item_new (mn);
>> - e_menu_item_label_set (mi, D_ ("Configuration"));
>> + mg = e_menu_new ();
>> +
>> + mi = e_menu_item_new (mg);
>> + e_menu_item_label_set (mi, D_ ("Settings"));
>> e_util_menu_item_theme_icon_set(mi, "preferences-system");
>> e_menu_item_callback_set (mi, _wlan_menu_cb_configure, inst);
>>
>> - mi = e_menu_item_new (mn);
>> - e_menu_item_separator_set (mi, 1);
>> -
>> - e_gadcon_client_util_menu_items_append (inst->gcc, mn, 0);
>> + e_gadcon_client_util_menu_items_append (inst->gcc, ma, mg, 0);
>> e_gadcon_canvas_zone_geometry_get (inst->gcc->gadcon,&x,&y,&w,&h);
>> - e_menu_activate_mouse (mn,
>> + e_menu_activate_mouse (ma,
>> e_util_zone_current_get (e_manager_current_get
>> ()), x + ev->output.x,
>> y + ev->output.y, 1, 1,
>>
------------------------------------------------------------------------------
Automate Storage Tiering Simply
Optimize IT performance and efficiency through flexible, powerful,
automated storage tiering capabilities. View this brief to learn how
you can reduce costs and improve performance.
http://p.sf.net/sfu/dell-sfdev2dev
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel