forked from enlightenment/enlightenment
Remove the Add Application menu item if the conf-apps module is not loaded.
Disable the "Configure" button in the config dialog is conf-apps module is not loaded. SVN revision: 31152
This commit is contained in:
parent
6cd0b24108
commit
f9065df738
|
@ -111,7 +111,10 @@ _basic_create_widgets(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data *cf
|
|||
ob = e_widget_button_add(evas, _("Delete"), "widget/del", _cb_del, cfdata, NULL);
|
||||
e_widget_table_object_append(ot, ob, 0, 1, 1, 1, 1, 1, 1, 0);
|
||||
ob = e_widget_button_add(evas, _("Configure"), "widget/config", _cb_config, cfdata, NULL);
|
||||
e_widget_table_object_append(ot, ob, 0, 2, 1, 1, 1, 1, 1, 0);
|
||||
e_widget_table_object_append(ot, ob, 0, 2, 1, 1, 1, 1, 1, 0);
|
||||
|
||||
if (!e_configure_registry_exists("applications/ibar_applications"))
|
||||
e_widget_disabled_set(ob, 1);
|
||||
|
||||
e_widget_frametable_object_append(of, ot, 1, 0, 1, 1, 1, 1, 1, 0);
|
||||
e_widget_list_object_append(o, of, 1, 1, 0.5);
|
||||
|
|
|
@ -776,11 +776,14 @@ _ibar_cb_icon_mouse_down(void *data, Evas *e, Evas_Object *obj, void *event_info
|
|||
e_util_menu_item_edje_icon_set(mi, "enlightenment/configuration");
|
||||
e_menu_item_callback_set(mi, _ibar_cb_menu_configuration, ic->ibar);
|
||||
|
||||
mi = e_menu_item_new(mn);
|
||||
e_menu_item_label_set(mi, _("Add Application"));
|
||||
e_util_menu_item_edje_icon_set(mi, "enlightenment/add");
|
||||
e_menu_item_callback_set(mi, _ibar_cb_menu_add, ic->ibar);
|
||||
|
||||
if (e_configure_registry_exists("applications/ibar_applications"))
|
||||
{
|
||||
mi = e_menu_item_new(mn);
|
||||
e_menu_item_label_set(mi, _("Add Application"));
|
||||
e_util_menu_item_edje_icon_set(mi, "enlightenment/add");
|
||||
e_menu_item_callback_set(mi, _ibar_cb_menu_add, ic->ibar);
|
||||
}
|
||||
|
||||
e_gadcon_client_util_menu_items_append(ic->ibar->inst->gcc, mn, 0);
|
||||
|
||||
e_gadcon_canvas_zone_geometry_get(ic->ibar->inst->gcc->gadcon,
|
||||
|
|
Loading…
Reference in New Issue