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 |
rubidium
|
cb0409fe52
|
(svn r16912) -Codechange: split waypoint.h in waypoint_base.h and waypoint_func.h
|
15 years ago |
alberth
|
8083d67780
|
(svn r16906) -Fix (r12939): Child windows of build toolbars were placed inconsistently.
|
15 years ago |
alberth
|
4ba0e2301a
|
(svn r16898) -Codechange: Station build window uses nested widget tree.
|
15 years ago |
alberth
|
a9474bf032
|
(svn r16882) -Codechange: Introduce a line_height variable in the station picker window.
|
15 years ago |
alberth
|
d509ad3213
|
(svn r16879) -Codechange: Use coordinates of widgets for custom rendering.
|
15 years ago |
alberth
|
3361602f1b
|
(svn r16878) -Codechange: Let WWT_LABEL widgets do the drawing rather than OnPaint.
|
15 years ago |
rubidium
|
2b374824dc
|
(svn r16870) -Codechange: unmagicify road stop/waypoint picker drawing
|
15 years ago |
alberth
|
b9cf3f880b
|
(svn r16856) -Fix: Allow the rail toobar window to align vertically for larger sprites.
|
15 years ago |
alberth
|
3cba03c5eb
|
(svn r16844) -Doc (r13182): Remove documentation of removed window event handling function.
|
15 years ago |
yexo
|
4843b3c45d
|
(svn r16789) -Codechange: unify the drawing of the Accepts/Supplies cargo lists in the station build windows.
|
15 years ago |
alberth
|
d95f548576
|
(svn r16749) -Codechange: Rail toolbar uses nested widget tree only.
|
15 years ago |
smatz
|
1a506f5912
|
(svn r16496) -Codechange: remove one useless dynamic_cast<>
|
16 years ago |
peter1138
|
b801d801b5
|
(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
|
871107f529
|
(svn r16327) -Codechange: replace IsValidPoolItemID(index) by PoolItem::IsValidID(index)
|
16 years ago |
alberth
|
d953f3e4c7
|
(svn r16225) -Codechange: Added nested widgets to all rail_gui windows (except the build depot window).
|
16 years ago |
alberth
|
a5e9e837a1
|
(svn r16224) -Codechange: Move BuildRailStationWidgets and BuildRailWaypointWidgets enums out of their Window structs, extend horizontal scrollbar by 1 pixel.
|
16 years ago |
smatz
|
fc63e37616
|
(svn r16155) -Codechange: remove MarkTileDirty, use MarkTileDirtyByTile instead
|
16 years ago |
rubidium
|
59d45a04d6
|
(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
|
d02cdd91ca
|
(svn r16095) -Change/Feature-ish: make the first 4 rail building tools behave more like autorail
|
16 years ago |
rubidium
|
329cabab4f
|
(svn r16088) -Codechange: merge HighLightStyle and ViewportHighlightMode as they are basically the same thing
|
16 years ago |
yexo
|
84b632d60f
|
(svn r15862) -Codechange: New widgets for the road, rail and ship depot guis.
|
16 years ago |
yexo
|
b61a681f02
|
(svn r15825) -Codechange: remove the WWT_DROPDOWNIN widget type and replace it with WWT_DROPDOWN.
|
16 years ago |
rubidium
|
9003641095
|
(svn r15790) -Codechange: remove the *Centered part of the old text drawing API.
|
16 years ago |
rubidium
|
45f189fdca
|
(svn r15785) -Codechange: remove the *Truncated part of the old text drawing API.
|
16 years ago |
rubidium
|
f9def73be6
|
(svn r15723) -Codechange: use a constructor for WindowDescs as that makes expanding them much easier (Alberth)
|
16 years ago |
rubidium
|
b25a4f8231
|
(svn r15718) -Cleanup: apply some comment coding style on the rest of the sources too
|
16 years ago |
rubidium
|
9d018723b7
|
(svn r15711) -Codechange: lots of whitespace cleanup/fixes
|
16 years ago |
rubidium
|
faeb00008a
|
(svn r15415) -Change: close the (station) joiner window when pressing the bulldozer.
|
16 years ago |
rubidium
|
57b27ffbab
|
(svn r15414) -Codechange: s/delete FindWindowById/DeleteWindowById/
|
16 years ago |
rubidium
|
856f26e35b
|
(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
|
377ce6c5bf
|
(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
|
ac7757324e
|
(svn r15338) -Fix [FS#2598]: close all construction related windows whenever changing company.
|
16 years ago |
rubidium
|
7da743a0dc
|
(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
|
496b541cb1
|
(svn r15334) -Codechange: reset setting to old value when the callback procedure returns false
|
16 years ago |
smatz
|
0d3f5e6e74
|
(svn r15299) -Cleanup: remove many redundant includes
|
16 years ago |
frosch
|
b8963032e7
|
(svn r15071) -Fix (r14919): When drag&dropping rail-stations with X orientation, distant-join scanned a wrong area for stations.
|
16 years ago |
rubidium
|
c8c61e36bd
|
(svn r14919) -Feature: distant joining of stations (Frostregen and PhilSophus)
|
16 years ago |
frosch
|
cf1e926e37
|
(svn r14902) -Feature: Advanced setting to keep various building tools active, which are usually closed after placing an object. (planetmaker)
|
16 years ago |
rubidium
|
5fcf07f388
|
(svn r14895) -Change: move CMD_NO_WATER from all DoCommandPs to the command table
|
16 years ago |
rubidium
|
2a47aaf4a8
|
(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
|
35f76ce26b
|
(svn r14787) -Fix: landscape toolbar getting closed when rail/road/water/airport toolbar gets closed with linked toolbars turned on.
|
16 years ago |
rubidium
|
87e5a8b52b
|
(svn r14754) -Codechange: get rid of _cmd_text and just pass it as (optional) parameter.
|
16 years ago |
rubidium
|
b650a86e58
|
(svn r14422) -Codechange: also reflect the changes of r14421 in the filenames.
|
16 years ago |
rubidium
|
3b798599b6
|
(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
|
8531a1f430
|
(svn r14034) -Cleanup (r13938) [FS#2210]: Typo in YAPP constant. (Eddi)
|
16 years ago |
peter1138
|
6ad76f4d1c
|
(svn r14033) -Fix (r13938) [FS#2209]: Wrong offset in signal GUI. (Eddi)
|
16 years ago |
rubidium
|
908591b40a
|
(svn r13938) -Codechange [YAPP]: Add the new signals to the build signal GUI. (michi_cc)
|
16 years ago |
rubidium
|
07a43863c4
|
(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
|
60006ad24c
|
(svn r13935) -Codechange [YAPP]: PBS signals can now be built with the normal signal tools. (michi_cc)
|
16 years ago |
rubidium
|
47592b9288
|
(svn r13909) -Codechange: use the same type before CmdBuildRailStation as it used in the command itself (Alberth)
|
16 years ago |
rubidium
|
62c94f1b12
|
(svn r13908) -Codechange: merge two tables into a single one (Alberth)
|
16 years ago |
belugas
|
d2c29c22fb
|
(svn r13898) -Codechange: Replace remaining numbers with Colours enum on players, roads and rails guis
|
16 years ago |
rubidium
|
d06529ef4d
|
(svn r13719) -Codechange: rename IsValidPlayer to IsValidPlayerID in line with all other structs/classes that are in a pool.
|
16 years ago |
frosch
|
ecc5d648df
|
(svn r13649) -Codechange: Split the GfxFillRect() special flags from 'color' into their own parameter.
|
16 years ago |
glx
|
10d6f6c5b8
|
(svn r13350) -Fix: wrong tooltip for waypoint picker scrollbar
|
17 years ago |
rubidium
|
923e21129c
|
(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
|
4625695653
|
(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
|
8b1e7c8189
|
(svn r13230) -Fix [FS#2030](r13171): When closing toolbars, also close their PickerWindows.
|
17 years ago |
rubidium
|
27c38052b7
|
(svn r13185) -Codechange: remove everything related to the WindowProc callbacks.
|
17 years ago |
rubidium
|
c3fd582c55
|
(svn r13182) -Doc: add documentation to mostly rail_gui related functions. Patch by Alberth.
|
17 years ago |
rubidium
|
ade538828d
|
(svn r13171) -Codechange: make a class of the Build[Air|Rail|Road|Dock]ToolbarWindows.
|
17 years ago |
rubidium
|
fc4393dcfe
|
(svn r13160) -Codechange: prepare GUIPlaceProcDragXY for the removal of WindowEvent.
|
17 years ago |
smatz
|
88f9fa89bc
|
(svn r13143) -Fix (r13142): the Build Waypoint window wasn't resized when it was opened
|
17 years ago |
glx
|
fdcb4e6402
|
(svn r13142) -Codechange: make classes of the Build[RailDepot|RailStation|RailWaypoint|Signal]Window
|
17 years ago |
rubidium
|
8b54212900
|
(svn r13139) -Codechange: move DrawWindowWidgets and DrawWindowViewport to the Window class and remove Window from their naming.
|
17 years ago |
rubidium
|
5ae795953a
|
(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
|
f438700402
|
(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
|
c74ca38970
|
(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
|
23fc96c3e8
|
(svn r13005) -Codechange: prepare AllocateWindowDescFront for subclassing of Window.
|
17 years ago |
rubidium
|
2eef026fe3
|
(svn r13004) -Codechange: replace AllocateWindow and AllocateWindowDesc with a Window constructor.
|
17 years ago |
rubidium
|
3d5567ccf7
|
(svn r12987) -Codechange: split viewport and tile selection.
|
17 years ago |
rubidium
|
9bf519f26b
|
(svn r12976) -Codechange: use w->SetDirty() instead of SetWindowDirty(w) when it's certain that w != NULL.
|
17 years ago |
rubidium
|
e6c944a6c4
|
(svn r12975) -Codechange: replace DeleteWindow(w) with delete w.
|
17 years ago |
rubidium
|
8ca1035316
|
(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
|
5ef8c01ce7
|
(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
|
1b2773445d
|
(svn r12765) -Codechange: move some stuff out of variables.h that required including other headers in variables.h.
|
17 years ago |
rubidium
|
1bd5a29df5
|
(svn r12596) -Feature: show what cargos a station could be supplied with. Patch by Roujin.
|
17 years ago |
smatz
|
65fedf0cfb
|
(svn r12577) -Fix (r11547): the convert signal button disallowed signal dragging when the signal GUI was closed
|
17 years ago |
smatz
|
b9b99d3150
|
(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
|
ff7e8fb2dd
|
(svn r12550) -Change: the signal GUI is now persistent - has the same data when it is reopened
|
17 years ago |
smatz
|
277df6d622
|
(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
|
2edd403656
|
(svn r12489) -Codechange: split station.h into station_base.h and station_func.h.
|
17 years ago |
frosch
|
b7993793c8
|
(svn r12199) -Codechange: Remove magic around the results of GetTileTrackStatus().
|
17 years ago |
smatz
|
505951e9fa
|
(svn r12168) -Fix: behave a bit better when 'R' is pressed during rail station dragging
|
17 years ago |
smatz
|
8b56e7544e
|
(svn r12167) -Feature(tte): change colour of autorail and autoroad selection when Ctrl is pressed
|
17 years ago |
glx
|
3e70ee6ed7
|
(svn r12154) -Codechange: removed a magic number
|
17 years ago |
belugas
|
81b3652f37
|
(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
|
21eef65e77
|
(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
|
0847def759
|
(svn r11993) -Fix: Resize station/roadstop/dock/airport construction windows if cargo acceptance list is too long.
|
17 years ago |
peter1138
|
307b0e8e7a
|
(svn r11912) -Codechange: use dropdown widget for autoreplace, station builder and (second?) vehicle list windows
|
17 years ago |
peter1138
|
68a3df82b9
|
(svn r11859) -Codechange: Update newgrf station class dropdown to use new method of generating list.
|
17 years ago |
peter1138
|
e4c05f8d78
|
(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
|
dc87b05e8c
|
(svn r11834) -Codechange: only include settings_type.h if needed.
|
17 years ago |
rubidium
|
d4e6a6bf57
|
(svn r11828) -Codechange: include table/* as the last includes and remove an unneeded include from openttd.h.
|
17 years ago |
rubidium
|
ac528411df
|
(svn r11818) -Codechange: split player.h into smaller pieces.
|
17 years ago |
rubidium
|
6c954cad5f
|
(svn r11801) -Codechange: remove some unneeded includes from some header files.
|
17 years ago |
rubidium
|
998d7644f6
|
(svn r11800) -Codechange: move some functions to a more logical location + some type safety.
|
17 years ago |
rubidium
|
0e517fe023
|
(svn r11787) -Codechange: more header rewrites. This time related to viewport.h.
|
17 years ago |
rubidium
|
aeff6e5761
|
(svn r11768) -Codechange: move some terraform related gui stuff from main_gui.cpp to terraform_gui.cpp (and introduce terraform_gui.h). Based on a patch by Roujin.
|
17 years ago |
rubidium
|
e5e75bd8f8
|
(svn r11719) -Codechange: split sound.h in a header with types and one with functions.
|
17 years ago |