summaryrefslogtreecommitdiff
path: root/src/timetable_gui.cpp
AgeCommit message (Collapse)Author
2011-03-13(svn r22246) -Fix: Process order window invalidations for specific orders in ↵frosch
command-scope.
2011-03-13(svn r22244) -Codechange: Make vehicle windows handle command-/GUI-scope ↵frosch
invalidations themself (from autoreplace and refitting).
2011-03-13(svn r22241) -Codechange: Add additional to-be-used parameter to ↵frosch
OnInvalidateData().
2011-03-08(svn r22226) -Codechange: When autoreplace invalidates vehicle windows ↵frosch
because the Vehicle index changed, use a better eye-catcher-'data' than 0 to identify them.
2011-01-31(svn r21933) -Codechange: Split cur_order_index into cur_auto_order_index ↵frosch
and cur_real_order_index to keep track of the current real order in an unambiguous way. -Fix [FS#4440]: Automatic orders behave now stable wrt. service orders and are not added or removed depending on the need of servicing. -Fix: Various other issues with automatic orders, e.g. vehicles getting stuck with "no orders" when there are automatic orders at the end of the order list.
2011-01-26(svn r21909) -Fix: some missing spacesrubidium
2010-12-26(svn r21642) -Feature: concept of automatic station orders; add stub orders ↵rubidium
for intermediate stations and remove them when not visiting them anymore. This allows you to see what trains visit a station without actually having to order a vehicle to stop at all stations. Based on patch by fonsinchen
2010-11-13(svn r21157) -Codechange: remove information about the text direction out of ↵rubidium
the language "list"
2010-08-19(svn r20570) -Codechange: free/reserve some bits in the timetable commands ↵rubidium
to increase the vehicle pool limit
2010-08-12(svn r20467) -Fix (r20453): Remove personal note.frosch
2010-08-12(svn r20461) -Codechange: Replace WWT_HSCROLLBAR, WWT_SCROLLBAR and ↵frosch
WWT_SCROLL2BAR with NWID_HSCROLLBAR and NWID_VSCROLLBAR.
2010-08-12(svn r20453) -Codechange: Remove direct accesses to Window::hscroll, vscroll ↵frosch
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(svn r20452) -Codechange: Remove NWidgetCore::FindScrollbar() and associate ↵frosch
scrollbar explicitly using a NWidgetPart via SetScrollbar().
2010-08-01(svn r20281) -Codechange: unify case scope closure + break coding stylerubidium
2010-07-29(svn r20239) -Doc: Give a common name to all fall throughs (FALL THROUGH).terkhen
2010-02-01(svn r18980) -Codechange: preceeding -> preceding (spelling)rubidium
2010-01-30(svn r18966) -Codechange: Remove Window::OnDoubleClick() in favour of a ↵frosch
parameter for OnClick().
2010-01-27(svn r18928) -Fix (r18304): The date in case of 'early arrival' was ↵frosch
misaligned in the timetable GUI.
2010-01-15(svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, ↵rubidium
if a header require a header make it include that header
2009-12-22(svn r18606) -Codechange: Introduce several forms of zero-size stacked ↵alberth
display planes.
2009-12-21(svn r18588) -Feature [FS#2943]: Add shading and unshading of windows.alberth
2009-12-20(svn r18580) -Codechange: Use widget information only for setting scrollbar ↵alberth
capacity.
2009-12-18(svn r18530) -Fix (r18304): Width property set on window instead of width.peter1138
2009-11-28(svn r18325) -Codechange: Use GetSpriteSize() instead of hard {SETX}. Also ↵frosch
make the 'current order'-arrow in order and timetable GUI RTL aware.
2009-11-28(svn r18322) -Codechange: remove the WDP duplication; no need to tell the ↵rubidium
same twice.
2009-11-28(svn r18319) -Fix: Timetable window wrt. big/small fonts.frosch
2009-11-28(svn r18314) -Fix: Disable 'start date' button for timetable windows of ↵frosch
other companies.
2009-11-27(svn r18304) -Codechange: don't use SETX for the arrival/departure panel; ↵rubidium
some languages don't have short abbreviations :(
2009-11-25(svn r18294) -Feature: set the start time of a timetablerubidium
2009-11-25(svn r18285) -Feature: show the expected arrival/departure dates in the ↵rubidium
timetable window. Based on work by PhilSophus.
2009-11-24(svn r18280) -Codechange: remove widget indices that are not needed for ↵rubidium
custom drawing/handling input
2009-11-24(svn r18277) -Codechange: remove unneeded widget indices for close, resize ↵rubidium
and sticky boxes and for window captions
2009-11-24(svn r18274) -Codechange: remove the unused WDF flagsrubidium
2009-11-22(svn r18230) -Codechange: Allow fill stepsize to be set from ↵alberth
Window::UpdateWidgetSize().
2009-11-21(svn r18205) -Codechange: unduplicate some coderubidium
2009-11-21(svn r18204) -Codechange: introduce a type for Ticks and use it; furthermore ↵rubidium
document some related variables/functions
2009-11-17(svn r18152) -Codechange: remove the 'minimum window size' from the ↵rubidium
WindowDesc; it's determined from the (nested) widgets
2009-11-16(svn r18126) -Codechange: remove duplicate (since r18119) scrollbar ↵rubidium
capacity/matrix initialisation
2009-11-15(svn r18086) -Codechange: remove 'widget' from WindowDescrubidium
2009-11-08(svn r18023) -Codechange: Make the timetable window nested.alberth
2009-10-24(svn r17853) -Codechange: remove the 'delta' parameter from OnResize; it was ↵rubidium
used in ways that aren't always wanted, causing bugs and the like. Also with nested widgets most reasons for handling OnResize have gone.
2009-10-17(svn r17786) -Fix [FS#3265]: graphical glitches (matrices/scrollbars with ↵rubidium
wrong 'size') upon reiniting windows
2009-10-04(svn r17693) -Cleanup: remove some unneeded includesrubidium
2009-09-16(svn r17557) -Codechange: Pass left and right edge to DrawOrderString().alberth
2009-09-02(svn r17373) -Codechange: make the timetable, station and subsidy GUIs use ↵rubidium
scrollbar wrappers
2009-08-21(svn r17248) -Fix: add GPL license notice where appropriaterubidium
2009-08-05(svn r17075) -Codechange: rename ~750 strings to be more uniform with their ↵rubidium
relatives
2009-07-23(svn r16930) -Codechange: more StringID name unification and groupingrubidium
2009-05-23(svn r16397) -Codechange: move GetVehicleOrder/GetLastVehicleOrder into Vehiclerubidium
2009-05-16(svn r16325) -Codechange: replace GetPoolItem(index) by PoolItem::Get(index)smatz