rubidium
|
78f783b89b
|
(svn r18238) -Codechange: make the autoreplace window big font aware
|
15 years ago |
rubidium
|
1ee0705dc4
|
(svn r18235) -Fix: like r18233, but for the non-trains
|
15 years ago |
alberth
|
4d93e7728d
|
(svn r18233) -Fix: Fix matrix widget of the autoreplace gui.
|
15 years ago |
alberth
|
5bee09c924
|
(svn r18230) -Codechange: Allow fill stepsize to be set from Window::UpdateWidgetSize().
|
15 years ago |
alberth
|
8139a8d96f
|
(svn r18220) -Codechange: Reduce number of nested widget dynamic casts.
|
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
|
8e11cd3a42
|
(svn r18152) -Codechange: remove the 'minimum window size' from the WindowDesc; it's determined from the (nested) widgets
|
15 years ago |
rubidium
|
f3043f2006
|
(svn r18119) -Codechange/Fix: always call OnResize so the matrices/scrollbars are initialised without the need for duplicating the OnResize code
|
15 years ago |
rubidium
|
495461bc79
|
(svn r18118) -Codechange: improve behaviour of the engine lists (both build vehicle/autoreplace) w.r.t. large(r) fonts and RTL. RTL support for 'wider than usual' vehicles is still needed though.
|
15 years ago |
rubidium
|
95e1684841
|
(svn r18117) -Codechange: don't pass the location of the vehicle count but whether to show the vehicle count
|
15 years ago |
rubidium
|
b01251092e
|
(svn r18086) -Codechange: remove 'widget' from WindowDesc
|
15 years ago |
rubidium
|
ad1e735dc5
|
(svn r18071) -Codechange: remove the need for {SKIP} in the autoreplace window + strings
|
15 years ago |
rubidium
|
104128a145
|
(svn r17892) -Feature [FS#1760]: automatically select the railtype with the most engines for the autoreplace window/try to avoid showing an empty autoreplace list
|
15 years ago |
rubidium
|
c1365b3cc1
|
(svn r17853) -Codechange: remove the 'delta' parameter from OnResize; it was used in ways that aren't always wanted, causing bugs and the like. Also with nested widgets most reasons for handling OnResize have gone.
|
15 years ago |
frosch
|
9259446b76
|
(svn r17830) -Fix [FS#3276]: Some windows already need their window_number when setting up smallest size (e.g. for DParams). So assign it earlier in Window::InitializeData instead of dealing with each window separately.
|
15 years ago |
alberth
|
9669ae4869
|
(svn r17823) -Codechange: Use top of the matrix widget as offset for row calculation in autoreplace window.
|
15 years ago |
frosch
|
0557a47162
|
(svn r17803) -Codechange: Remove update_(left|right) in favour of the rebuild flag of GUIList.
|
15 years ago |
alberth
|
36b28dd48a
|
(svn r17785) -Codechange: autoreplace window uses pure nested widgets.
|
15 years ago |
alberth
|
d2a66d68c5
|
(svn r17784) -Codechange: Replace 'i' with 'side' when side is intended in the autoreplace window.
|
15 years ago |
alberth
|
0bc7475032
|
(svn r17783) -Codechange: Remove local pointer variable 'widget' from autoreplace window.
|
15 years ago |
alberth
|
735c261633
|
(svn r17781) -Codechange: Remove local variable 'selected_group' from autoreplace window.
|
15 years ago |
alberth
|
82a29ef80d
|
(svn r17780) -Codechange: A bit more code style in the autoreplace window.
|
15 years ago |
alberth
|
df39af7be8
|
(svn r17764) -Codechange: Replace 'list' class variable in ReplacceVehicleWindow by 'engines'.
|
15 years ago |
alberth
|
ab4e195072
|
(svn r17763) -Codechange: Rename 'wagon_btnstate' to 'replace_engines', and 'init_lists' to 'reset_sel_engine' in ReplaceVehicleWindow, add doxygen comments.
|
15 years ago |
alberth
|
628f175154
|
(svn r17761) -Codechange: Removed some unused/unneeded variables from ReplaceVehicleWindow.
|
15 years ago |
smatz
|
7c74afb1c3
|
(svn r17692) -Codechange: minor coding style fixes
|
15 years ago |
rubidium
|
1854c5efec
|
(svn r17530) -Codechange: use QSortT instead of qsort for sorting EngineIDs
|
15 years ago |
rubidium
|
2e59affde5
|
(svn r17367) -Codechange: make the autoreplace, bridge and build vehicle GUIs use the scrollbar wrappers
|
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 |
alberth
|
fe9f5cbc46
|
(svn r16845) -Codechange: Introduction of constants for describing the bits in a WWT_MATRIX data field.
|
15 years ago |
rubidium
|
e39646d93b
|
(svn r16841) -Cleanup: spaces/tabs where they don't belong
|
15 years ago |
belugas
|
af54ba7bfc
|
(svn r16611) -Doc Fix(r16606): "then" became "the" and now is gone.
In other words, fix a comment ;)
|
16 years ago |
alberth
|
484a915ec2
|
(svn r16606) -Doc: Added/fixed doxygen comments.
|
16 years ago |
yexo
|
68042a6dde
|
(svn r16433) -Codechange: Remove most of CmdSetAutoreplace and replace it with calls to CmdChangeCompanySetting
|
16 years ago |
smatz
|
d495dc5dbc
|
(svn r16325) -Codechange: replace GetPoolItem(index) by PoolItem::Get(index)
|
16 years ago |
yexo
|
d489f93473
|
(svn r16315) -Codechange: move the autorenew settings to a new CompanySettings struct
|
16 years ago |
rubidium
|
3bd4eeb178
|
(svn r16162) -Codechange: remove needless TC_ colours from DrawString when they are part of strings and add some colours to a few strings.
|
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 |
alberth
|
bbd546b792
|
(svn r15885) -Codechange: Removed new_size parameter of Window::OnResize() callback
|
16 years ago |
yexo
|
2965004426
|
(svn r15870) -Codechange: New widgets for the autoreplace window.
|
16 years ago |
rubidium
|
64e7ab4025
|
(svn r15807) -Codechange: let the build vehicle gui helper function pass around left and right instead of only left and assuming infinite width.
|
16 years ago |
alberth
|
fc24b775bb
|
(svn r15802) -Codechange: Complete autoreplace GUI widget numbers and add them as comment
|
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 |
peter1138
|
519277f980
|
(svn r15448) -Codechange: Don't show rail types in selection drop downs if they have no label.
|
16 years ago |
rubidium
|
c7f3daacbf
|
(svn r15427) -Codechange: give w->caption_color a more sensible name as it holds the owner of whatever is shown in the window
|
16 years ago |
rubidium
|
66cb1fe1ff
|
(svn r15423) -Codechange: split widget related types to their own header and add a bit of type strictness.
|
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 |
smatz
|
9021c20b5e
|
(svn r15299) -Cleanup: remove many redundant includes
|
16 years ago |
rubidium
|
9e9af7f561
|
(svn r14989) -Codechange: remove a lookup table by reordering some items in english.txt (Swallow)
|
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
|
6261063689
|
(svn r14157) -Codechange: Add and use string properties for rail types instead of relying on consecutive string IDs.
|
16 years ago |
frosch
|
110a9f8fc0
|
(svn r14037) -Fix (r8610): The autoreplace gui showed vehicle types for replacement which CmdSetAutoReplace() did not accept.
|
16 years ago |
belugas
|
2767042705
|
(svn r13887) -Codechange: Replace numbers with Colours enum on autoreplace, build_vehicle, cheat, depot and dock guis.
The fact that it goes alphabetically is pure coincidence.
|
16 years ago |
frosch
|
a3662216ee
|
(svn r13850) -Fix [FS#2146]: Fix resp. implement refitting of articulated vehicles during autoreplace.
|
16 years ago |
frosch
|
0e91a2f52f
|
(svn r13840) -Fix: Some glitches in the autoreplace GUI.
|
16 years ago |
peter1138
|
759739db3f
|
(svn r13784) -Codechange: Truncate vehicle names in purchase list to width of window.
|
16 years ago |
peter1138
|
47ba8389b5
|
(svn r13760) -Codechange: With multiple NewGRF engine sets, engine IDs may not be allocated in the order expected by GRF authors, so sort by 'list position' instead of engine ID for all vehicle types.
|
16 years ago |
peter1138
|
c61baba819
|
(svn r13314) -Codechange: Switch EngineList from std::vector to GUIList
|
17 years ago |
peter1138
|
4ab659e29b
|
(svn r13313) -Fix-ish (r13306): List was copied in another place the autoreplace gui...
|
17 years ago |
peter1138
|
f97403803b
|
(svn r13306) -Fix (r8362): Pass engine list by pointer instead of making a copy of it.
|
17 years ago |
peter1138
|
1272c55991
|
(svn r13287) -Codechange: move engine list gui code away from engine.cpp (and its headers) to engine_gui.cpp
|
17 years ago |
rubidium
|
162e2e074b
|
(svn r13185) -Codechange: remove everything related to the WindowProc callbacks.
|
17 years ago |
rubidium
|
ad6e52080c
|
(svn r13140) -Codechange: move the gui-list-sorting out of window_gui.h so window_gui.h only needs to be included in *_gui.cpp.
|
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
|
316d3fbe1d
|
(svn r13076) -Fix [FS#2012]: the wrong autoreplace window would be shown if the vehicle isn't a train.
|
17 years ago |
rubidium
|
a7db265bb6
|
(svn r13069) -Codechange: it is no longer needed to pass a void *data pointer with the WE_CREATE message because nothing uses it anymore.
|
17 years ago |
rubidium
|
29ad1d442a
|
(svn r13041) -Fix: calling a virtual function on a not fully constructed object is bound to cause errors.
|
17 years ago |
rubidium
|
3651c0585a
|
(svn r13037) -Codechange: make a class of the ReplaceVehicle window.
-Fix [FS#1997]: MSVC 64 bit build failing to compile due to std::vectors being very large..
|
17 years ago |
rubidium
|
9e0e4c0342
|
(svn r13035) -Codechange: remove two needless global-ish variables.
|
17 years ago |
glx
|
a8e8329d41
|
(svn r13019) -Fix [FS#1997]: silence some more MSVC x64 warnings (michi_cc)
|
17 years ago |
rubidium
|
92aac531c2
|
(svn r13005) -Codechange: prepare AllocateWindowDescFront for subclassing of Window.
|
17 years ago |
smatz
|
8a422e34df
|
(svn r12995) -Codechange: use std::vector for EngineList instead of C/C++ wrapper for CBlobT
|
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
|
1ce0b03bf0
|
(svn r12971) -Documentation: add @file in files that missed them and add something more than whitespace as description of files that don't have a description.
|
17 years ago |
peter1138
|
45034bc522
|
(svn r12924) -Feature: Introducing the so called 'engine pool' which primarily removes the fixed engine type limits and also happens to allow (with the patch option 'dynamic_engines') multiple NewGRF vehicle sets to coexist.
|
17 years ago |
peter1138
|
8bb0ff0a63
|
(svn r12917) -Codechange: standardise variable names called with FOR_ALL_ENGINEIDS_OF_TYPE
|
17 years ago |
bjarni
|
80a0435ba8
|
(svn r12843) -Feature [FS#1945]: The autoreplace window is now resizable in both directions
The code to open this window is also unified for all vehicle types
|
17 years ago |
belugas
|
931aecda9f
|
(svn r12837) -Codechange: Alignment of widget array
|
17 years ago |
rubidium
|
df1d9bd880
|
(svn r12490) -Codechange: rename engine.h to engine_func.h and remove unneeded inclusions of engine.h and/or replace them with engine_type.h.
|
17 years ago |
rubidium
|
bf54e0ba1c
|
(svn r12469) -Codechange: split type related stuff from group.h (and openttd.h) to group_type.h.
|
17 years ago |
peter1138
|
71b0d5f091
|
(svn r12054) -Cleanup: Use VehicleType instead of byte for vehicle types...
|
17 years ago |
peter1138
|
191954d8a7
|
(svn r11989) -Fix: Resize autoreplace window to fit purchase information text if it is too large.
|
17 years ago |
peter1138
|
aa556f123d
|
(svn r11918) -Codechange: Draw engine lists at widget positions instead of fixed pixel positions
|
17 years ago |
peter1138
|
1182a940cf
|
(svn r11912) -Codechange: use dropdown widget for autoreplace, station builder and (second?) vehicle list windows
|
17 years ago |
peter1138
|
898298847f
|
(svn r11911) -Codechange: use enum for autoreplace window widgets
|
17 years ago |
frosch
|
3ae0c5316c
|
(svn r11899) -Cleanup: Remove ShowReplaceVehicleWindow() as it is basically a duplicate of ShowReplaceGroupVehicleWindow().
|
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
|
90acd52f22
|
(svn r11828) -Codechange: include table/* as the last includes and remove an unneeded include from openttd.h.
|
17 years ago |
rubidium
|
2fc62eab05
|
(svn r11818) -Codechange: split player.h into smaller pieces.
|
17 years ago |
rubidium
|
64d691bacc
|
(svn r11787) -Codechange: more header rewrites. This time related to viewport.h.
|
17 years ago |
rubidium
|
e2f7ec1d3e
|
(svn r11775) -Codechange: move all autoreplace/autorenew functions to a single location.
|
17 years ago |
peter1138
|
4ceaf51ff0
|
(svn r11737) -Fix: Reinstate NewGRF-specified engine list order in autoreplace window.
|
17 years ago |
rubidium
|
722613f7f3
|
(svn r11706) -Codechange: split vehicle.h and remove another bunch of useless includes.
|
17 years ago |