enlightenment/src/modules
Carsten Haitzler 10b6fe25eb part of re-arranging modules. i've mered all the screen modules as
they form more of a logical group, so nothing lost here, just now its
ALL inside conf_display (like conf_applications actually).

ths does NOT mean we merge every category entirely.

for example (this is kind of a plan):

in input i'd merge key bindings, mouse bindings AND i'd bring over
acpi bindings. edge bindings i'd keep alone for now. interaction and
mouse settings i'd merge.

in windows i'd merge everything except window list and window
remembers. window list i'd merge into the winlist module itself as its
the configuration FOR that module (and then config for it i'd move to
its own config file). window rememebrs i'd keep on its own because its
a complex thing that might want to be totally hidden or re-vamped on
its own.

in menus i'd merge client list menu over to the merged "windows"
module (change its name to Window List Menu too).

in language i'd merge both language and input method setting. both
are related to dealing with multiple languages (input and display).

in look i'd leave wallpaper2, and merge wallpaper, theme, colors, fonts,
startup, icon theme, transitions and scaling. i'd merge merge mouse
cursor look over to the mouse settings + interaction module up in
input (but keep it in the look category). borders i'd merge over to
the "big windows merged module" but keep it in the look category.

in advanced i'd merge performance and engine. leave the rest.

in settings i'd leave it as-is.

in extensions i'd move shelves over to the screen category, but keep
it as a module of its own. pager i'd move to the screen category.
leave mixer and connman where they are. everything i'd keep here
- but i'd be tempted to say all the evry modules should be merged into
a single everything modules. they can keep their entries though.
gadgets i'd move over to the screen category

in files i'd merge file icons and file manager modules. keep 2 conf
entries tho (ie conf_mime joins fileman module). yes - i know e has
file selectors and they use the mime conf too, but to most people they
will just accept the file selector as-is and if they want to configure
icons per file tyope.. well.. load fileman module (can turn off
desktop icons if u want).

-------

why do this? fewer modules to load for e. as such e does spend a
fair bit of its startup time thrashing the disk around loading tonnes
of miniature modules. merging them means less thrashing. there is an
argument to be made that these should even become external processes,
but then we'd need to allow them to remote configure e and thats a
complex beastie in and of itself. we could also load and unload some
modules on the fly. this requires extra features in e17's module
setup, but can be done. worry about this for e18/19 etc. for e17 just
reduce the module count to a saner number (outside of the conf modules
which were the worst here, everything and illume are the next worst.
as above - evry could merge i think. illume vs illume2 cant merge, but
i'd consider merging the toggle modules, blutetooth, indicator and home
modules and then the  keyboard and softkey modules (as they occupy the same
screen space basically). so that'd take it to illume, illume2,
illume-home, illume-key

how's that for a plan? who wants to help. this is easy stuff really.
just re-shuffling files and makefile.am content and some module
desktop.in files, and inserting some hooks. in module main setup funcs
and.. fixing e config profiles to not load the removed mods.



SVN revision: 58282
2011-04-03 03:51:40 +00:00
..
battery e17: add option to have gadcon client settings menu in toplevel again. 2011-03-17 17:08:36 +00:00
bluez e17: bluez: ecrustify 2011-03-21 20:31:42 +00:00
clock updating russian translations 2011-02-17 12:15:59 +00:00
comp hmmm turn off sync/delayed fatch. breaks in some situations. 2011-03-31 11:05:23 +00:00
conf updating french translations 2011-03-27 10:37:13 +00:00
conf_acpibindings updating various translations 2011-02-21 19:19:12 +00:00
conf_applications e17/conf_apps: show description for autostart entries 2011-02-27 12:06:27 +00:00
conf_borders updating russian translations 2011-02-17 12:15:59 +00:00
conf_clientlist updating russian translations 2011-02-17 12:15:59 +00:00
conf_colors e17: add color classes for border frame 2011-03-19 00:50:14 +00:00
conf_dialogs updating russian translations 2011-02-17 12:15:59 +00:00
conf_display part of re-arranging modules. i've mered all the screen modules as 2011-04-03 03:51:40 +00:00
conf_edgebindings updating french and italian translations, and fixed some non-unicode characters 2011-03-13 09:40:39 +00:00
conf_engine updating russian translations 2011-02-17 12:15:59 +00:00
conf_fonts updating various translations 2011-02-21 19:19:12 +00:00
conf_icon_theme updating various translations 2011-02-21 19:19:12 +00:00
conf_imc updating russian translations 2011-02-17 12:15:59 +00:00
conf_interaction updating russian translations 2011-02-17 12:15:59 +00:00
conf_intl aprt of a todo... let lang config be able to set "system default" (use 2011-04-02 14:15:06 +00:00
conf_keybindings e17: reveal next selected item after delete in key and mousebindings 2011-03-16 09:38:46 +00:00
conf_menus e17:menu configuration: added gadcon menu option to advanced dialog. 2011-03-17 17:57:21 +00:00
conf_mime updating russian translations 2011-02-17 12:15:59 +00:00
conf_mouse updating russian translations 2011-02-17 12:15:59 +00:00
conf_mouse_cursor updating russian translations 2011-02-17 12:15:59 +00:00
conf_mousebindings e17: reveal next selected item after delete in key and mousebindings 2011-03-16 09:38:46 +00:00
conf_paths updating russian translations 2011-02-17 12:15:59 +00:00
conf_performance updating russian translations 2011-02-17 12:15:59 +00:00
conf_profiles updating russian translations 2011-02-17 12:15:59 +00:00
conf_scale updating russian translations 2011-02-17 12:15:59 +00:00
conf_shelves updating russian translations 2011-02-17 12:15:59 +00:00
conf_startup updating russian translations 2011-02-17 12:15:59 +00:00
conf_theme e17: reveal next selected item after delete in key and mousebindings 2011-03-16 09:38:46 +00:00
conf_transitions updating russian translations 2011-02-17 12:15:59 +00:00
conf_wallpaper updating russian translations 2011-02-17 12:15:59 +00:00
conf_wallpaper2 updating russian translations 2011-02-17 12:15:59 +00:00
conf_window_display updating russian translations 2011-02-17 12:15:59 +00:00
conf_window_focus updating russian translations 2011-02-17 12:15:59 +00:00
conf_window_manipulation updating russian translations 2011-02-17 12:15:59 +00:00
conf_window_remembers updating russian translations 2011-02-17 12:15:59 +00:00
conf_winlist updating russian translations 2011-02-17 12:15:59 +00:00
connman e17: connman: ipv4_method can be NULL 2011-03-21 23:37:13 +00:00
cpufreq e17: add option to have gadcon client settings menu in toplevel again. 2011-03-17 17:08:36 +00:00
dropshadow updating russian translations 2011-02-17 12:15:59 +00:00
everything e17/evry: hide e_datastore_get(evry_api) stuff from modules. maybe there'll be a better way for synchronous intermodule communication someday 2011-04-01 12:46:05 +00:00
everything-apps e17/evry: hide e_datastore_get(evry_api) stuff from modules. maybe there'll be a better way for synchronous intermodule communication someday 2011-04-01 12:46:05 +00:00
everything-aspell e17/evry: hide e_datastore_get(evry_api) stuff from modules. maybe there'll be a better way for synchronous intermodule communication someday 2011-04-01 12:46:05 +00:00
everything-calc e17/evry: hide e_datastore_get(evry_api) stuff from modules. maybe there'll be a better way for synchronous intermodule communication someday 2011-04-01 12:46:05 +00:00
everything-files e17/evry: hide e_datastore_get(evry_api) stuff from modules. maybe there'll be a better way for synchronous intermodule communication someday 2011-04-01 12:46:05 +00:00
everything-settings e17/evry: hide e_datastore_get(evry_api) stuff from modules. maybe there'll be a better way for synchronous intermodule communication someday 2011-04-01 12:46:05 +00:00
everything-windows e17/evry: hide e_datastore_get(evry_api) stuff from modules. maybe there'll be a better way for synchronous intermodule communication someday 2011-04-01 12:46:05 +00:00
fileman updating german and french translations 2011-03-12 17:16:27 +00:00
fileman_opinfo updating german and french translations 2011-03-12 17:16:27 +00:00
gadman e17: add option to have gadcon client settings menu in toplevel again. 2011-03-17 17:08:36 +00:00
ibar e17: add option to have gadcon client settings menu in toplevel again. 2011-03-17 17:08:36 +00:00
ibox e17: add option to have gadcon client settings menu in toplevel again. 2011-03-17 17:08:36 +00:00
illume updating russian translations 2011-02-17 12:15:59 +00:00
illume-bluetooth fix include paths for all these makefiles to add $top_builddir/src/bin instead of $top_srcdir/src/lib 2011-01-05 17:50:05 +00:00
illume-home fix include paths for all these makefiles to add $top_builddir/src/bin instead of $top_srcdir/src/lib 2011-01-05 17:50:05 +00:00
illume-home-toggle fix include paths for all these makefiles to add $top_builddir/src/bin instead of $top_srcdir/src/lib 2011-01-05 17:50:05 +00:00
illume-indicator When we are done dragging the indicator window, update it's geometry 2011-01-29 20:34:19 +00:00
illume-kbd-toggle fix include paths for all these makefiles to add $top_builddir/src/bin instead of $top_srcdir/src/lib 2011-01-05 17:50:05 +00:00
illume-keyboard altgr function (doesn't do shift+altgr yet) 2011-03-20 20:47:13 +00:00
illume-mode-toggle fix include paths for all these makefiles to add $top_builddir/src/bin instead of $top_srcdir/src/lib 2011-01-05 17:50:05 +00:00
illume-softkey No need for a mode send here. 2011-01-29 21:16:31 +00:00
illume2 and fill in policy holes with handling transitions to/from fullscreen 2011-02-17 13:06:53 +00:00
layout updating german and french translations 2011-03-12 17:16:27 +00:00
mixer e17: add option to have gadcon client settings menu in toplevel again. 2011-03-17 17:08:36 +00:00
msgbus updating german translations 2011-03-11 22:17:19 +00:00
ofono e17: oFono: ecrustify 2011-03-21 20:33:29 +00:00
pager e17/pager: always show virtual desktop settings in top-level menu 2011-03-22 23:07:30 +00:00
start updating german translations 2011-03-11 22:17:19 +00:00
syscon updating german translations 2011-03-11 22:17:19 +00:00
systray e17: add option to have gadcon client settings menu in toplevel again. 2011-03-17 17:08:36 +00:00
temperature e17: add option to have gadcon client settings menu in toplevel again. 2011-03-17 17:08:36 +00:00
winlist updating german translations 2011-03-11 22:17:19 +00:00
wizard more intel todo items 2011-04-02 14:21:22 +00:00
.cvsignore Quiet! 2004-12-02 18:41:29 +00:00
Makefile.am part of re-arranging modules. i've mered all the screen modules as 2011-04-03 03:51:40 +00:00