e_mod_policy.h \
e_mod_policy.c \
e_mod_policy_settings.h \
- e_mod_policy_settings.c
+ e_mod_policy_settings.c \
+ e_mod_gadcon.h \
+ e_mod_gadcon.c
module_la_LIBADD = @e_libs@ @dlopen_libs@
module_la_LDFLAGS = -module -avoid-version
static E_Config_DD *conf_edd = NULL;
/* public functions */
-EAPI int
+int
il_config_init(E_Module *m)
{
conf_edd = E_CONFIG_DD_NEW("Illume_Cfg", Il_Config);
return 1;
}
-EAPI int
+int
il_config_shutdown(void)
{
e_configure_registry_item_del("illume/policy_settings");
return 1;
}
-EAPI int
+int
il_config_save(void)
{
e_config_domain_save("module.illume2", conf_edd, il_cfg);
E_Config_Dialog *cfd;
};
-EAPI int il_config_init(E_Module *m);
-EAPI int il_config_shutdown(void);
-EAPI int il_config_save(void);
+int il_config_init(E_Module *m);
+int il_config_shutdown(void);
+int il_config_save(void);
extern EAPI Il_Config *il_cfg;
#include "e_mod_config.h"
#include "e_mod_layout.h"
#include "e_kbd.h"
+#include "e_mod_gadcon.h"
static E_Kbd *kbd = NULL;
/* init the config system */
if (!il_config_init(m)) return NULL;
+ /* init the gadcon subsystem for adding a "button" to any gadget container
+ * which will allow easy switching between policy app modes */
+ e_mod_gadcon_init();
+
/* set up the virtual keyboard */
e_kbd_init(m);
/* show the keyboard if needed */
e_kbd_show(kbd);
+
/* return NULL on failure, anything else on success. the pointer
* returned will be set as m->data for convenience tracking */
return m;
/* shutdown the kbd subsystem */
e_kbd_shutdown();
+ /* shutdown the gadget subsystem */
+ e_mod_gadcon_shutdown();
+
/* shutdown the config subsystem */
il_config_shutdown();
v->scroll = 1;
cfd = e_config_dialog_new(con, _("Window Settings"), "E",
"_config_illume_windows_settings",
- "enlightenment/windows", 0, v, NULL);
+ "preferences-system-windows", 0, v, NULL);
e_dialog_resizable_set(cfd->dia, 1);
}