rubidium
|
8ddb33a3bc
|
(svn r19321) -Codechange [FS#3630]: unify the rail station widget descriptions (sbr)
|
15 years ago |
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.
|
15 years ago |
frosch
|
94a5c917a5
|
(svn r18966) -Codechange: Remove Window::OnDoubleClick() in favour of a parameter for OnClick().
|
15 years ago |
rubidium
|
9467b7c6d6
|
(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
|
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.
|
15 years ago |
peter1138
|
53784dbd9f
|
(svn r18528) -Fix (FS#3370): Platform length/count buttons not centred when NewGRF stations in use.
|
15 years ago |
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
|
15 years ago |
rubidium
|
4d628ea48c
|
(svn r18503) -Fix [FS#3370]: the length and platform buttons in the station window weren't always properly centered
|
15 years ago |
rubidium
|
21f2acfd01
|
(svn r18324) -Codechange: there's no need for a default size when the window isn't resizable
|
15 years ago |
rubidium
|
45eb0be570
|
(svn r18322) -Codechange: remove the WDP duplication; no need to tell the same twice.
|
15 years ago |
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
|
15 years ago |
frosch
|
841cd2cc32
|
(svn r18286) -Fix (r18280): Number of platforms and platform length start with 1.
|
15 years ago |
rubidium
|
ab417c6c06
|
(svn r18280) -Codechange: remove widget indices that are not needed for custom drawing/handling input
|
15 years ago |
rubidium
|
50359b2d08
|
(svn r18277) -Codechange: remove unneeded widget indices for close, resize and sticky boxes and for window captions
|
15 years ago |
rubidium
|
f8b79068e6
|
(svn r18274) -Codechange: remove the unused WDF flags
|
15 years ago |
rubidium
|
50ebdf0713
|
(svn r18241) -Codechange: make the rail depot 'buttons' centered in the window
|
15 years ago |
alberth
|
5bee09c924
|
(svn r18230) -Codechange: Allow fill stepsize to be set from Window::UpdateWidgetSize().
|
15 years ago |
alberth
|
18b33fde83
|
(svn r18229) -Codechange: Make fill_x, fill_y a number instead of a bool.
|
15 years ago |
rubidium
|
f106bbbe5c
|
(svn r18212) -Codechange: remove unneeded 'parameters' for WWT_CAPTION, WWT_CLOSEBOX and WWT_STICKYBOX in the nested widget arrays
|
15 years ago |
rubidium
|
646757adee
|
(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
|
8e11cd3a42
|
(svn r18152) -Codechange: remove the 'minimum window size' from the WindowDesc; it's determined from the (nested) widgets
|
15 years ago |
rubidium
|
a2d5181fa9
|
(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
|
b01251092e
|
(svn r18086) -Codechange: remove 'widget' from WindowDesc
|
15 years ago |
rubidium
|
982b8ee5fc
|
(svn r17693) -Cleanup: remove some unneeded includes
|
15 years ago |
rubidium
|
0855ae61de
|
(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
|
66227cfb88
|
(svn r17659) -Codechange: remove the last custom drawing from the signal GUI
|
15 years ago |
rubidium
|
3649e86c15
|
(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
|
244c17e4eb
|
(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
|
2e5596025c
|
(svn r17579) -Fix: remove doxygen docs for removed parameters, or change @param to @tparam if necessary
|
15 years ago |
alberth
|
d54028fde8
|
(svn r17572) -Codechange: Use the Window::GetWidget() function to access nested widgets through the nested_array.
|
15 years ago |
rubidium
|
c2c0f4403e
|
(svn r17534) -Codechange: unify the naming of callback masks/flags
|
15 years ago |
frosch
|
0e36260337
|
(svn r17532) -Codechange: Rename several Invalidate functions to SetDirty for more consistency and distinguishability.
|
15 years ago |
frosch
|
263952f557
|
(svn r17525) -Cleanup: Remove SetWindowDirty(), it is completely covered by other functions already.
|
15 years ago |
rubidium
|
08d9873001
|
(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
|
1f3f5a8a83
|
(svn r17372) -Codechange: make the settings, rail and sign GUIs use the scrollbar wrappers
|
15 years ago |
rubidium
|
252304b569
|
(svn r17304) -Codechange: move (more) drawing code out of the rail depot picker's OnPaint.
|
15 years ago |
rubidium
|
d4a98be94a
|
(svn r17271) -Fix: SetFill sometimes used 1/0 when it should be using true/false
|
15 years ago |
rubidium
|
290d8a99c3
|
(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
|
99d46e0ad7
|
(svn r17248) -Fix: add GPL license notice where appropriate
|
15 years ago |
rubidium
|
d61be2637e
|
(svn r17075) -Codechange: rename ~750 strings to be more uniform with their relatives
|
15 years ago |
rubidium
|
5bb7b8ad35
|
(svn r17062) -Change: unify the naming of some 125 strings
|
15 years ago |
yexo
|
e54bed415d
|
(svn r17059) -Codechange: Rename a few strings to reflect their usage
|
15 years ago |
alberth
|
99a28e2239
|
(svn r17018) -Fix [FS#1833]: Take width of station type names into account in station builder window.
|
15 years ago |
alberth
|
db73234ba1
|
(svn r17008) -Fix [FS#3061]: Resize matrix in station build window vertically according to font height.
|
15 years ago |
rubidium
|
5fa2b6ed8a
|
(svn r17002) -Change: also support distant join for waypoints
|
15 years ago |
rubidium
|
d31e84b68c
|
(svn r17000) -Change: allow overbuilding/extending waypoints
|
15 years ago |
rubidium
|
1ab2d22318
|
(svn r16993) -Change: make the rail waypoint builder draggable
|
15 years ago |
rubidium
|
0b5a564bac
|
(svn r16991) -Change: make 'remove waypoint' draggable
|
15 years ago |
rubidium
|
b3f3ba36db
|
(svn r16990) -Codechange: unify some (command) naming w.r.t. stations/waypoints.
|
15 years ago |
rubidium
|
3321f45246
|
(svn r16965) -Codechange: use tile area instead of sets of variables for the station joiner code.
|
15 years ago |
alberth
|
42714792dc
|
(svn r16953) -Codechange: Use SetStringParameters() for simple parameterized strings.
|
15 years ago |
rubidium
|
00a9b2fd3d
|
(svn r16938) -Codechange: introduce helper function to tell whether a tile is either a rail station or rail waypoint tile
|
15 years ago |
alberth
|
36ebb4fe58
|
(svn r16937) -Codechange: Make the station build window look good when resized.
|
15 years ago |
alberth
|
8c29d9ee54
|
(svn r16936) -Fix [FS#3053]: Rail station build window with NewGRFs could crash due to uninitialized string parameter.
|
15 years ago |
rubidium
|
4874578e79
|
(svn r16930) -Codechange: more StringID name unification and grouping
|
15 years ago |
rubidium
|
c252e18421
|
(svn r16917) -Codechange: fix some GCC 4.5 'case X is not in enum Y' warnings
|
15 years ago |
alberth
|
60f38af7e0
|
(svn r16913) -Codechange: Signal, train depot, and waypoint windows switched to using nested widget tree.
|
15 years ago |
rubidium
|
6435dc89fe
|
(svn r16912) -Codechange: split waypoint.h in waypoint_base.h and waypoint_func.h
|
15 years ago |
alberth
|
2399f91f62
|
(svn r16906) -Fix (r12939): Child windows of build toolbars were placed inconsistently.
|
15 years ago |
alberth
|
c306a8e409
|
(svn r16898) -Codechange: Station build window uses nested widget tree.
|
15 years ago |
alberth
|
ac78b5b3d0
|
(svn r16882) -Codechange: Introduce a line_height variable in the station picker window.
|
15 years ago |
alberth
|
49db447cb9
|
(svn r16879) -Codechange: Use coordinates of widgets for custom rendering.
|
15 years ago |
alberth
|
d35d5fc9bc
|
(svn r16878) -Codechange: Let WWT_LABEL widgets do the drawing rather than OnPaint.
|
15 years ago |
rubidium
|
fec1178abb
|
(svn r16870) -Codechange: unmagicify road stop/waypoint picker drawing
|
15 years ago |
alberth
|
70472e2d98
|
(svn r16856) -Fix: Allow the rail toobar window to align vertically for larger sprites.
|
15 years ago |
alberth
|
613d091375
|
(svn r16844) -Doc (r13182): Remove documentation of removed window event handling function.
|
15 years ago |
yexo
|
bd8f92d3ff
|
(svn r16789) -Codechange: unify the drawing of the Accepts/Supplies cargo lists in the station build windows.
|
16 years ago |
alberth
|
df377f3ec6
|
(svn r16749) -Codechange: Rail toolbar uses nested widget tree only.
|
16 years ago |
smatz
|
00cd25b7a2
|
(svn r16496) -Codechange: remove one useless dynamic_cast<>
|
16 years ago |
peter1138
|
5a3c73729d
|
(svn r16363) -Fix: The previously selected newgrf station type was still remembered after switching to a different game without newstations enabled, preventing stations from being built.
|
16 years ago |
smatz
|
0c10daa243
|
(svn r16327) -Codechange: replace IsValidPoolItemID(index) by PoolItem::IsValidID(index)
|
16 years ago |
alberth
|
3f58521baa
|
(svn r16225) -Codechange: Added nested widgets to all rail_gui windows (except the build depot window).
|
16 years ago |
alberth
|
72b00e606f
|
(svn r16224) -Codechange: Move BuildRailStationWidgets and BuildRailWaypointWidgets enums out of their Window structs, extend horizontal scrollbar by 1 pixel.
|
16 years ago |
smatz
|
88b8ac8ba7
|
(svn r16155) -Codechange: remove MarkTileDirty, use MarkTileDirtyByTile instead
|
16 years ago |
rubidium
|
5c5b357043
|
(svn r16118) -Change/cleanup: remove the hexadecimal 'in TTD the string had this ID' from 'some' strings and replace the string name with something more sensible.
|
16 years ago |
rubidium
|
4caeb3e2b4
|
(svn r16095) -Change/Feature-ish: make the first 4 rail building tools behave more like autorail
|
16 years ago |
rubidium
|
e88cb7f70f
|
(svn r16088) -Codechange: merge HighLightStyle and ViewportHighlightMode as they are basically the same thing
|
16 years ago |
yexo
|
23212ae11c
|
(svn r15862) -Codechange: New widgets for the road, rail and ship depot guis.
|
16 years ago |
yexo
|
d8a0e59b9d
|
(svn r15825) -Codechange: remove the WWT_DROPDOWNIN widget type and replace it with WWT_DROPDOWN.
|
16 years ago |
rubidium
|
89d614deea
|
(svn r15790) -Codechange: remove the *Centered part of the old text drawing API.
|
16 years ago |
rubidium
|
c1aabd9842
|
(svn r15785) -Codechange: remove the *Truncated part of the old text drawing API.
|
16 years ago |
rubidium
|
7f468dc142
|
(svn r15723) -Codechange: use a constructor for WindowDescs as that makes expanding them much easier (Alberth)
|
16 years ago |
rubidium
|
c3e87f345d
|
(svn r15718) -Cleanup: apply some comment coding style on the rest of the sources too
|
16 years ago |
rubidium
|
f3e0fd7416
|
(svn r15711) -Codechange: lots of whitespace cleanup/fixes
|
16 years ago |
rubidium
|
d88f2a0120
|
(svn r15415) -Change: close the (station) joiner window when pressing the bulldozer.
|
16 years ago |
rubidium
|
cba3be0b4f
|
(svn r15414) -Codechange: s/delete FindWindowById/DeleteWindowById/
|
16 years ago |
rubidium
|
412f93b877
|
(svn r15413) -Fix [FS#2529/2533]: inconsistencies between station and bridge building w.r.t. tile selection and when the window should be closed.
|
16 years ago |
rubidium
|
283b3d16ab
|
(svn r15410) -Cleanup: get rid of most of the references to the 'patches' except where it's used for backward compatability.
|
16 years ago |
rubidium
|
42fe0b65d2
|
(svn r15338) -Fix [FS#2598]: close all construction related windows whenever changing company.
|
16 years ago |
rubidium
|
a49197f522
|
(svn r15336) -Fix: do not use _current_company in the GUI as there are no guarantees that _current_company is the same as _local_company.
|
16 years ago |
smatz
|
e3216e4b4b
|
(svn r15334) -Codechange: reset setting to old value when the callback procedure returns false
|
16 years ago |
smatz
|
9021c20b5e
|
(svn r15299) -Cleanup: remove many redundant includes
|
16 years ago |
frosch
|
bc06145d24
|
(svn r15071) -Fix (r14919): When drag&dropping rail-stations with X orientation, distant-join scanned a wrong area for stations.
|
16 years ago |
rubidium
|
7a5798695d
|
(svn r14919) -Feature: distant joining of stations (Frostregen and PhilSophus)
|
16 years ago |
frosch
|
eb6df17b1a
|
(svn r14902) -Feature: Advanced setting to keep various building tools active, which are usually closed after placing an object. (planetmaker)
|
16 years ago |
rubidium
|
ac5c5fc2db
|
(svn r14895) -Change: move CMD_NO_WATER from all DoCommandPs to the command table
|
16 years ago |
rubidium
|
a41e60d255
|
(svn r14822) -Change: save 'build station' settings in the config file, like drag'n'drop and and show coverage area (Rexxars)
|
16 years ago |
rubidium
|
c331426ce0
|
(svn r14787) -Fix: landscape toolbar getting closed when rail/road/water/airport toolbar gets closed with linked toolbars turned on.
|
16 years ago |
rubidium
|
e83cca7d13
|
(svn r14754) -Codechange: get rid of _cmd_text and just pass it as (optional) parameter.
|
16 years ago |
rubidium
|
e589c7e580
|
(svn r14422) -Codechange: also reflect the changes of r14421 in the filenames.
|
16 years ago |
rubidium
|
f56e630e5c
|
(svn r14421) -Codechange: rename all player variables/types to company *or* client so it is immediatelly clear which one you are working with.
|
16 years ago |
peter1138
|
fc442ce9af
|
(svn r14034) -Cleanup (r13938) [FS#2210]: Typo in YAPP constant. (Eddi)
|
16 years ago |
peter1138
|
ae230e9153
|
(svn r14033) -Fix (r13938) [FS#2209]: Wrong offset in signal GUI. (Eddi)
|
16 years ago |
rubidium
|
b3656c78ad
|
(svn r13938) -Codechange [YAPP]: Add the new signals to the build signal GUI. (michi_cc)
|
16 years ago |
rubidium
|
aac73d2a04
|
(svn r13936) -Codechange [YAPP]: Enable the auto-signal tool to build PBS signals and honor the default signal type. (michi_cc)
|
16 years ago |
rubidium
|
b29f290816
|
(svn r13935) -Codechange [YAPP]: PBS signals can now be built with the normal signal tools. (michi_cc)
|
16 years ago |
rubidium
|
6a401d5dfc
|
(svn r13909) -Codechange: use the same type before CmdBuildRailStation as it used in the command itself (Alberth)
|
16 years ago |
rubidium
|
111bf01dbd
|
(svn r13908) -Codechange: merge two tables into a single one (Alberth)
|
16 years ago |
belugas
|
1533e859f4
|
(svn r13898) -Codechange: Replace remaining numbers with Colours enum on players, roads and rails guis
|
16 years ago |
rubidium
|
6898a76c5f
|
(svn r13719) -Codechange: rename IsValidPlayer to IsValidPlayerID in line with all other structs/classes that are in a pool.
|
17 years ago |
frosch
|
cfdc710104
|
(svn r13649) -Codechange: Split the GfxFillRect() special flags from 'color' into their own parameter.
|
17 years ago |
glx
|
4623846515
|
(svn r13350) -Fix: wrong tooltip for waypoint picker scrollbar
|
17 years ago |
rubidium
|
e7a501100a
|
(svn r13325) -Codechange: split the client-side only settings from the settings stored in the savegame so there is no need to have a duplicate copy of it for new games.
|
17 years ago |
rubidium
|
dc77647ea4
|
(svn r13251) -Codechange: rename _patches to _settings as that is more logic.
-Codechange: move all Settings into substructs of _settings in a way that they are logically grouped.
|
17 years ago |
frosch
|
9da2cd6e02
|
(svn r13230) -Fix [FS#2030](r13171): When closing toolbars, also close their PickerWindows.
|
17 years ago |
rubidium
|
162e2e074b
|
(svn r13185) -Codechange: remove everything related to the WindowProc callbacks.
|
17 years ago |
rubidium
|
8560c8f16f
|
(svn r13182) -Doc: add documentation to mostly rail_gui related functions. Patch by Alberth.
|
17 years ago |
rubidium
|
d60d22f45f
|
(svn r13171) -Codechange: make a class of the Build[Air|Rail|Road|Dock]ToolbarWindows.
|
17 years ago |
rubidium
|
4d5b9e38d6
|
(svn r13160) -Codechange: prepare GUIPlaceProcDragXY for the removal of WindowEvent.
|
17 years ago |
smatz
|
acd36adf0b
|
(svn r13143) -Fix (r13142): the Build Waypoint window wasn't resized when it was opened
|
17 years ago |
glx
|
f9935785f7
|
(svn r13142) -Codechange: make classes of the Build[RailDepot|RailStation|RailWaypoint|Signal]Window
|
17 years ago |
rubidium
|
a89b5721a8
|
(svn r13139) -Codechange: move DrawWindowWidgets and DrawWindowViewport to the Window class and remove Window from their naming.
|
17 years ago |
rubidium
|
6d880ada7f
|
(svn r13104) -Codechange: make ResetObjectToPlace safe to be called recursively via the OnPlaceObjectAbort callback and use this knowledge to simplify closing some windows.
|
17 years ago |
rubidium
|
0f7d925121
|
(svn r13024) -Codechange: do not use WE_MOUSELOOP when WE_TICK suffices, rename WE_4 to something more descriptive and correct some (completely incorrect) comments.
|
17 years ago |
rubidium
|
2c5db97704
|
(svn r13011) -Codechange: move PlaceProc_BuyLand out of rail_gui.cpp to the place where it is used and remove some unneeded globalisations of some other PlaceProc functions.
|
17 years ago |
rubidium
|
92aac531c2
|
(svn r13005) -Codechange: prepare AllocateWindowDescFront for subclassing of Window.
|
17 years ago |
rubidium
|
51cda2252c
|
(svn r13004) -Codechange: replace AllocateWindow and AllocateWindowDesc with a Window constructor.
|
17 years ago |
rubidium
|
c28ce39e3c
|
(svn r12987) -Codechange: split viewport and tile selection.
|
17 years ago |
rubidium
|
9db77e3808
|
(svn r12976) -Codechange: use w->SetDirty() instead of SetWindowDirty(w) when it's certain that w != NULL.
|
17 years ago |
rubidium
|
8796331d83
|
(svn r12975) -Codechange: replace DeleteWindow(w) with delete w.
|
17 years ago |
rubidium
|
b35100e2a9
|
(svn r12939) -Codechange: do not use the window proc to determine whether a toolbar is a rail toolbar, but use the window number.
|
17 years ago |
rubidium
|
e947fde701
|
(svn r12819) -Codechange: handle more NewGRFs in the same way as TTDP does it, i.e. testing the low bits for 0xFF or 0 instead of all bits.
|
17 years ago |
rubidium
|
d46d8d9c9d
|
(svn r12765) -Codechange: move some stuff out of variables.h that required including other headers in variables.h.
|
17 years ago |
rubidium
|
bd432258cb
|
(svn r12596) -Feature: show what cargos a station could be supplied with. Patch by Roujin.
|
17 years ago |
smatz
|
c830c4a369
|
(svn r12577) -Fix (r11547): the convert signal button disallowed signal dragging when the signal GUI was closed
|
17 years ago |
smatz
|
cc775d809c
|
(svn r12553) -Fix (r11547): redraw the signal GUI when the signal drag density changes in the patch settings and vice versa
|
17 years ago |
smatz
|
8ed3f5fd5e
|
(svn r12550) -Change: the signal GUI is now persistent - has the same data when it is reopened
|
17 years ago |
smatz
|
4caeac0cb8
|
(svn r12549) -Fix [FS#1900](r11547): respect type of selected signal when building more signals using the GUI
-Fix: do not check patch settings but check if the Signal GUI window is open instead
|
17 years ago |
rubidium
|
c51b81c247
|
(svn r12489) -Codechange: split station.h into station_base.h and station_func.h.
|
17 years ago |
frosch
|
7f3d56041b
|
(svn r12199) -Codechange: Remove magic around the results of GetTileTrackStatus().
|
17 years ago |
smatz
|
3d5462f103
|
(svn r12168) -Fix: behave a bit better when 'R' is pressed during rail station dragging
|
17 years ago |
smatz
|
d3d126f999
|
(svn r12167) -Feature(tte): change colour of autorail and autoroad selection when Ctrl is pressed
|
17 years ago |
glx
|
a148985087
|
(svn r12154) -Codechange: removed a magic number
|
17 years ago |
belugas
|
81b47a628f
|
(svn r12135) -Codechange: Road and rail bridge selection windows were identical apart the caption. So remove one window definition and set manually the caption accordingly.
-Codechange: prepare the "type" of bridge parameter only once, at the beginning of the selection process. Makes less magic around.
|
17 years ago |
maedhros
|
f95fb570ad
|
(svn r11994) -Codechange: Remove numbers from string names where the strings aren't present in TTD, since they don't correspond to either TTD's TextIDs or OpenTTD's StringIDs.
|
17 years ago |
peter1138
|
ec1d547889
|
(svn r11993) -Fix: Resize station/roadstop/dock/airport construction windows if cargo acceptance list is too long.
|
17 years ago |
peter1138
|
1182a940cf
|
(svn r11912) -Codechange: use dropdown widget for autoreplace, station builder and (second?) vehicle list windows
|
17 years ago |
peter1138
|
b4d476b7d1
|
(svn r11859) -Codechange: Update newgrf station class dropdown to use new method of generating list.
|
17 years ago |
peter1138
|
1fa2285327
|
(svn r11848) -Codechange: New class-based drop down list functionality. Lists are now dynamically generated, and can include parameters, or be extended however needed.
|
17 years ago |
rubidium
|
9c0c798dd8
|
(svn r11834) -Codechange: only include settings_type.h if needed.
|
17 years ago |