Hi Thomas,
I’ve done some tests last days with Glade3, GTK2, perl and FVWM’s perllib and all works without additional dependencies together
The Themes Center GUI would look like KDE 3.5 Control Center - left side a tree, right side the options/configurations.
In this GUI I combined the following GUIs in one:
- Themes Center GUI
- Global Feel GUI
- Theme Settings (form)
Here’s an overview what I thought how to sort the different parts to an intuitive tree:
[code]+ Theme Manager
- Theme Selection (with Picture)
- Background
- No picture (from Theme-Center GUI -> General Settings -> Variants: Disabled)
- Picture (default: background from selected Theme)
-> list of all available theme backgrounds with mini picture.
Also a change button for search other pictures
- Bindings (default: bindings from selected Theme)
- Keyboard
- Mouse
- Strokes
-> A table with all bindings with buttons for delete, edit and add
- Window Look
- Buttons (default: buttons from selected Theme)
-> list of all available theme buttons with picture
Also an activate button - Windows behaviour
- Transient windows (from global feel)
- Window Animation (from global feel)
- Colors (only Window related colors)
- Buttons (default: buttons from selected Theme)
- Global Feel (default: global feel from selected theme)
- Focus & Placement
- Move & Resize
- Paging & Mouse parameters
- Switch Mouse button from 2 to 3
- Mouse wheel activate
- Global Look
- Colors (from selected Theme)
- Modules
- Applications
- Fonts
- Modules
- Applications
- Menus
- General
- Gnome 1 (needed?)
- Gnome 2
- KDE 2, 3, 4
-> to be discussed
- Menu System (Debian, Mdk, …)
-> to be discussed - Auto Menus Headline
-> to be discussed - Menu style
- Menu programs
- General
- Sound
- Sound backends
- Sound bindings
- Styles
- Cursors
-> to be discussed - Icons
-> to be discussed - Modules
- Applications
- Cursors
- Xinerama Support
-> to be discussed
- Colors (from selected Theme)
- Modules
-> to be discussed - Functions
- General
- Applications
-> to be discussed
- Events
-> to be discussed - Startup
-> to be discussed - Session Manager
-> to be discussed[/code]
For the following parts I haven’t found a place yet:
Animation
Banner
Auto Raise
Other suggestions and comments are welcome
– Thomas