summaryrefslogtreecommitdiff
path: root/src/toolbar_gui.cpp
AgeCommit message (Collapse)Author
2011-01-20(svn r21867) -Codechange: move creating the rail type dropdown to a more ↵rubidium
general location
2011-01-20(svn r21866) -Feature [FS#4394]: [NewGRF] Rail type property to influence ↵rubidium
sorting of rail types in the drop down list
2011-01-18(svn r21842) -Feature [FS#4393]: [NewGRF] Introduction dates/required types ↵rubidium
for rail types; e.g. introduce a particular rail type in 1960 (or when a vehicle using it is introduced), but also allow limiting its introduction to only happen when the required railtypes are available
2011-01-18(svn r21841) -Feature: [NewGRF] Allow to define other railtypes that should ↵rubidium
be introduced if a particular rail type is introduced, e.g. to make sure slow rail is introduced when fast rail gets introduced
2011-01-16(svn r21817) -Change: only show rail/road types that will eventually be ↵rubidium
available in-game. For example don't show trams when there is no tram NewGRF loaded
2011-01-02(svn r21696) -Feature [FS#4362]: allow changing the AI configuration in the ↵yexo
scenario editor / in game
2010-12-21(svn r21592) -Codechange: Return unique values for placing a sign and ↵alberth
land-info querying, store the callback information locally, and use it instead of the global _place_proc.
2010-12-21(svn r21591) -Codechange: Align case functions.alberth
2010-12-21(svn r21590) -Codechange: All click handling functions of the main toolbar ↵alberth
return CBF_NONE.
2010-12-21(svn r21589) -Codechange: Move PlaceLandBlockInfo() to the right file, ↵alberth
introduce a ShowLandInfo() function.
2010-11-30(svn r21358) -Codechange: make some network function names conform to coding ↵rubidium
style
2010-11-30(svn r21355) -Feature-ish [FS#4280]: Happy Zuu and a hotkey for the AI debug ↵planetmaker
window for all (Zuu)
2010-11-13(svn r21157) -Codechange: remove information about the text direction out of ↵rubidium
the language "list"
2010-11-07(svn r21116) -Add [FS#3012]: Reduce the chances to accidentially break ↵planetmaker
savegames with NewGRFs
2010-10-28(svn r21054) -Fix [FS#4188] (r19397): scenario starting year was not set ↵yexo
correctly when changed by clicking on the date panel and entering a new value
2010-10-17(svn r20962) -Fix [FS#4166](r20956): Determine tile under cursor before ↵frosch
opening the new viewport. It might appear just below the cursor.
2010-09-15(svn r20807) -Codechange: don't clamp the width of the main toolbar to 640 ↵yexo
pixels
2010-08-26(svn r20632) -Cleanup: remove "a few" unneeded includes, and add them to ↵rubidium
some headers
2010-08-22(svn r20591) -Codechange: make sure _date_fract is set when SetDate is ↵rubidium
called. Some places wouldn't reset _date_fract correctly at all
2010-08-15(svn r20508) -Add [FS#3973]: A new screenshot type that makes a zoomed-in ↵michi_cc
screenshot of the visible viewport. (Eddi)
2010-08-15(svn r20507) -Change: Remove the shortcut hints from the screenshot menu ↵michi_cc
strings (as they're configurable now) and rename "Giant screenshot" to "Whole map screenshot".
2010-08-01(svn r20281) -Codechange: unify case scope closure + break coding stylerubidium
2010-07-21(svn r20201) -Feature [FS#3926]: add several new hotkeys to the global ↵yexo
hotkey list and to the order windows. None of them has a default keybinding.
2010-07-21(svn r20200) -Fix [FS#3930]: terraform and extra viewport hotkeys didn't ↵yexo
work in the scenario editor (jawsper)
2010-07-19(svn r20192) -Cleanup: bye bye variables.h, bye bye VARDEF... you won't be ↵rubidium
missed :)
2010-07-04(svn r20075) -Feature: customizable hotkeys for the main toolbar in the ↵yexo
scenario editor
2010-07-04(svn r20073) -Feature: customizable hotkeys for the road toolbaryexo
2010-07-03(svn r20070) -Feature: when none of the open windows handles a keypress, try ↵yexo
all toolbars for global hotkeys Users that have run a version between r20056 and r20068 should delete their hotkeys.cfg to reset the terraform toolbar hotkeys to default
2010-07-03(svn r20068) -Feature: customizable hotkeys for the rail toolbaryexo
2010-07-03(svn r20065) -Feature: customizable hotkeys for the main toolbaryexo
2010-07-02(svn r20043) -Codechange: Introduce vertical alignment for ↵alberth
DrawStringMultiLine().
2010-05-13(svn r19814) -Codechange: give some more unnamed enums a name, in case they ↵rubidium
consisted of unrelated values use static const (u)int
2010-04-25(svn r19723) -Add: a simple sprite alignment helper. It does not store the ↵rubidium
new offsets anywhere so as soon as the sprite is reloaded the offsets are gone (use a bigger sprite cache if this happens). Also anything that reloads NewGRFs (new games, loading games or (re)applying NewGRFs) clears the sprite cache and as such resets the offsets.
2010-04-18(svn r19670) -Codechange: Add CeilDiv() and RoundDiv() to simplify integer ↵frosch
divisions with rounding.
2010-03-16(svn r19431) -Codechange: Append rail type speed limit (if set) to rail type ↵peter1138
selection list, and toolbar title.
2010-03-13(svn r19397) -Add: Enter the starting year at the scenario editor by ↵terkhen
clicking at the date panel.
2010-02-14(svn r19132) -Codechange: No need to end a line with ;;.alberth
2010-02-10(svn r19076) -Codechange: Move graph functions to their own header.terkhen
2010-02-08(svn r19062) -Codechange: Move smallmap related functions to their own header.terkhen
2010-01-30(svn r18966) -Codechange: Remove Window::OnDoubleClick() in favour of a ↵frosch
parameter for OnClick().
2010-01-15(svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, ↵rubidium
if a header require a header make it include that header
2010-01-11(svn r18784) -Codechange: make NetworkSend_Command accept a company instead ↵rubidium
of using _local_company to pass that information, with the whole mess when you don't want the company to be _local_company.
2009-12-19(svn r18546) -Codechange: make making the screenshot not asynchronious; just ↵rubidium
do it at the moment it's requested.
2009-11-28(svn r18322) -Codechange: remove the WDP duplication; no need to tell the ↵rubidium
same twice.
2009-11-28(svn r18318) -Codechange: add an enum value for manual window placementrubidium
2009-11-27(svn r18308) -Codechange: Use GetSpriteSize() instead of hardcoded width in ↵frosch
dropdowns with company icon.
2009-11-27(svn r18307) -Fix: some coding style.frosch
2009-11-27(svn r18306) -Codechange: Remove the need for SETX from checkboxish menu items.frosch
2009-11-27(svn r18305) -Codechange: Replace some 2s with WD_FRAMERECT_(LEFT|RIGHT).frosch
2009-11-25(svn r18289) -Codechange: if using RTL draw the toolbar in the reverse ↵rubidium
direction so the buttons overlap 'nicely'