summaryrefslogtreecommitdiff
path: root/src/settings_gui.cpp
AgeCommit message (Collapse)Author
2009-01-04(svn r14827) -Feature [FS#1984]: few (optional) optimisations to making ↵rubidium
(initial) orders (sulai)
2009-01-03(svn r14816) -Fix: signed/unsigned warnings (MSVC)glx
2009-01-03(svn r14815) -Codechange: separate 'highscore' code from 'company' codesmatz
2009-01-03(svn r14800) -Codechange: make the advanced settings window resizeable and ↵rubidium
scrollable (most by Alberth)
2009-01-03(svn r14799) -Codechange: move drawing a single settings entry to it's own ↵rubidium
function (Alberth)
2009-01-03(svn r14798) -Codechange: move variable declaration to first use of variable ↵rubidium
(Alberth)
2009-01-03(svn r14797) -Codechange: replace even more magic numbers with constants ↵rubidium
(Alberth)
2009-01-03(svn r14796) -Fix: if using variable, use it everywhere instead of ↵rubidium
hardcoding it's value sometimes (Alberth)
2009-01-03(svn r14795) -Codechange: replace a magic number with a constant (Alberth)rubidium
2009-01-03(svn r14794) -Document: a few functions/variables (Alberth)rubidium
2009-01-03(svn r14792) -Feature: make the date format for default savegame/screenshot ↵rubidium
names configurable
2009-01-02(svn r14789) -Feature: allow scrolling with the left mouse button pressed ↵rubidium
(if enabled). Primarily useful for systems with touch screen (aapo)
2008-12-29(svn r14767) -Codechange: remove some unneeded artificial limits from ↵rubidium
currencies and use the bounds of the data type.
2008-12-28(svn r14755) -Codechange: remove ending year as it can't be changed anyways.rubidium
2008-12-28(svn r14754) -Codechange: get rid of _cmd_text and just pass it as ↵rubidium
(optional) parameter.
2008-12-05(svn r14658) -Change: allow changing town names when there are no towns in ↵rubidium
the scenario yet.
2008-11-23(svn r14609) -Codechange: Use supplied button colour instead of hardcoded ↵peter1138
yellow, for 'greyed out' arrow buttons. (Yorick)
2008-11-02(svn r14555) -Codechange: replace ttd_strlcat and ttd_strlcpy with strecat ↵skidd13
and strecpy where direct conversion is possible
2008-10-13(svn r14462) -Codechange: replace magic number with already existing ↵rubidium
constant (Albert)
2008-09-28(svn r14412) -Documentation: Comment some functions related to the advanced ↵frosch
settings. Patch by Alberth, but with less excessive use of 'at'.
2008-09-23(svn r14390) -Codechange: replace magic constants with symbolic constants.rubidium
2008-09-15(svn r14331) -Codechange: use an enum as additional parameter for ↵smatz
ShowQueryString()
2008-08-08(svn r14018) -Fix (r14017): Typos prevented compilation.peter1138
2008-08-08(svn r14017) -Codechange: DrawArrowButtons now uses Colours enum to specify ↵belugas
the colour of the button
2008-08-02(svn r13935) -Codechange [YAPP]: PBS signals can now be built with the ↵rubidium
normal signal tools. (michi_cc)
2008-08-02(svn r13927) -Add [YAPP]: Draw reserved tracks darker, toggeld by a patch ↵rubidium
setting. (michi_cc)
2008-08-01(svn r13907) -Codechange: Replace a number with Colours enum on ↵belugas
DrawFrameRect usage
2008-07-31(svn r13900) -Codechange: Replace numbers with Colours enum on settings, ↵belugas
smallmaps, stations and signs guis.
2008-07-17(svn r13715) -Fix [FS#2129]: C-like strings had to be rebound each time they ↵rubidium
were printed, otherwise the text could change due to the few number of slots that could be used to bind. -Codechange: remove all BindCString and related functions and replace it by RAW_STRING which prints the C-string raw pointer that is on the 'print stack'.
2008-06-28(svn r13649) -Codechange: Split the GfxFillRect() special flags from 'color' ↵frosch
into their own parameter.
2008-06-24(svn r13618) -Codechange: move tar-specific declarations to separate filesmatz
Removes indirect dependency on <string> and <map> for over 40 files
2008-06-16(svn r13537) -Fix [FS#2090](r13523): QSortT won't work this way, use ↵smatz
Dimension instead of uint16[2] for resolutions
2008-06-05(svn r13386) -Fix: global currency/units setting being overriden when ↵rubidium
loading a savegame.
2008-05-29(svn r13335) -Fix: remove rogue (debugging) printf.rubidium
2008-05-29(svn r13325) -Codechange: split the client-side only settings from the ↵rubidium
settings stored in the savegame so there is no need to have a duplicate copy of it for new games.
2008-05-26(svn r13256) -Codechange: merge the OPTS and PATS chuncks.rubidium
-Codechange: split the diff_custom variable. -Feature: allow changing some of the diff_custom variables via the console in network games.
2008-05-25(svn r13255) -Codechange: move _opt to _settings.rubidium
2008-05-25(svn r13251) -Codechange: rename _patches to _settings as that is more logic.rubidium
-Codechange: move all Settings into substructs of _settings in a way that they are logically grouped.
2008-05-25(svn r13242) -Codechange: remove _opt_ptr.rubidium
2008-05-24(svn r13226) -Feature: Allow to have more than only two airports per town. ↵belugas
The number of airports is now controlled by the noise each of them generates, the distance from town's center and how tolerant the town is. Initial concept : TTDPatch (moreairpots), Initial code : Pasky Thanks to BigBB (help coding), Smatz Skidd13 and frosch for bugcatches and advices
2008-05-19(svn r13185) -Codechange: remove everything related to the WindowProc callbacks.rubidium
2008-05-18(svn r13166) -Codechange: CmdSetRoadDriveSide belongs in road_cmd.cpp, not ↵rubidium
settings_gui.cpp.
2008-05-18(svn r13158) -Codechange: make a class of the GameOptionsWindow.rubidium
2008-05-17(svn r13139) -Codechange: move DrawWindowWidgets and DrawWindowViewport to ↵rubidium
the Window class and remove Window from their naming.
2008-05-15(svn r13112) -Codechange: make classes of the patches and custom currency ↵rubidium
windows.
2008-05-15(svn r13097) -Codechange: make a class of the GameDifficultyWindow.glx
2008-05-10(svn r13027) -Codechange: use StrEmpty instead of arr[0] == '\0' and remove ↵rubidium
the need for WE_ON_EDIT_TEXT_CANCEL.
2008-05-09(svn r13024) -Codechange: do not use WE_MOUSELOOP when WE_TICK suffices, ↵rubidium
rename WE_4 to something more descriptive and correct some (completely incorrect) comments.
2008-05-08(svn r13004) -Codechange: replace AllocateWindow and AllocateWindowDesc with ↵rubidium
a Window constructor.
2008-05-06(svn r12976) -Codechange: use w->SetDirty() instead of SetWindowDirty(w) ↵rubidium
when it's certain that w != NULL.