2 #include "e_mod_main.h"
4 /* actual module specifics */
5 static E_Module *conf_module = NULL;
8 EAPI E_Module_Api e_modapi =
11 "Settings - Interaction"
15 e_modapi_init(E_Module *m)
17 e_configure_registry_category_add("keyboard_and_mouse", 80, _("Input"),
18 NULL, "preferences-behavior");
19 e_configure_registry_item_add("keyboard_and_mouse/interaction", 40,
21 "preferences-interaction",
22 e_int_config_interaction);
23 e_configure_registry_item_add("keyboard_and_mouse/mouse_settings", 50,
25 "preferences-desktop-mouse",
28 e_module_delayed_set(m, 1);
33 e_modapi_shutdown(E_Module *m __UNUSED__)
37 while ((cfd = e_config_dialog_get("E", "keyboard_and_mouse/mouse_settings")))
38 e_object_del(E_OBJECT(cfd));
39 while ((cfd = e_config_dialog_get("E", "keyboard_and_mouse/interaction")))
40 e_object_del(E_OBJECT(cfd));
42 e_configure_registry_item_del("keyboard_and_mouse/mouse_settings");
43 e_configure_registry_item_del("keyboard_and_mouse/interaction");
45 e_configure_registry_category_del("keyboard_and_mouse");
52 e_modapi_save(E_Module *m __UNUSED__)