terkhen
679cd3c21b
(svn r21803) -Cleanup: Remove unnecessary semicolons.
14 years ago
frosch
91e95dfd53
(svn r21761) -Add: Wheel-scrolling in the new build station GUI.
14 years ago
alberth
f5364269b5
(svn r21759) -Codechange: Increase the initial horizontal size of the stationpicker slightly.
14 years ago
alberth
9d8496e65e
(svn r21758) -Add: Allow vertical resizing of the stationpicker window.
14 years ago
alberth
3281b91c48
(svn r21757) -Codechange: Use a list instead of a dropdown for selecting the station classes.
14 years ago
alberth
0a16e4ee91
(svn r21756) -Add: Display name of the selected station type in the station picker window.
14 years ago
alberth
dbef775e76
(svn r21755) -Feature: Display newgrf station sprites during station picking.
14 years ago
alberth
ec54970058
(svn r21753) -Codechange: Use a widget for the coverage text, and re-init instead of resize to adapt for height changes.
14 years ago
alberth
bd72b9d2a4
(svn r21752) -Doc: document the stationpicker widgets and variables.
14 years ago
alberth
9845f10668
(svn r21751) -Fix: Re-initialize the stationpicker data when newgrf classes have disappeared.
14 years ago
alberth
96906c1a45
(svn r21628) -Codechange: Remove local variables that just point to global _thd.
14 years ago
alberth
852e647bcc
(svn r21627) -Codechange: Remove _place_proc global variable.
14 years ago
alberth
9cdd8c6d48
(svn r21621) -Codechange: Only consider tile highlighting mode bits in tile selection functions.
14 years ago
alberth
c5ce84267a
(svn r21618) -Fix: Use correct 3 bit mask for directions.
14 years ago
alberth
802ec80c5d
(svn r21609) -Fix (r21545,r21552,r21580,r21586): Restore diagonal clearing of areas.
14 years ago
alberth
c0a57999a1
(svn r21587) -Codechange: Move simple callback functions into the switch.
14 years ago
alberth
718585f05e
(svn r21586) -Codechange: Record the last started user action, and use that in the callback.
14 years ago
alberth
9784f12903
(svn r21585) -Codechange: Move the simple click functions into the switch.
14 years ago
alberth
fbd725ed9a
(svn r21584) -Codechange: Replace the _rail_build_button array by a switch.
14 years ago
alberth
a448dc24d9
(svn r21582) -Codechange: Simplify BuildRailClick_AutoSignals().
14 years ago
alberth
35491b71fb
(svn r21581) -Codechange: Fix indenting code style of a few multi-line statements.
14 years ago
alberth
b633ffaa1d
(svn r21571) -Codechange: Having a break after a return is no good.
14 years ago
rubidium
8350642b26
(svn r21449) -Change: make the waypoint window make use the generic "matrix" widget
14 years ago
alberth
f5c6fd1a25
(svn r21331) -Codechange: Make drawing the widgets default behaviour in OnPaint().
14 years ago
rubidium
30f2afac9b
(svn r20632) -Cleanup: remove "a few" unneeded includes, and add them to some headers
14 years ago
frosch
d496ec65b9
(svn r20470) -Codechange: Make arrow buttons lower and raise like other buttons when clicked.
14 years ago
frosch
9e538acc03
(svn r20461) -Codechange: Replace WWT_HSCROLLBAR, WWT_SCROLLBAR and WWT_SCROLL2BAR with NWID_HSCROLLBAR and NWID_VSCROLLBAR.
14 years ago
frosch
71ca58c2bb
(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.
14 years ago
frosch
10339c60c0
(svn r20452) -Codechange: Remove NWidgetCore::FindScrollbar() and associate scrollbar explicitly using a NWidgetPart via SetScrollbar().
14 years ago
rubidium
edbadde301
(svn r20406) -Codechange: make StationClass use the new generic class
14 years ago
michi_cc
9f5e49eaad
(svn r20315) -Codechange: Replace magic numbers by named constants.
14 years ago
frosch
ed4f806f1d
(svn r20283) -Codechange: Unify start of doygen comments.
14 years ago
rubidium
e356cb9405
(svn r20281) -Codechange: unify case scope closure + break coding style
14 years ago
rubidium
ab47c9dea7
(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
14 years ago
alberth
2dd77d0ef9
(svn r20241) -Codechange: Move variable declarations to their first use.
14 years ago
alberth
4203e641f8
(svn r20223) -Codechange: Replace scrolled row calculations by a call to GetScrolledRowFromWidget().
14 years ago
alberth
be6c058424
(svn r20211) -Codechange: Indented code should have curly braces around it.
14 years ago
frosch
397d1186d7
(svn r20071) -Codechange: Consistently return the toolbar window for ShowBuildXxxToolbar().
14 years ago
yexo
26be68ae98
(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
14 years ago
yexo
9b66684b81
(svn r20068) -Feature: customizable hotkeys for the rail toolbar
14 years ago
frosch
0f656010c8
(svn r19637) -Codechange: Pass complete TransportType to CmdBuildTunnel.
15 years ago
frosch
0f9be95e03
(svn r19445) -Change: No need to drag an area when overbuilding bridges.
15 years ago
peter1138
ef8deb2edd
(svn r19431) -Codechange: Append rail type speed limit (if set) to rail type selection list, and toolbar title.
15 years ago
rubidium
833169d894
(svn r19321) -Codechange [FS#3630]: unify the rail station widget descriptions (sbr)
15 years ago
rubidium
cc8fd6e910
(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.
15 years ago
frosch
88019e64e1
(svn r18966) -Codechange: Remove Window::OnDoubleClick() in favour of a parameter for OnClick().
15 years ago
rubidium
82fc28f77f
(svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, if a header require a header make it include that header
15 years ago
rubidium
2b97f38cd1
(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.
15 years ago
peter1138
5ef4be1780
(svn r18528) -Fix (FS#3370): Platform length/count buttons not centred when NewGRF stations in use.
15 years ago
rubidium
7c2a61e210
(svn r18508) -Fix [FS#3372]: if a rail station class had less data than capacity it would try to set a negative position
15 years ago
rubidium
b7263147c1
(svn r18503) -Fix [FS#3370]: the length and platform buttons in the station window weren't always properly centered
15 years ago
rubidium
1f0da3710f
(svn r18324) -Codechange: there's no need for a default size when the window isn't resizable
15 years ago
rubidium
293dfd7c3e
(svn r18322) -Codechange: remove the WDP duplication; no need to tell the same twice.
15 years ago
rubidium
b58b058e2b
(svn r18321) -Fix [FS#3331]: make the toolbars also calculate their top location based on the main toolbar's height instead of hardcoding that
15 years ago
frosch
93ef16c520
(svn r18286) -Fix (r18280): Number of platforms and platform length start with 1.
15 years ago
rubidium
8d6e323ef8
(svn r18280) -Codechange: remove widget indices that are not needed for custom drawing/handling input
15 years ago
rubidium
14300d309c
(svn r18277) -Codechange: remove unneeded widget indices for close, resize and sticky boxes and for window captions
15 years ago
rubidium
69b6d9309a
(svn r18274) -Codechange: remove the unused WDF flags
15 years ago
rubidium
5c13e0c1e6
(svn r18241) -Codechange: make the rail depot 'buttons' centered in the window
15 years ago
alberth
450e40b997
(svn r18230) -Codechange: Allow fill stepsize to be set from Window::UpdateWidgetSize().
15 years ago
alberth
2b6f792513
(svn r18229) -Codechange: Make fill_x, fill_y a number instead of a bool.
15 years ago
rubidium
d913282e7a
(svn r18212) -Codechange: remove unneeded 'parameters' for WWT_CAPTION, WWT_CLOSEBOX and WWT_STICKYBOX in the nested widget arrays
15 years ago
rubidium
64d65cc635
(svn r18187) -Codechange: make the advanced face selection, custom currency, difficulty, news settings, signal, sign and vehicle details window RTL aware (use the arrow widget)
15 years ago
rubidium
5f2ddfbc5a
(svn r18152) -Codechange: remove the 'minimum window size' from the WindowDesc; it's determined from the (nested) widgets
15 years ago
rubidium
b9aecbf78c
(svn r18148) -Fix: with the waypoint picker the wrong widget was 'grayed' with RTL and the y offset of the grayed area was incorrect for big fonts
15 years ago
rubidium
3d2d7af88f
(svn r18086) -Codechange: remove 'widget' from WindowDesc
15 years ago
rubidium
d6cded5380
(svn r17693) -Cleanup: remove some unneeded includes
15 years ago
rubidium
c847f5c04e
(svn r17674) -Codechange: replace SetDirty + OnInvalidateData with InvalidateData (which does the same). Also call InvalidateData in a few cases where that was actually meant.
15 years ago
rubidium
cc3ef246fd
(svn r17659) -Codechange: remove the last custom drawing from the signal GUI
15 years ago
rubidium
4347758e48
(svn r17658) -Codechange: remove custom drawing of the signal density in the signal GUI
...
-Codechange: move the state updates from OnPaint
15 years ago
rubidium
d74216b7fe
(svn r17657) -Fix [FS#3242]: some semaphore signals fell outside of the signal GUI. Now the signals are properly centered which should make that problem go away
15 years ago
rubidium
ca91a97826
(svn r17579) -Fix: remove doxygen docs for removed parameters, or change @param to @tparam if necessary
15 years ago
alberth
116c77c342
(svn r17572) -Codechange: Use the Window::GetWidget() function to access nested widgets through the nested_array.
15 years ago
rubidium
64bafcbe18
(svn r17534) -Codechange: unify the naming of callback masks/flags
15 years ago
frosch
ebd916be3d
(svn r17532) -Codechange: Rename several Invalidate functions to SetDirty for more consistency and distinguishability.
15 years ago
frosch
734edc178d
(svn r17525) -Cleanup: Remove SetWindowDirty(), it is completely covered by other functions already.
15 years ago
rubidium
dcd6b2096d
(svn r17471) -Change: when removing a station or waypoint keep the rail unless Ctrl is pressed. This makes the behaviour consistent between the two.
15 years ago
rubidium
1dfa38bb1f
(svn r17372) -Codechange: make the settings, rail and sign GUIs use the scrollbar wrappers
15 years ago
rubidium
9eb06f125f
(svn r17304) -Codechange: move (more) drawing code out of the rail depot picker's OnPaint.
15 years ago
rubidium
aca7ba714a
(svn r17271) -Fix: SetFill sometimes used 1/0 when it should be using true/false
15 years ago
rubidium
5a76fb5686
(svn r17251) -Fix [FS#3141]: other tunnel end not shown if building rail tunnels and the first railtype is not available yet
15 years ago
rubidium
7fbc33dae1
(svn r17248) -Fix: add GPL license notice where appropriate
15 years ago
rubidium
1fe3ad3288
(svn r17075) -Codechange: rename ~750 strings to be more uniform with their relatives
15 years ago
rubidium
4b2592dbc0
(svn r17062) -Change: unify the naming of some 125 strings
15 years ago
yexo
113d276ca5
(svn r17059) -Codechange: Rename a few strings to reflect their usage
15 years ago
alberth
c0c2e02fb7
(svn r17018) -Fix [FS#1833]: Take width of station type names into account in station builder window.
15 years ago
alberth
b129184d57
(svn r17008) -Fix [FS#3061]: Resize matrix in station build window vertically according to font height.
15 years ago
rubidium
a148a991bb
(svn r17002) -Change: also support distant join for waypoints
15 years ago
rubidium
c2fdb85c0d
(svn r17000) -Change: allow overbuilding/extending waypoints
15 years ago
rubidium
5592eb4955
(svn r16993) -Change: make the rail waypoint builder draggable
15 years ago
rubidium
de99f212dc
(svn r16991) -Change: make 'remove waypoint' draggable
15 years ago
rubidium
37e6f6a003
(svn r16990) -Codechange: unify some (command) naming w.r.t. stations/waypoints.
15 years ago
rubidium
47a37b6093
(svn r16965) -Codechange: use tile area instead of sets of variables for the station joiner code.
15 years ago
alberth
e3033ee895
(svn r16953) -Codechange: Use SetStringParameters() for simple parameterized strings.
15 years ago
rubidium
2c6b5237f6
(svn r16938) -Codechange: introduce helper function to tell whether a tile is either a rail station or rail waypoint tile
15 years ago
alberth
07447a1766
(svn r16937) -Codechange: Make the station build window look good when resized.
15 years ago
alberth
bbcb985938
(svn r16936) -Fix [FS#3053]: Rail station build window with NewGRFs could crash due to uninitialized string parameter.
15 years ago
rubidium
e9bc557b2a
(svn r16930) -Codechange: more StringID name unification and grouping
15 years ago
rubidium
3bcfa7c52a
(svn r16917) -Codechange: fix some GCC 4.5 'case X is not in enum Y' warnings
15 years ago
alberth
da9d9a27fe
(svn r16913) -Codechange: Signal, train depot, and waypoint windows switched to using nested widget tree.
15 years ago