Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-08-12 | The ListWidget constructor already did most of what reflowLayout() does, except | Torbjörn Andersson | |
calling Widget::reflowLayout(). I've simplified that by calling reflowLayout() directly instead. This may be a bit of a hack, but it was the best way I could think of to ensure that _entriesPerPage was properly initialised. It wasn't before, because _h had not been initialised, causing Valgrind to complain. svn-id: r23705 | |||
2006-08-04 | Renamed handleScreenChanged() -> reflowLayout() in the GUI code | Max Horn | |
svn-id: r23662 | |||
2006-06-24 | listwidget: handle clicking outside of the list more gracefully | Willem Jan Palenstijn | |
svn-id: r23295 | |||
2006-06-03 | *Loads* of Common::String related optimizations. Woa, *tons* of methods were ↵ | Max Horn | |
copying strings needlessly svn-id: r22873 | |||
2006-05-31 | More cleanup. We shouldn't need these widget size parameters either. | Torbjörn Andersson | |
svn-id: r22799 | |||
2006-05-31 | Cleanup. We no longer need these widget size parameters. | Torbjörn Andersson | |
svn-id: r22798 | |||
2006-05-29 | - Fixes list position after screen change. | Johannes Schickel | |
svn-id: r22736 | |||
2006-05-27 | Override the list widget's FindWidget() function, to allow it to return the | Torbjörn Andersson | |
scrollbar widget. svn-id: r22672 | |||
2006-05-27 | Major GUI update: | Eugene Sandulenko | |
- Implemented padding in console - Update only current line in console instead of whole screen - Fixed caret positioning in edit text widget - Improved buttons drawing, now they look more realistic - Added label spacing in popup widget - Correct shadow in popup widget - Fixed up with selected popup widget being drawn on wrong tab - Added shading to list dialog - Adjusted shading of inactive widgets - Proper coloring of browset (add game) dialog - Introduced Container widget - Used Container widget in scumm save/load dialog. Now it looks properly - Adjusted button colors even more. Now they match almost perfectly albeit with banding - Made scrollbar appear only when it is really needed svn-id: r22670 | |||
2006-05-26 | remove unused variable | Eugene Sandulenko | |
svn-id: r22647 | |||
2006-05-26 | - Put scrollbar inside of list widget | Eugene Sandulenko | |
- Use resize() instead of setPos() and setSize() where applicable svn-id: r22646 | |||
2006-04-20 | If I understand things correctly, this should fix the caret drawing in list | Torbjörn Andersson | |
widgets. (The glitch was most noticeable in the modern theme.) svn-id: r22052 | |||
2006-04-19 | Started to prepare the gui for runtime resolution switches. | Johannes Schickel | |
(some little things could be missing yet though) svn-id: r22017 | |||
2006-04-16 | - Implemented text padding in ListWidget and PopUpWidget. Right padding does ↵ | Eugene Sandulenko | |
not work yet. - Implemented highlisght padding in ListWidget - Eval::getVar() method with default value - Removed unused constructors for ListWidget and PoUpWidget - cleanup - bumped theme version svn-id: r21934 | |||
2006-03-24 | Reduce (indirect) dependencies on gui/eval.h (and thus common/assocarray.h) ↵ | Max Horn | |
to a minimum svn-id: r21426 | |||
2006-03-08 | o Converted most (all?) widgets to new scheme. | Eugene Sandulenko | |
o Converted global options dialog to new scheme. svn-id: r21137 | |||
2006-03-07 | More work on customizable GUI. | Eugene Sandulenko | |
o Implemented special alias 'prev' o Added new calling scheme to several widgets o Partially converted launcher dialog to new scheme o Converted couple widgets of chooser dialog svn-id: r21118 | |||
2006-02-24 | Cleanup | Torbjörn Andersson | |
svn-id: r20840 | |||
2006-02-24 | Fix redraw glitches when typing very long - enough to be truncated - strings. | Torbjörn Andersson | |
It seems the only purpose of 'deltax' in this function was to introduce such redrawing glitches. Weird... svn-id: r20839 | |||
2006-02-11 | Change CVS keywords to SVN keywords | Max Horn | |
svn-id: r20518 | |||
2006-02-01 | Implemented shadow drawing, also extended the theme config again | Johannes Schickel | |
(new color entries for highlighted buttons and for other widgets). Also added a 'highlight' check to the CheckBox widget. Changed the PopUpDialog to use a shadow around itself. svn-id: r20341 | |||
2006-01-29 | Limit the maximum line width. | Torbjörn Andersson | |
svn-id: r20296 | |||
2006-01-28 | Applied my own patch #1416897, in an attempt to speed up list widget | Torbjörn Andersson | |
redrawing. There may be regressions, but none are known at the moment. svn-id: r20271 | |||
2006-01-27 | - adds the new gui renderer also a new implementation for the classic gui | Johannes Schickel | |
- adds a ImageMan and ImageDec class for loading and managing image files - adds a loader for zip files which is used by the new theme and the image manager - changes the widgets to use the new gui code - changes the scumm dialogs to use the new gui code - fixes a #include problem in the sky debugger with the new gui code To use the new gui copy gui/themes/default-theme.zip to your extrapath. If the theme zip can not be found the gui will fallback to the classic theme. If you want to change the gui styles use "gui_theme=classic" for the classic theme and "gui_theme=default-theme" for the new theme. Thanks to eriktorbjorn for testing and help with the new theme and to sev for reviewing this patch. svn-id: r20227 | |||
2006-01-18 | Update copyright notice | Eugene Sandulenko | |
svn-id: r20088 | |||
2005-10-18 | Update FSF address. Eek. Actually that took place on May 1, 2005 | Eugene Sandulenko | |
svn-id: r19142 | |||
2005-10-15 | Try do display the virtual keyboard only when a string input widget has focus. | Marcus Comstedt | |
svn-id: r19102 | |||
2005-09-03 | Change PalmOS ident | Chris Apers | |
svn-id: r18748 | |||
2005-07-30 | Remove trailing whitespaces. | Eugene Sandulenko | |
svn-id: r18604 | |||
2005-06-24 | Whitespace changes. | Torbjörn Andersson | |
svn-id: r18449 | |||
2005-06-24 | When including files from common/, explicitly use the common/ prefix | Max Horn | |
svn-id: r18444 | |||
2005-06-03 | Cleanup. | Torbjörn Andersson | |
svn-id: r18319 | |||
2005-05-20 | Added big editable text widget, and removed some cruft. I think this means | Torbjörn Andersson | |
that all our widgets are able to scale themselves now, but I could be mistaken. svn-id: r18192 | |||
2005-05-16 | Use the same offset - string width for the item number - for every line in | Torbjörn Andersson | |
the list. There's a slight hack here: I've assumed that all digits have the same width. svn-id: r18129 | |||
2005-05-15 | Use big font in ListWidget if it is in kBigScrollBarWidth mode | Max Horn | |
svn-id: r18118 | |||
2005-05-15 | Draw scrollbar arrows using drawLine, instead of hard coding bitmaps; add a ↵ | Max Horn | |
param to the ListWidget constructor to choose a 'big' variant svn-id: r18115 | |||
2005-05-08 | Comply to our coding conventions | Max Horn | |
svn-id: r17975 | |||
2005-04-17 | Allow usage of ScrollBarWidget with a non-standard width | Max Horn | |
svn-id: r17650 | |||
2005-04-09 | Init _editMode | Max Horn | |
svn-id: r17482 | |||
2005-03-27 | Patch #1171300: ListWidget + Chooser Patch | Max Horn | |
svn-id: r17260 | |||
2005-03-12 | Fix popup widget in scaled GUI mode | Max Horn | |
svn-id: r17099 | |||
2005-01-29 | Move more text editing code into class EditableWidget; ListWidget now has ↵ | Max Horn | |
all the editing capabilities of EditTextWidget svn-id: r16694 | |||
2005-01-29 | Started to merge the text editing code in ListWidget and EditTextWidget | Max Horn | |
svn-id: r16692 | |||
2005-01-10 | system.h was being included in tons of places, without any good reason; ↵ | Max Horn | |
reduced this (total dependencies on system.h went down from 193 to 85 files) svn-id: r16527 | |||
2005-01-01 | Updated copyright | Max Horn | |
svn-id: r16398 | |||
2004-10-06 | Fix bug reported by salty-horse. When list is so short so it fits | Eugene Sandulenko | |
one page, list position gets negative values. This never was triggered until lastselectedgame config file key was introduced. svn-id: r15441 | |||
2004-10-01 | Patch #896096 (Restoring last selected game selection) with some personal ↵ | Max Horn | |
modifications svn-id: r15372 | |||
2004-09-28 | Rename remaining OSystem methods to match our coding guidelines | Max Horn | |
svn-id: r15332 | |||
2004-07-21 | Allow user to select ListWidget entries by typing them (see FR #922921) | Max Horn | |
svn-id: r14295 | |||
2004-02-05 | renamed (Const)Iterator to (const_)iterator; changed size() to return an uint | Max Horn | |
svn-id: r12722 |