Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
understandable
|
|
include the files they need to compile
|
|
|
|
and station names (Zuu)
|
|
|
|
|
|
|
|
|
|
|
|
OnInvalidateData().
|
|
list directly in OnInvalidateData(). There might be a scheduled rebuild which needs execution first. So, only set a trigger for resorting.
|
|
|
|
|
|
the language "list"
|
|
|
|
|
|
|
|
buttons when clicked.
|
|
WWT_SCROLL2BAR with NWID_HSCROLLBAR and NWID_VSCROLLBAR.
|
|
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.
|
|
scrollbar explicitly using a NWidgetPart via SetScrollbar().
|
|
|
|
GetScrolledRowFromWidget().
|
|
|
|
parameter for OnClick().
|
|
if a header require a header make it include that header
|
|
|
|
capacity.
|
|
|
|
isn't resizable
|
|
same twice.
|
|
|
|
custom drawing/handling input
|
|
and sticky boxes and for window captions
|
|
|
|
Window::UpdateWidgetSize().
|
|
|
|
|
|
difficulty, news settings, signal, sign and vehicle details window RTL aware (use the arrow widget)
|
|
|
|
WindowDesc; it's determined from the (nested) widgets
|
|
capacity/matrix initialisation
|
|
|
|
|
|
used in ways that aren't always wanted, causing bugs and the like. Also with nested widgets most reasons for handling OnResize have gone.
|
|
wrong 'size') upon reiniting windows
|
|
|