Quote:
If so maybe Mason can do somethings ..
Sadly he won't be able to do anything about a "theme". You have to program it. I already had a look at the Qt style mechanism and we have three possible solutions:
- .css/style sheet: more or less useless, because you have to do this on per application basis and everyone porting an app has to do this more or less from the scratch - except by pure chance the original was programmed with style sheets in mind. AFAIK 99% of Qt apps don't use this feature.
- lib
amigaosstyleplugin.so: This has to be programmed and must be implemented by the porter of any Qt app - but is far easier than the above mentioned style sheet option.
REMARK: I already have some basic libamigaosstyleplugin.so on my hard disk - maybe this could be the starting point...
- libQtGUI.so: The style could be part of the standard styles in the central GUI component and the user can change this through the Qt prefs program. But it's more or less the same as with the plugin option: Some one has to program the stye.
REMARK 2: Just for info - the source code for one style is somewhere around 2000 (motif) - 3500 lines (plastic) of pure C++ code with very few incorporated data sets (icon images etc.).