alberth
20d1f6077f
(svn r21753) -Codechange: Use a widget for the coverage text, and re-init instead of resize to adapt for height changes.
2011-01-09 15:24:36 +00:00
alberth
32febc33fe
(svn r21752) -Doc: document the stationpicker widgets and variables.
2011-01-09 15:22:39 +00:00
alberth
1b4cba8bca
(svn r21751) -Fix: Re-initialize the stationpicker data when newgrf classes have disappeared.
2011-01-09 15:21:55 +00:00
alberth
9b29187b7c
(svn r21628) -Codechange: Remove local variables that just point to global _thd.
2010-12-24 17:51:46 +00:00
alberth
7d989073d4
(svn r21627) -Codechange: Remove _place_proc global variable.
2010-12-24 15:08:19 +00:00
alberth
245362472c
(svn r21621) -Codechange: Only consider tile highlighting mode bits in tile selection functions.
2010-12-24 14:55:31 +00:00
alberth
1e30372645
(svn r21618) -Fix: Use correct 3 bit mask for directions.
2010-12-24 14:38:00 +00:00
alberth
38a59fb3f3
(svn r21609) -Fix (r21545,r21552,r21580,r21586): Restore diagonal clearing of areas.
2010-12-23 14:38:01 +00:00
alberth
43c828cef5
(svn r21587) -Codechange: Move simple callback functions into the switch.
2010-12-21 18:07:07 +00:00
alberth
01959d4982
(svn r21586) -Codechange: Record the last started user action, and use that in the callback.
2010-12-21 18:06:23 +00:00
alberth
0e287c693d
(svn r21585) -Codechange: Move the simple click functions into the switch.
2010-12-21 18:05:24 +00:00
alberth
41eced1f5d
(svn r21584) -Codechange: Replace the _rail_build_button array by a switch.
2010-12-21 18:04:10 +00:00
alberth
28400e2d9b
(svn r21582) -Codechange: Simplify BuildRailClick_AutoSignals().
2010-12-21 16:36:00 +00:00
alberth
306096ecdb
(svn r21581) -Codechange: Fix indenting code style of a few multi-line statements.
2010-12-21 16:30:54 +00:00
alberth
135c5b3fd7
(svn r21571) -Codechange: Having a break after a return is no good.
2010-12-21 15:23:54 +00:00
rubidium
c5a369f1ba
(svn r21449) -Change: make the waypoint window make use the generic "matrix" widget
2010-12-10 17:47:40 +00:00
alberth
0722492c1b
(svn r21331) -Codechange: Make drawing the widgets default behaviour in OnPaint().
2010-11-26 15:22:18 +00:00
rubidium
360d6daf34
(svn r20632) -Cleanup: remove "a few" unneeded includes, and add them to some headers
2010-08-26 22:01:16 +00:00
frosch
ba8d961664
(svn r20470) -Codechange: Make arrow buttons lower and raise like other buttons when clicked.
2010-08-12 16:44:51 +00:00
frosch
2d5ef5e5a8
(svn r20461) -Codechange: Replace WWT_HSCROLLBAR, WWT_SCROLLBAR and WWT_SCROLL2BAR with NWID_HSCROLLBAR and NWID_VSCROLLBAR.
2010-08-12 09:16:43 +00:00
frosch
4817d5dcd6
(svn r20453) -Codechange: Remove direct accesses to Window::hscroll, vscroll and vscroll2.
...
Note: All windows get individual members with the same names, which are initialised via Window::GetScrollbar(). This caching is not required at all, but simplifies conversion.
2010-08-12 08:37:01 +00:00
frosch
341f41e347
(svn r20452) -Codechange: Remove NWidgetCore::FindScrollbar() and associate scrollbar explicitly using a NWidgetPart via SetScrollbar().
2010-08-12 06:44:45 +00:00
rubidium
40ab6a3298
(svn r20406) -Codechange: make StationClass use the new generic class
2010-08-07 22:07:07 +00:00
michi_cc
b3b1102a1a
(svn r20315) -Codechange: Replace magic numbers by named constants.
2010-08-02 18:47:03 +00:00
frosch
5b86c79fce
(svn r20283) -Codechange: Unify start of doygen comments.
2010-08-01 19:22:34 +00:00
rubidium
8c85b4ce3d
(svn r20281) -Codechange: unify case scope closure + break coding style
2010-08-01 18:53:30 +00:00
rubidium
22053279a5
(svn r20242) -Change: remove the need for "{WHITE}" control codes in some of the railtype NewGRF strings
...
-Fix: make it possible to properly assess the length of the rail toolbar caption
2010-07-30 12:15:22 +00:00
alberth
3cd9351618
(svn r20241) -Codechange: Move variable declarations to their first use.
2010-07-30 10:39:24 +00:00
alberth
a50578c3ad
(svn r20223) -Codechange: Replace scrolled row calculations by a call to GetScrolledRowFromWidget().
2010-07-26 13:08:48 +00:00
alberth
137e2b64c9
(svn r20211) -Codechange: Indented code should have curly braces around it.
2010-07-24 10:14:39 +00:00
frosch
d19a8038f4
(svn r20071) -Codechange: Consistently return the toolbar window for ShowBuildXxxToolbar().
2010-07-04 09:27:15 +00:00
yexo
d96aa7abfa
(svn r20070) -Feature: when none of the open windows handles a keypress, try 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 21:43:44 +00:00
yexo
df1a47daf7
(svn r20068) -Feature: customizable hotkeys for the rail toolbar
2010-07-03 20:40:18 +00:00
frosch
0e7653fd7b
(svn r19637) -Codechange: Pass complete TransportType to CmdBuildTunnel.
2010-04-14 20:28:37 +00:00
frosch
749d58ca6d
(svn r19445) -Change: No need to drag an area when overbuilding bridges.
2010-03-17 20:19:55 +00:00
peter1138
bbfc0a49e5
(svn r19431) -Codechange: Append rail type speed limit (if set) to rail type selection list, and toolbar title.
2010-03-16 06:18:52 +00:00
rubidium
8ddb33a3bc
(svn r19321) -Codechange [FS#3630]: unify the rail station widget descriptions (sbr)
2010-03-05 22:48:58 +00:00
rubidium
8939407043
(svn r19006) -Fix (r18970): default rail type determination failed causing 'A'/SHIFT-F4 not to work the first time. As rail types can now be anything the explicit options for the different railtypes have been removed, leaving the most used rail type and first/last available rail types.
2010-02-04 17:08:48 +00:00
frosch
94a5c917a5
(svn r18966) -Codechange: Remove Window::OnDoubleClick() in favour of a parameter for OnClick().
2010-01-30 18:34:48 +00:00
rubidium
9467b7c6d6
(svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, if a header require a header make it include that header
2010-01-15 16:41:15 +00:00
rubidium
26b203e3ff
(svn r18781) -Codechange: pass the CommandCost to the callback instead of whether it succeeded or not.
...
-Fix: AIs did update their last cost incorrectly in network games if the cost of the DC_EXEC phase differed from the ~DC_EXEC phase.
2010-01-11 18:46:09 +00:00
peter1138
53784dbd9f
(svn r18528) -Fix (FS#3370): Platform length/count buttons not centred when NewGRF stations in use.
2009-12-18 15:56:31 +00:00
rubidium
54ffa0e563
(svn r18508) -Fix [FS#3372]: if a rail station class had less data than capacity it would try to set a negative position
2009-12-15 01:38:55 +00:00
rubidium
4d628ea48c
(svn r18503) -Fix [FS#3370]: the length and platform buttons in the station window weren't always properly centered
2009-12-14 22:11:06 +00:00
rubidium
21f2acfd01
(svn r18324) -Codechange: there's no need for a default size when the window isn't resizable
2009-11-28 15:01:49 +00:00
rubidium
45eb0be570
(svn r18322) -Codechange: remove the WDP duplication; no need to tell the same twice.
2009-11-28 14:42:35 +00:00
rubidium
877307a0eb
(svn r18321) -Fix [FS#3331]: make the toolbars also calculate their top location based on the main toolbar's height instead of hardcoding that
2009-11-28 14:36:43 +00:00
frosch
841cd2cc32
(svn r18286) -Fix (r18280): Number of platforms and platform length start with 1.
2009-11-25 16:26:25 +00:00
rubidium
ab417c6c06
(svn r18280) -Codechange: remove widget indices that are not needed for custom drawing/handling input
2009-11-24 21:13:36 +00:00
rubidium
50359b2d08
(svn r18277) -Codechange: remove unneeded widget indices for close, resize and sticky boxes and for window captions
2009-11-24 18:05:55 +00:00