Age | Commit message (Collapse) | Author |
|
|
|
nested widget trees.
|
|
|
|
finding widgets by type or position in the tree.
|
|
|
|
NWidgetBase::FillNestedArray() to fill the array.
|
|
|
|
code style.
|
|
introduced widget_type variable.
-Fix: Prevented out-of-bounds array access when not clicking at a widget.
|
|
to Smatz).
|
|
|
|
only once.
|
|
|
|
|
|
|
|
-Fix [FS#2864]: autopause and manual pausing conflict with eachother
-Fix: new game + pause on new game + autopause make the game not unpause on the first join
|
|
WindowDesc to the InitializeWidgetArrayFromNestedWidgets function.
|
|
they are basically the same thing
|
|
callback
|
|
the close box/title bar.
Most work already done by r15756.
|
|
|
|
|
|
left side of the window too (based on work by Alberth)
|
|
always the title bar. Also replace a few magic numbers with a const.
|
|
|
|
expanding them much easier (Alberth)
|
|
sources too
|
|
|
|
no longer marked as handled but given to other OnKeyPress handlers. This makes the global shortcuts like F1 work again when an input box is open.
|
|
|
|
color and colour.
|
|
holds the owner of whatever is shown in the window
|
|
edit box open simultaniously (Zuu).
|
|
add a bit of type strictness.
|
|
changing company.
|
|
a window in a single place, instead of in the OnClick event for some windows. This standardises behaviour so that clicking anywhere in a window will close its drop down menu, which happened before for some windows but not all. In addition the dubious feature of hiding a drop down menu by opening the same menu has been removed. This only caused wasted CPU cycles as a whole new list was generated and then destroyed. Breathe.
|
|
|
|
ctrl-clicking while distant-join window is open. (PhilSophus)
|
|
spaces
|
|
be read.
|
|
limit on the number of non-sticky non-vital windows.
-Fix [FS#2499]: crashes/misbehaviours when (almost) all windows are stickied.
|
|
(from back to front or vice versa) and make it iterate over the Window* instead of Window**.
|
|
|
|
|
|
|
|
(if enabled). Primarily useful for systems with touch screen (aapo)
|
|
station view is closed even when the vehicle list is stickied. Other vehicle lists are not deleted when their 'opening' window gets closed so do the same with the station view.
|
|
scrolling (with keyboard) until another window with editbox was opened and closed. Just "refcount" the open edit boxes instead of setting/clearing a bit when opening/closing a window.
|
|
names in comments and add a little more doxygen documentation.
|
|
|