aboutsummaryrefslogtreecommitdiff
path: root/gui/browser.cpp
AgeCommit message (Collapse)Author
2008-09-03Moved FilesystemNode / FSList to namespace Common; also got rid of some ↵Max Horn
'typedef Common::String String;' name aliases svn-id: r34302
2007-09-19Merged common/stdafx.h into common/scummsys.h. All referencing files have ↵Nicola Mettifogo
been updated. svn-id: r28966
2007-06-05Renamed methods in the FilesystemNode class to match the AbstractFSNode ↵David Corrales
implementations. Also exposed the new methods (exists, isReadable and isWritable) in FilesystemNode. svn-id: r27113
2007-05-31Merged the fs branch with trunk. r26949:27031David Corrales
svn-id: r27032
2007-05-30Updated legal headers in source files, based on what Pidgin (the IM client ↵Max Horn
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots svn-id: r27024
2007-05-26Merged the fs branch with trunk. r26472:26948David Corrales
svn-id: r26949
2007-05-23Commit of patch #1715313 ("CORE: STL like algorithm implementation").Johannes Schickel
svn-id: r26929
2007-01-06ShowCursor() and HideCursor() are deprecated in Mac OS X, replacing the calls.Oystein Eftevaag
svn-id: r25041
2006-07-10Add cyx's patch for #1497725 - GUI: trying to enter empty CD driveTravis Howell
svn-id: r23475
2006-06-24Move backends/fs/fs.h and .cpp to common/fs/fs.h and .cppMax Horn
Rationale: backend implementations belong to backends/, but portable APIs meant to be used by high level code is for common / sound / graphics / ... (compare also with backends/midi vs. sound/mididrv.h) svn-id: r23274
2006-05-27Major 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-13If there is no "browser_lastpath" setting, create a FilesystemNode to "."Torbjörn Andersson
instead of a completely blank one. This should fix the failed assertion when trying to add a new game that was reported on the forum. svn-id: r22426
2006-05-04Checking if the node isValid() is no longer an option, but isDirectory() shouldTorbjörn Andersson
serve the same purpose, I believe. svn-id: r22324
2006-05-03Fix listDir call in BrowserDialogMax Horn
svn-id: r22318
2006-05-03I don't know if this is correct, but at least browser.cpp compiles again now.Torbjörn Andersson
svn-id: r22299
2006-04-28Memorize the directory that was last visited with the browser across ScummVM ↵Max Horn
runs (see also FR #1460734) svn-id: r22197
2006-04-04Turned FSList::sort into a generic function which can be applied to anything ↵Max Horn
which implements comparable iterators (like Array, List, or plain C arrays) svn-id: r21617
2006-04-04Use iterator API to iterate over all entries in the file listMax Horn
svn-id: r21601
2006-03-24o Move built-in evaluator constants to AssocArray to speed it upEugene Sandulenko
o Introduced .align text widget property o Moved all text widgets to use it and populated theme config file svn-id: r21420
2006-03-09Converted last dialogs to new scheme. Now it seems to be everything. Please,Eugene Sandulenko
test throghoutly. svn-id: r21157
2006-03-09Converted all scumm dialogs to new schemeEugene Sandulenko
svn-id: r21147
2006-02-11Change CVS keywords to SVN keywordsMax Horn
svn-id: r20518
2006-01-18Update copyright noticeEugene Sandulenko
svn-id: r20088
2005-10-18Update FSF address. Eek. Actually that took place on May 1, 2005Eugene Sandulenko
svn-id: r19142
2005-07-30Remove trailing whitespaces.Eugene Sandulenko
svn-id: r18604
2005-06-24Whitespace changes.Torbjörn Andersson
svn-id: r18449
2005-06-24When including files from common/, explicitly use the common/ prefixMax Horn
svn-id: r18444
2005-06-03Cleanup. (I think you can see the pattern here. :-)Torbjörn Andersson
svn-id: r18322
2005-05-20Added big editable text widget, and removed some cruft. I think this meansTorbjörn Andersson
that all our widgets are able to scale themselves now, but I could be mistaken. svn-id: r18192
2005-05-16Made the file/directory browser dialog scale itself.Torbjörn Andersson
svn-id: r18126
2005-04-16Reunify DirBrowserDialog and FileBrowserDialog; implemented file browser ↵Max Horn
mode for OSX, too; fixed some memory leaks in the launcher svn-id: r17639
2005-04-10Fix compilation on OS XMax Horn
svn-id: r17515
2005-04-10Applied patch #1175374 ("FluidSynth MIDI driver"), with a few documentationTorbjörn Andersson
changes. There are a few things that could use a bit more work, and I've only tested it on my Linux box. I have verified that ScummVM still compiles when it's disabled, though, so it shouldn't break anything too badly. svn-id: r17512
2005-01-10system.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-01Updated copyrightMax Horn
svn-id: r16398
2004-12-18Ensure that the file list in the browser is always sortedMax Horn
svn-id: r16108
2004-11-21Fixed behaviour of return key in the file browserMax Horn
svn-id: r15852
2004-11-20Changed the FilesystemNode implementation to make it easier to use (client ↵Max Horn
code doesn't have to worry about the memory managment anymore, it's all 'automatic' now). May have introduced a mem leak or two, please check :-) svn-id: r15848
2004-03-17Fix (workaround?) for bugs #917700 and #917697Max Horn
svn-id: r13323
2004-02-11fix OSX nav dialog in fullscreen modeMax Horn
svn-id: r12823
2004-02-11This is not a test, I repeat, this is not a test!James Brown
svn-id: r12822
2004-02-01native directory browser on Mac OS XMax Horn
svn-id: r12694
2004-01-06updated copyright noticeMax Horn
svn-id: r12176
2003-11-10added namespace GUIMax Horn
svn-id: r11255
2003-11-08cleanup whitespacesPaweł Kołodziejski
svn-id: r11223
2003-11-02turned NewGui into a singleton, and made OSystem a pseudo-singleton; added ↵Max Horn
Widget::findWidget (preparing to add support for nested widgets, for the tab widget) svn-id: r11045
2003-10-02renamed namespace ScummVM to CommonMax Horn
svn-id: r10544
2003-08-10stdafx.h needs to be included before scummsys.h because of the #define of free.Marcus Comstedt
svn-id: r9628
2003-05-20memory initMax Horn
svn-id: r7743
2003-04-30PalmOS changes: allow 8 bit GUI modeMax Horn
svn-id: r7226