alberth
31386c42a7
(svn r22145) -Codechange: Do explicit test for non-bool values.
14 years ago
alberth
1dbc0a20be
(svn r22144) -Codechange: Unify 'while (true)' to 'for (;;)'
14 years ago
alberth
a1df4bea68
(svn r21812) -Fix (r21754): Don't try to scroll the matrix widget to position -1.
14 years ago
frosch
57c6133c3b
(svn r21764) -Change: Make the scrollbar associated to a NWidgetMatrix scroll in steps of the matrix when using the wheel or the scrollbar-buttons.
14 years ago
frosch
da09ebc59a
(svn r21763) -Codechange: Pass the distance to Scrollbar::UpdatePosition() in units of small or big steps.
14 years ago
alberth
d8567d2699
(svn r21754) -Codechange: Scroll the matrix widget to make a clicked entry fully visible.
14 years ago
frosch
cd7b23b0f4
(svn r21479) -Fix (r9563): Keep transparency for textual stuff in newspaper.
14 years ago
rubidium
c1efcb76ca
(svn r21451) -Fix (r21449): make sure the matrix's child widget's size is updated with the right widget index
14 years ago
rubidium
b91ae2483e
(svn r21448) -Add: generic widget for creating a scrollable (one direction) and resizable (both directions) area with same sized widgets
14 years ago
rubidium
0848d92af1
(svn r21447) -Add: accessor function to get the direction of a scrollbar
14 years ago
rubidium
30637a8340
(svn r21157) -Codechange: remove information about the text direction out of the language "list"
14 years ago
alberth
af941fc598
(svn r21017) -Doc: Small fixes (by Krille).
14 years ago
rubidium
951b725b8c
(svn r20922) -Fix [FS#4071]: accidentally moving the mouse of the scrollbar arrows while pressing it clicks the button next to the arrow
14 years ago
frosch
64d7b84c9f
(svn r20587) -Codechange (r20456)[FS#4035]: Revert to scrollbars without minimal size to simplify window setup.
14 years ago
rubidium
3e3cd47222
(svn r20577) -Fix [FS#4043]: scroll button flickering when pressed
14 years ago
yexo
16be24e13a
(svn r20558) -Codechange: use one generic function to create a list of company buttons
14 years ago
frosch
d496ec65b9
(svn r20470) -Codechange: Make arrow buttons lower and raise like other buttons when clicked.
14 years ago
frosch
c16dead108
(svn r20462) -Fix (r20452): Initialise scrollbar_index with -1 to indicate 'no scrollbar associated'.
14 years ago
frosch
9e538acc03
(svn r20461) -Codechange: Replace WWT_HSCROLLBAR, WWT_SCROLLBAR and WWT_SCROLL2BAR with NWID_HSCROLLBAR and NWID_VSCROLLBAR.
14 years ago
frosch
b37be47f16
(svn r20460) -Codechange: Remove WF_SCROLL window flags and store the state directly in the scrollbar widget instead.
14 years ago
frosch
6e9c9c28d9
(svn r20459) -Codechange: Remove the Scrollbar members of Window and make NWidgetScrollbar inherit from Scrollbar instead.
14 years ago
frosch
55bd5de43d
(svn r20458) -Codechange: Move Scrollbar from window.cpp to widget.cpp
14 years ago
frosch
57c063250f
(svn r20457) -Codechange: Remove _scrolling_scrollbar and WF_SCROLL_MIDDLE and instead store the widget index of the being scrolled scrollbar in the Window.
14 years ago
frosch
66e48dfdce
(svn r20456) -Codechange: Add separate nested widget class for scrollbars.
14 years ago
frosch
71ca58c2bb
(svn r20453) -Codechange: Remove direct accesses to Window::hscroll, vscroll 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.
14 years ago
frosch
10339c60c0
(svn r20452) -Codechange: Remove NWidgetCore::FindScrollbar() and associate scrollbar explicitly using a NWidgetPart via SetScrollbar().
14 years ago
yexo
0b4d80ae54
(svn r20394) -Fix [FS#4010]: make the default minimum width for editboxes 10 pixels
14 years ago
frosch
ed4f806f1d
(svn r20283) -Codechange: Unify start of doygen comments.
14 years ago
terkhen
88ca183191
(svn r20239) -Doc: Give a common name to all fall throughs (FALL THROUGH).
14 years ago
alberth
22b9bc5157
(svn r20043) -Codechange: Introduce vertical alignment for DrawStringMultiLine().
14 years ago
frosch
38b8259f3b
(svn r19943) -Fix [FS#3865]: Disallow moving of vehicle news window.
15 years ago
alberth
638cfe86e3
(svn r19844) -Fix: Move NWidgetBase::StoreSizePosition() to an include file, and use proper inline macro.
15 years ago
alberth
b3be440d78
(svn r19843) -Codechange: Move ComputeMaxSize() to widget_type.h to make it globally accessible.
15 years ago
rubidium
e75e2648fc
(svn r19706) -Add: support for the (NewGRF) debug box
15 years ago
rubidium
82fc28f77f
(svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, if a header require a header make it include that header
15 years ago
alberth
3323d64f28
(svn r18606) -Codechange: Introduce several forms of zero-size stacked display planes.
15 years ago
alberth
7dbc77a1e7
(svn r18605) -Codechange: Coding style fixes, prevent useless calls to UpdateWidgetSize().
15 years ago
rubidium
50734030aa
(svn r18593) -Fix: GetWidget call case similar to r18591
15 years ago
rubidium
38ceeb41b7
(svn r18592) -Fix (r18591): argh... save after starting the commit :(
15 years ago
rubidium
64ac99a6c1
(svn r18591) -Fix [FS#3399]: FindScrollbar could trigger an assert if the next widget (in the widget array) was a container-ish (e.g. selection) widget
15 years ago
alberth
f55c3312b3
(svn r18587) -Codechange: Insert a shade selection widget in the widget tree when the window starts with a title bar with a shade box.
15 years ago
alberth
b3ecc90992
(svn r18584) -Codechange: Generalize MakeWidgetTree to read only one widget (recursively).
15 years ago
alberth
ca66652005
(svn r18583) -Codechange: Add WWT_SHADEBOX widget and its functions (heavily based on code by erikjanp).
15 years ago
alberth
e0393a3de1
(svn r18492) -Doc: A few Doxygen reference fixes (NewsSubtype reported by Eddi), and a typo fix.
15 years ago
alberth
a8e9891f45
(svn r18491) -Fix (r18482): Update doxy comments of SetupSmallestSize() as well.
15 years ago
alberth
57e6c7fdb7
(svn r18490) -Doc: Fixed syntax of a few doxygen pre and post coditions.
15 years ago
alberth
5d12f42867
(svn r18482) -Cleanup (r18092): Conversion to widget array is not done any more.
15 years ago
rubidium
b00a5f1069
(svn r18330) -Cleanup: remove some unneeded includes
15 years ago
frosch
efffb1b92c
(svn r18303) -Fix: Widget indices are valid when >= 0.
15 years ago
rubidium
8371be352b
(svn r18273) -Codechange: do not require widget numbers for default widgets (close, sticky, resize buttons and the caption), except when you want to use SetStringParameter for the caption ofcourse. Also remove the requirement for some of the WDF flags; no need to test for both the flag whether a feature is used and whether the feature is in action.
15 years ago