e: forgotten module for setting up desk lock/unlock applications.

SVN revision: 74033
This commit is contained in:
Cedric BAIL 2012-07-18 02:26:41 +00:00
parent 78b9f4a0e5
commit dcfb8078dd
3 changed files with 40 additions and 0 deletions

View File

@ -133,6 +133,36 @@ e_int_config_apps_restart(E_Container *con, const char *params __UNUSED__)
return _create_dialog(con, data);
}
E_Config_Dialog *
e_int_config_apps_desk_lock(E_Container *con, const char *params __UNUSED__)
{
E_Config_Data *data;
char buff[PATH_MAX];
e_user_dir_concat_static(buff, "applications/desk-lock/.order");
data = E_NEW(E_Config_Data, 1);
data->title = eina_stringshare_add(_("Desk Lock Applications"));
data->dialog = eina_stringshare_add("applications/desk_lock_applications");
data->icon = eina_stringshare_add("preferences-applications-desk-lock");
data->filename = eina_stringshare_add(buff);
return _create_dialog(con, data);
}
E_Config_Dialog *
e_int_config_apps_desk_unlock(E_Container *con, const char *params __UNUSED__)
{
E_Config_Data *data;
char buff[PATH_MAX];
e_user_dir_concat_static(buff, "applications/desk-unlock/.order");
data = E_NEW(E_Config_Data, 1);
data->title = eina_stringshare_add(_("Desk Unlock Applications"));
data->dialog = eina_stringshare_add("applications/desk_unlock_applications");
data->icon = eina_stringshare_add("preferences-applications-desk-unlock");
data->filename = eina_stringshare_add(buff);
return _create_dialog(con, data);
}
/* local function prototypes */
static E_Config_Dialog *
_create_dialog(E_Container *con, E_Config_Data *data)

View File

@ -9,6 +9,8 @@ E_Config_Dialog *e_int_config_apps_ibar(E_Container *con, const char *params __U
E_Config_Dialog *e_int_config_apps_ibar_other(E_Container *con, const char *path);
E_Config_Dialog *e_int_config_apps_startup(E_Container *con, const char *params __UNUSED__);
E_Config_Dialog *e_int_config_apps_restart(E_Container *con, const char *params __UNUSED__);
E_Config_Dialog *e_int_config_apps_desk_lock(E_Container *con, const char *params __UNUSED__);
E_Config_Dialog *e_int_config_apps_desk_unlock(E_Container *con, const char *params __UNUSED__);
#endif
#endif

View File

@ -33,6 +33,14 @@ e_modapi_init(E_Module *m)
_("IBar Applications"), NULL,
"preferences-applications-ibar",
e_int_config_apps_ibar);
e_configure_registry_item_add("applications/desk_lock_applications", 45,
_("Desk Lock Applications"), NULL,
"preferences-applications-desk-lock",
e_int_config_apps_desk_lock);
e_configure_registry_item_add("applications/desk_unlock_applications", 46,
_("Desk Unlock Applications"), NULL,
"preferences-applications-desk-lock",
e_int_config_apps_desk_unlock);
e_configure_registry_item_add("applications/restart_applications", 50,
_("Restart Applications"), NULL,
"preferences-applications-restart",