Open main menu

Difference between revisions of "GUI Themes/TODO"

1,222 bytes removed ,  22:56, 19 May 2006
Removed fixed issues.
(Updated cursor issue)
(Removed fixed issues.)
Line 34: Line 34:
** Chooser dialog (add/edit game)
** Chooser dialog (add/edit game)
*** proper coloring and list shadow
*** proper coloring and list shadow
*** Input fields for '''ID''' and '''Description''' do not resize themselves properly on changing scale factors.
*** Often crashes with an invalid Rect, at least in edit mode, apparently while setting the text in the '''Description''' input field.
**** I suspect that _leftPadding is not properly initialised in EditTextWidget, because sometimes it has absolutely unreasonable values. Perhaps related to the resizing problem?
** Debug console
** Debug console
*** Slow when typing commands. Perhaps the redrawing could be made more intelligent. (I haven't looked at how it works currently.)
*** Slow when typing commands. Perhaps the redrawing could be made more intelligent. (I haven't looked at how it works currently.)
Line 42: Line 39:
*** Does not restore the old mouse cursor when closed.
*** Does not restore the old mouse cursor when closed.
** Cursor handling
** Cursor handling
*** Cursor hotspots are wrong for in-game cursor in most (all?) games, except for the 1x scaler.
**** The easiest way to spot it is to use a game with a nice cross-hair cursor (e.g. ''Day of the Tentacle'') and remove the line that makes SDL hide the native cursor.
**** If I change OSystem_SDL::drawMouse() so that it always sets useCursorScaling to false, the ''Day of the Tentacle'' cursor works for me.
**** Is setting <tt>useCursorScaling = (_scaleFactor > _cursorTargetScale)</tt> correct, or should it use <tt>scale</tt> instead of <tt>_scaleFactor</tt>? Doesn't make any difference to the bug for me, though.
**** [http://sourceforge.net/tracker/index.php?func=detail&aid=1491859&group_id=37116&atid=418822 Patch #1491859] has a possible fix for this, but might introduce new regrssions.
*** 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.
415

edits