summaryrefslogtreecommitdiff
path: root/src/terraform_gui.cpp
AgeCommit message (Collapse)Author
2021-05-29Codechange: Rename window related DeleteXXX to match new behaviourglx22
2021-05-13Codechange: Replace TILE_AREA_LOOP with range-based for loopsglx22
2021-02-20Codechange: rename sound ids to make more sense. (#8701)frosch
2021-01-08Codechange: Remove min/max functions in favour of STL variants (#8502)Charles Pigott
2019-12-21Codechange: Replace station related FOR_ALL with range-based for loopsglx
2019-12-21Codechange: Replace FOR_ALL_COMPANIES with range-based for loopsglx
2019-11-10Cleanup: Removed SVN headersS. D. Cloudt
2019-09-07Fix #7188: check the validity of command callback for scripts (#7701)glx22
2019-04-10Codechange: Use null pointer literal instead of the NULL macroHenry Wilson
2019-03-24Codechange: Use override specifier in Window-derived classes.peter1138
2017-08-13(svn r27893) -Codechange: Use fallthrough attribute. (LordAro)frosch
2016-05-22(svn r27571) -Codechange: Consistent naming for command callbacks which play ↵frosch
a sound effect.
2015-09-13(svn r27397) -Fix(r27346)[FS#6370]: Fix object editing crash in scenario ↵alberth
editor (based on work by adf88)
2015-07-28(svn r27346) -Feature: Make the object placement gui an independent window.alberth
2015-02-01(svn r27134) -Codechange: Simplify GUI scaling by adding UnScaleGUI() and ↵frosch
ScaleGUITrad().
2014-12-18(svn r27084) -Doc: Improve documentation of AllocateWindowDescFront.alberth
2014-10-05(svn r26961) -Codechange: GUI-scale for landscape editor terraform window.peter1138
2014-04-23(svn r26482) -Codechange: add an include that allows us to undefine/redefine ↵rubidium
"unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values
2014-03-23(svn r26422) -Fix [FS#5946]: Some road constructions used the rail sound ↵frosch
effect. Rename the enum items to properly reflect their purpose.
2013-06-15(svn r25414) -Codechange: Move handling of global hotkeys to HotkeyList.frosch
2013-06-15(svn r25412) -Codechange: Make use of Window::OnHotkeyfrosch
2013-06-15(svn r25410) -Codechange: Put all hotkeys of a window into a static ↵frosch
HotkeyList member.
2013-06-15(svn r25408) -Codechange: Simplify hotkeys by removing unused stuff.frosch
2013-06-15(svn r25401) -Fix-ish: Add missing includes with prototypes to functions ↵frosch
declared in the cpp file.
2013-05-26(svn r25290) -Add: Assign string names to notable windows.frosch
2013-05-26(svn r25287) -Codechange: Keep a reference to the WindowDesc in the Window ↵frosch
after construction.
2012-12-23(svn r24846) -Add: Advanced settings to disable certain sound effects.frosch
2012-11-11(svn r24700) -Cleanup: Remove WDF_UNCLICK_BUTTONS and make it the default.frosch
2012-11-11(svn r24697) -Codechange: Use WDF_UNCLICK_BUTTONS instead of duplicating the ↵frosch
same functionality.
2012-04-22(svn r24171) -Fix [FS#4967, FS#5120]: Hide object specs/classes from the ↵frosch
GUI, if they will never be available to the user.
2012-04-22(svn r24167) -Codechange: Rename NewGRFClass::GetCount() to ↵frosch
NewGRFClass::GetClassCount()
2011-12-16(svn r23547) -Codechange: document and rename widgets to be consistent and ↵truebrain
understandable
2011-12-15(svn r23528) -Codechange: move widget enums to widgets/NNN_type.htruebrain
2011-05-01(svn r22405) -Document: some more "random-ish" tidbitsrubidium
2011-02-07(svn r22018) -Cleanup: remove some (now) unneeded includes of functions.hrubidium
2011-02-05(svn r21975) -Add: console command to reset the engine pool. It removes the ↵frosch
traces of engines which are no longer associated to a NewGRF, and can be used to e.g. 'fix' scenarios which were screwed up by the author. You can only use it when there are no vehicles in the game though.
2011-01-30(svn r21929) -Fix [FS#4554]: The town window would not be invalidated in the ↵planetmaker
scenario editor if the ground changed and thus the required cargos for town growth
2010-12-24(svn r21627) -Codechange: Remove _place_proc global variable.alberth
2010-12-24(svn r21626) -Codechange: Remove more small static functions.alberth
2010-12-24(svn r21625) -Codechange: Record last started highlight action, and use it ↵alberth
in the callback methods.
2010-12-24(svn r21624) -Codechange: Remove many small static functions.alberth
2010-12-24(svn r21623) -Codechange: Remove _terraform_button_proc and ↵alberth
_editor_terraform_button_proc arrays.
2010-12-23(svn r21608) -Codechange: Move diagnonal rectangle dragging detection ↵alberth
completely to tile highlighting.
2010-12-19(svn r21539) -Fix [FS#4315]: Show 'plant trees' button lowering of terraform ↵alberth
toolbar.
2010-12-13(svn r21501) -Fix (rnotlongago): guess what was complaining this time?rubidium
2010-12-13(svn r21500) -Feature [FS#730]: diagonal tile clearing and terraforming. ↵rubidium
Based on patch by fonsinchen
2010-12-13(svn r21497) -Codechange: prepare the viewport selection mechanism for ↵rubidium
selecting diagonally
2010-12-13(svn r21493) -Codechange: don't use the full 32 bits of the level land ↵rubidium
command to tell whether to raise, lower or keep the level of the first selected tile
2010-12-12(svn r21484) -Codechange: use TILE_AREA_LOOP in CommonRaiseLowerBigLandrubidium
2010-11-26(svn r21331) -Codechange: Make drawing the widgets default behaviour in ↵alberth
OnPaint().