Open main menu

Difference between revisions of "GUI Themes/Specs"

35 bytes added ,  04:06, 24 March 2006
Better formatting for ToDo
(Added TODO)
(Better formatting for ToDo)
Line 2: Line 2:
* Add possibility to specify shadow types to widget classes and to individual widgets
* Add possibility to specify shadow types to widget classes and to individual widgets
* List widget
* List widget
** get mock-up from Krest
** shadows under lists. We do not enable those because of missing scrollbar mock-up
** shadows under lists. We do not enable those because of missing scrollbar mock-up
** list highlight (greenish one) should be exactly width of the list. Now it is 2px narrower
** list highlight (greenish one) should be exactly width of the list. Now it is 2px narrower
** More padding in list contents on all edges
** more padding in list contents on all edges
* PopUp widget (aka drop-down list)
* PopUp widget (aka drop-down list)
** Get mock-up from Krest
** get mock-up from Krest
** less round corners
** less round corners
*** To do that we need to be able to define gfx for each widget class separately
*** to do that we need to be able to define gfx for each widget class separately
** text padding
** text padding
** arrows to make it distinguishable from editable textboxes
** arrows to make it distinguishable from editable textboxes
Line 19: Line 20:
** embossing (not shadow)
** embossing (not shadow)
** less round corners
** less round corners
*** To do that we need to be able to define gfx for each widget class separately
*** to do that we need to be able to define gfx for each widget class separately
* Text widget
* Text widget
** less round corners
** less round corners
*** To do that we need to be able to define gfx for each widget class separately
*** to do that we need to be able to define gfx for each widget class separately
* Button widget
* Button widget
** probably tame colors for buttons to match mock-ups
** probably tame colors for buttons to match mock-ups
Line 31: Line 32:
** Remove border
** Remove border
** less round corners
** less round corners
*** To do that we need to be able to define gfx for each widget class separately
*** to do that we need to be able to define gfx for each widget class separately
** embossing
** embossing
* Dialogs
* Dialogs
** scumm save/load dialog
** Scumm save/load dialog
*** Round corners of the dialog
*** round corners of the dialog
*** Put thumbnail and save properties inside one container. Container code is missing now
*** put thumbnail and save properties inside one container. Container code is missing now
*** center dialog title agains list widget
*** center dialog title agains list widget
** scumm help dialog has wrong width buttons
** Scumm help dialog
** about dialog looks bald. Probably add some shadows and text padding
*** correct buttons widths
** chooser dialog (add game) needs proper coloring and list shadow
** About dialog
** options dialog
*** looks bald. Probably add some shadows and text padding
** Chooser dialog (add game)
*** proper coloring and list shadow
** Options dialog
*** do something with buttons on the right when dialog is on
*** do something with buttons on the right when dialog is on
*** buttons are too wide on paths tab in global options
*** buttons are too wide on paths tab in global options
** scumm options dialog. Add space after volume control
** Scumm options dialog.
*** add space after volume control


== GUI Themes config file format ==
== GUI Themes config file format ==