summaryrefslogtreecommitdiff
path: root/src/window.cpp
AgeCommit message (Collapse)Author
2012-04-03(svn r24089) -Fix [FS#5136]: Conflicting strategies for resizing the main ↵frosch
toolbar and statusbar after resizing the main window.
2012-02-12(svn r23932) -Codechange: split the NewGRF text window into its own source filesrubidium
2012-01-03(svn r23740) -Codechange: remove some 300 unneeded includes from the .cpp filesrubidium
2012-01-03(svn r23722) -Change: Give the chat query window the same Z priority as the ↵frosch
normal text query window.
2012-01-01(svn r23704) -Doc: Doxygen comment fixes and additions.alberth
2011-12-31(svn r23690) -Fix: massive typo ;)rubidium
2011-12-20(svn r23642) -Fix [FS#4893]: OSK window got hidden by query windowrubidium
2011-12-19(svn r23631) -Add: ScriptWindow, to manipulate windows on the client ↵truebrain
(GameScript only)
2011-12-15(svn r23525) -Codechange: make Window::flags4 WindowFlags instead of uint16, ↵truebrain
with only values known in WindowFlags (and move out 2 timers to their own variable) -Codechange: rename Window::flags4 to Window::flags -Codechange: move some non-inline functions from .hpp to .cpp
2011-12-14(svn r23517) -Fix (r23336, etc.): Give map generation window the same ↵frosch
priority as the start server window.
2011-12-10(svn r23476) -Codechange: use the error queue to replace switch mode error ↵rubidium
strings, again making it possible to return multiple errors
2011-12-09(svn r23466) -Fix [FS#4871, FS#4874]: assertion triggered when resizing a ↵rubidium
window during ReInit by an amount that's not a multiple of the resize interval
2011-12-04(svn r23429) -Fix [FS#4842]: prevent windows to be resized beyond the bounds ↵rubidium
of the (main) window
2011-12-04(svn r23426) -Change [FS#4685] (r23423): Put currency window above game options.alberth
2011-12-04(svn r23423) -Revert (r23421): NewGRF windows may not be moved to normal ↵alberth
priority.
2011-12-04(svn r23421) -Fix [FS#4865, FS#4861] (r23393): The priority of ↵alberth
WC_GAME_OPTIONS windows were too high, causing hiding of currency window as well.
2011-12-03(svn r23410) -Add: A window with a detailed overview over the infrastructure ↵michi_cc
of a company.
2011-12-03(svn r23400) -Fix (r23393, r23382): Text query window was hidden in numerous ↵planetmaker
cases
2011-12-02(svn r23393) -Fix (r23382): AI / NewGRF sub-windows were now hidden under ↵yexo
their parent windows
2011-12-01(svn r23382) -Fix [FS#4845] (r23336): NewGRF window and content download ↵yexo
window were always hidden under the saveload window
2011-11-26(svn r23336) -Fix [FS#4709]: bring some more order in the ordering of the ↵rubidium
windows, e.g. don't let a save or load dialog get hidden by a new message (monoid)
2011-11-17(svn r23244) -Feature: if the installation is ananas, try to get the b ↵rubidium
without b installed
2011-10-11(svn r23017) -Codechange: Add support for resized scrollbars.peter1138
2011-08-21(svn r22803) -Fix (r22796): clicking should not work either when hiding windowsrubidium
2011-08-21(svn r22794) -Codechange: let window drawing determine which windows may be ↵rubidium
drawn when a modal progress is busy
2011-08-21(svn r22788) -Codechange: move modal progress related functions and ↵rubidium
variables to progress.cpp/h
2011-08-21(svn r22785) -Codechange: rename IsGeneratingWorld to HasModalProgressrubidium
2011-05-21(svn r22485) -Fix: EnsureVisibleCaption() did not update viewport positions ↵frosch
of windows with viewports but without caption. (only triggerable since r22484)
2011-05-21(svn r22484) -Fix: The caption of centered windows could be moved out of the ↵frosch
main window and thus become inaccessible when resizing the main window.
2011-04-22(svn r22358) -Codechange: WC_TOOLBAR_MENU isn't the right name when its only ↵rubidium
used for client list popups
2011-04-03(svn r22294) -Fix (r20922)[FS#4571]: Reset Window::scrolling_scrollbar when ↵frosch
raising scrollbar buttons.
2011-03-13(svn r22242) -Codechange: Let OnInvalidateData() decide itself what to do ↵frosch
immediately in command scope, and what to do asynchronously in GUI-scope.
2011-03-08(svn r22227) -Fix [FS#4546-ish]: Call sheduled OnInvalidate()-calls before ↵frosch
doing OnHundrethTick()-calls.
2011-02-24(svn r22140) -Fix (r22135): I like the letter 'l' nevertheless. (Alberth)frosch
2011-02-23(svn r22135) -Fix [FS#4523]: When commands need to invalidate windows, ↵frosch
process these events asynchronously before the next redraw. Calling window code directly from command scope uses wrong _current_company and might issue nested DoCommands() which interfer with the running command.
2011-02-11(svn r22059) -Fix (r21179): Make the send chat message window follow the ↵terkhen
position of the status bar.
2011-02-05(svn r21977) -Codechange: Always cal Window::OnMouseWheel(), independent of ↵frosch
viewport scroll/zoom settings.
2011-01-22(svn r21890) -Cleanup: remove some unneeded includesrubidium
2011-01-18(svn r21837) -Fix [FS#4419]: LMB dragging would switch over to other ↵rubidium
viewports instead of staying locked to the viewport you started on
2011-01-16(svn r21822) -Codechange: Merge event handling code.alberth
2011-01-16(svn r21821) -Codechange: Clean up the jump conditions.alberth
2011-01-16(svn r21820) -Codechange: Concatenate both functions.alberth
2011-01-16(svn r21819) -Codechange: Swap order of HandleMouseDrag() and ↵alberth
HandleDragDrop(), and split the w vardecl in the former.
2011-01-09(svn r21760) -Fix (r20452): Restore wheeling of vertical scrollbars.alberth
2010-12-30(svn r21667) -Codechange: Introduce _thd.Reset().alberth
2010-12-30(svn r21665) -Codechange: Make GetCallbackWnd a method of _thd.alberth
2010-12-25(svn r21632) -Codechange: call ResetObjectToPlace() even when current ↵smatz
place_mode is HT_NONE
2010-12-24(svn r21620) -Codechange: Don't consider direction bits when checking for an ↵alberth
active highlight mode.
2010-12-12(svn r21480) -Change [FS#4292]: make it possible to start actions that ↵rubidium
require selecting stuff (landscaping, vehicle cloning, etc) in the viewport while paused. As side-effect you'll get an error message explaining the command can't be executed because the game is paused instead of seemingly nothing happening when you click. Addition side effect of this is that you can make use of the measurement tooltip while paused
2010-12-12(svn r21477) -Fix [FS#4300]: tooltips were removed when their related window ↵rubidium
got closed