Open main menu

Difference between revisions of "GUI Themes/TODO"

137 bytes added ,  23:33, 19 May 2006
Update issues
(Added the Norwegian Bokmål glitch)
(Update issues)
Line 12: Line 12:
** 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
** right side padding
** right side padding
** fix caret misaligning
* PopUp widget (aka drop-down list)
* PopUp widget (aka drop-down list)
** get mock-up from Krest
** get mock-up from Krest
** shadow is wrong
** right side text padding
** right side text padding
* Tab widget
* Tab widget
** tab widget is drawn completely wrong now
** tab widget is drawn completely wrong now
** though it would be nice to leave current drawing style and select them via widget property
*** though it would be nice to leave current drawing style and select them via widget property
* Editable text widget
* Editable text widget
** fix caret misaligning
** fix caret misaligning
* Button widget
* Button widget
** top line should be drawn with ''lighter'' color to make it look more natural
* Slider Widget
** top line should be drawn with ''lighter'' color to make it look more natural
** top line should be drawn with ''lighter'' color to make it look more natural
* Checkbox widget
* Checkbox widget
Line 40: Line 44:
*** The text is bordering on unreadably small.
*** The text is bordering on unreadably small.
*** Does not restore the old mouse cursor when closed.
*** Does not restore the old mouse cursor when closed.
** Cursor handling
* Cursor handling
*** Cursor "jumps" in SCUMM games when opening/closing the F5 menu. (Or, more likely, when going between overlay and non-overlay mode.)
** Cursor "jumps" in SCUMM games when opening/closing the F5 menu. (Or, more likely, when going between overlay and non-overlay mode.)
*** ScummVM crashes if, while in the GUI, changing from a 2x to 1x scaler while the cursor is in the upper right area of the screen.
** ScummVM crashes if, while in the GUI, changing from a 2x to 1x scaler while the cursor is in the upper right area of the screen.
**** The crash happens in the backend, when it tries to update a rectangle with completely bogus width. Perhaps a negative width stored in an unsigned variable?
*** The crash happens in the backend, when it tries to update a rectangle with completely bogus width. Perhaps a negative width stored in an unsigned variable?


== Ideas & plans ==
== Ideas & plans ==