frosch
4817d5dcd6
(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
341f41e347
(svn r20452) -Codechange: Remove NWidgetCore::FindScrollbar() and associate scrollbar explicitly using a NWidgetPart via SetScrollbar().
14 years ago
yexo
a08fe2ac41
(svn r20394) -Fix [FS#4010]: make the default minimum width for editboxes 10 pixels
14 years ago
frosch
5b86c79fce
(svn r20283) -Codechange: Unify start of doygen comments.
14 years ago
terkhen
c92b2e9d3c
(svn r20239) -Doc: Give a common name to all fall throughs (FALL THROUGH).
14 years ago
alberth
c2a871d10b
(svn r20043) -Codechange: Introduce vertical alignment for DrawStringMultiLine().
14 years ago
frosch
c973a3cc7b
(svn r19943) -Fix [FS#3865]: Disallow moving of vehicle news window.
14 years ago
alberth
56f3bc595a
(svn r19844) -Fix: Move NWidgetBase::StoreSizePosition() to an include file, and use proper inline macro.
14 years ago
alberth
25357f031c
(svn r19843) -Codechange: Move ComputeMaxSize() to widget_type.h to make it globally accessible.
14 years ago
rubidium
b32665ebd0
(svn r19706) -Add: support for the (NewGRF) debug box
14 years ago
rubidium
9467b7c6d6
(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
e967f04123
(svn r18606) -Codechange: Introduce several forms of zero-size stacked display planes.
15 years ago
alberth
caa73efe93
(svn r18605) -Codechange: Coding style fixes, prevent useless calls to UpdateWidgetSize().
15 years ago
rubidium
653addf364
(svn r18593) -Fix: GetWidget call case similar to r18591
15 years ago
rubidium
231b2d500e
(svn r18592) -Fix (r18591): argh... save after starting the commit :(
15 years ago
rubidium
1465a8e120
(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
40ab9eeeba
(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
e8690df51b
(svn r18584) -Codechange: Generalize MakeWidgetTree to read only one widget (recursively).
15 years ago
alberth
45a8eb682e
(svn r18583) -Codechange: Add WWT_SHADEBOX widget and its functions (heavily based on code by erikjanp).
15 years ago
alberth
f7e40c76e4
(svn r18492) -Doc: A few Doxygen reference fixes (NewsSubtype reported by Eddi), and a typo fix.
15 years ago
alberth
867af7ae35
(svn r18491) -Fix (r18482): Update doxy comments of SetupSmallestSize() as well.
15 years ago
alberth
6551592e8d
(svn r18490) -Doc: Fixed syntax of a few doxygen pre and post coditions.
15 years ago
alberth
35c40409ca
(svn r18482) -Cleanup (r18092): Conversion to widget array is not done any more.
15 years ago
rubidium
da30e736ca
(svn r18330) -Cleanup: remove some unneeded includes
15 years ago
frosch
2bbaf9f2eb
(svn r18303) -Fix: Widget indices are valid when >= 0.
15 years ago
rubidium
46f90bef77
(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
rubidium
5669e483c5
(svn r18272) -Codechange: make FindScrollbar a const function
15 years ago
rubidium
ea0fd4656a
(svn r18267) -Codechange: make the music window big font aware
15 years ago
alberth
1a1abf5c6c
(svn r18232) -Fix: Extend container widgets to accomadate multiples of filling step size.
15 years ago
alberth
5bee09c924
(svn r18230) -Codechange: Allow fill stepsize to be set from Window::UpdateWidgetSize().
15 years ago
alberth
18b33fde83
(svn r18229) -Codechange: Make fill_x, fill_y a number instead of a bool.
15 years ago
rubidium
3703ba5e4a
(svn r18223) -Codechange: remove the requirement of having an index for background widgets
15 years ago
rubidium
f106bbbe5c
(svn r18212) -Codechange: remove unneeded 'parameters' for WWT_CAPTION, WWT_CLOSEBOX and WWT_STICKYBOX in the nested widget arrays
15 years ago
alberth
10c16be369
(svn r18210) -Codechange: Child widgets always get the entire space in perpendicular direction of the container.
15 years ago
alberth
75e513d5b5
(svn r18201) -Codechange (r18092): No need anymore for initializing nested widgets for Widget* arrays.
15 years ago
rubidium
bea622be02
(svn r18195) -Codechange: move the child padding calculation/handling to WWT_FRAME
...
-Fix (r18168): crash when switching languages when a non-standard font height is used
15 years ago
rubidium
e89df4a68d
(svn r18189) -Codechange: remove some now unneeded strings
15 years ago
rubidium
f123ff906f
(svn r18188) -Codechange: s/NWID_BUTTON_DRPDOWN/NWID_BUTTON_DROPDOWN/g
15 years ago
rubidium
e29bc3113c
(svn r18186) -Add: a widgets for left/right arrows with the ability to turn themselves around when a RTL language is loaded
15 years ago
peter1138
f7722d8a2b
(svn r18168) -Codechange: Adjust a frame's child's padding to account for text height, and draw the top bar appropriately.
15 years ago
rubidium
266a1d0f7d
(svn r18150) -Codechange: make the horizontal scrollbar scroll in the opposite direction with RTL
15 years ago
peter1138
cfef0b5bf4
(svn r18138) -Codechange: Add a new widgetpart to specify the height of a widget in text lines.
15 years ago
rubidium
bb5a43e609
(svn r18099) -Codechange: scale the edit boxes to the fontsize
15 years ago
rubidium
1f6f15a126
(svn r18092) -Codechange: remove support for the unnested widgets
15 years ago
rubidium
b3d1657d11
(svn r18089) -Codechange: remove ResizeWindowForWidget
15 years ago
rubidium
c162fa0575
(svn r18088) -Codechange: remove CompareWidgetArrays
15 years ago
rubidium
7b0106da02
(svn r18087) -Codechange: remove NWID_LAYERED
15 years ago
rubidium
8f813ee6fa
(svn r18065) -Codechange/Fix: account for the text in WWT_FRAMEs when determining the minimum width
15 years ago
rubidium
b7e7db7625
(svn r18064) -Codechange: make the sticky box size to the height of the title bar preventing glitches with larger fonts
15 years ago
rubidium
2396f693a2
(svn r18033) -Codechange: make the padding for IMGBTN_2 the same as for IMGBTN; the image doesn't move, so the extra space at the right and bottom aren't needed
15 years ago
rubidium
224f4e0197
(svn r18028) -Codechange: unglobalise some functions
15 years ago
rubidium
064365fc7a
(svn r18022) -Cleanup: remove some (now) unused button resize functions
15 years ago
rubidium
f722df46c0
(svn r17984) -Codechange: make it possible to use MakeNWidgets using a custom container widget.
15 years ago
rubidium
ea24fbcc62
(svn r17903) -Codechange: don't get a modifiable NWidget from a const Window
15 years ago
rubidium
a5a1206bbe
(svn r17848) -Codechange: allow overriding (some) settings of STACKED_SELECTION_ZERO_SIZE widgets via UpdateWidgetSize
15 years ago
alberth
2592a45e4c
(svn r17755) -Codechange: Allow for a zero-size display plane in a NWidgetStacked widget to hide its child widgets.
15 years ago
rubidium
982b8ee5fc
(svn r17693) -Cleanup: remove some unneeded includes
15 years ago
rubidium
2e5596025c
(svn r17579) -Fix: remove doxygen docs for removed parameters, or change @param to @tparam if necessary
15 years ago
alberth
b124f09934
(svn r17575) -Codechange: Adding a new combined button+dropdown widget.
15 years ago
alberth
d5316d1f5d
(svn r17574) -Fix (r17573): Insert NWID_SELECTION in nested_array when appropriate.
15 years ago
alberth
4ff755ac90
(svn r17573) -Codechange: NWID_SELECTION containers have a selected widget-plane, and optionally an index in the nested_array.
15 years ago
alberth
d54028fde8
(svn r17572) -Codechange: Use the Window::GetWidget() function to access nested widgets through the nested_array.
15 years ago
frosch
0e36260337
(svn r17532) -Codechange: Rename several Invalidate functions to SetDirty for more consistency and distinguishability.
15 years ago
alberth
2895bb0e36
(svn r17505) -Codechange: WWT_EMPTY is not a special case any more for invalidating widgets.
15 years ago
alberth
3c1aa02560
(svn r17427) -Codechange: Removing some unneeded widget parts (for reduced compilation time).
15 years ago
alberth
063b240649
(svn r17389) -Codechange: Add support for shaded viewports.
15 years ago
alberth
519c3bd91d
(svn r17388) -Codechange: Paint the background of background widgets before painting its children.
15 years ago
rubidium
4473b3eb30
(svn r17376) -Fix: also draw the white "I've just opened" line for nested windows
15 years ago
rubidium
62c7948a4f
(svn r17375) -Codechange: remove last direct usage of scrollbar variables
15 years ago
rubidium
99d46e0ad7
(svn r17248) -Fix: add GPL license notice where appropriate
15 years ago
alberth
0ed0ac1b5f
(svn r17173) -Codechange: Vertically align WWT_TEXT widget, generalize vertical alignment of label and text buttons.
15 years ago
alberth
0cc8cbd40d
(svn r17171) -Doc: Additions and corrections of various doxygen strings.
15 years ago
smatz
b8bd45ba4f
(svn r17169) -Codechange: apply coding style to some for statements
15 years ago
smatz
d64bdb138c
(svn r17168) -Codechange: apply coding style to if and while statements
15 years ago
rubidium
d61be2637e
(svn r17075) -Codechange: rename ~750 strings to be more uniform with their relatives
15 years ago
alberth
64210b863e
(svn r17023) -Revert (r16839): FillNestedArray() was less obsolete than anticipated.
15 years ago
alberth
602ac83d8e
(svn r17017) -Fix (r17008): Setup padding for WWT_MATRIX.
15 years ago
alberth
84507dc358
(svn r16963) -Codechange: Added NWidgetViewport widget.
15 years ago
alberth
297c521b6f
(svn r16961) -Codechange: Moving some methods up in the class hierarchy to avoid code duplication.
15 years ago
alberth
42714792dc
(svn r16953) -Codechange: Use SetStringParameters() for simple parameterized strings.
15 years ago
rubidium
4874578e79
(svn r16930) -Codechange: more StringID name unification and grouping
15 years ago
alberth
543b86307f
(svn r16871) -Codechange: Generalize GetWidgetContentSize to UpdateWidgetSize for better control over widget size and resize steps.
15 years ago
alberth
fe9f5cbc46
(svn r16845) -Codechange: Introduction of constants for describing the bits in a WWT_MATRIX data field.
15 years ago
alberth
2e298f90a9
(svn r16843) -Codechange: More documentation for the WWT_MATRIX widget, and better variable names in matrix rendering function.
15 years ago
rubidium
34570f4e93
(svn r16842) -Cleanup: add some spaces around a few operators
15 years ago
alberth
1aa6de3873
(svn r16839) -Codechange: Remove obsolete FillNestedArray().
15 years ago
alberth
62fc8bd6c5
(svn r16838) -Codechange: Fill Window::nested_array in SetupSmallestSize.
15 years ago
alberth
0dcb1a320d
(svn r16837) -Codechange: Collect largest used index while constructing nested widget tree.
15 years ago
alberth
95ac767add
(svn r16798) -Fix [FS#3016]: Added several new widget distances for better widget size computations.
15 years ago
alberth
5d9e94a2b4
(svn r16796) -Fix [FS#3030]: Closebox 'X' is a string. (Rubidium)
15 years ago
alberth
0d6bef2171
(svn r16751) -Fix (r16740): Do not crash when using a non-standard font size in the widgets.
15 years ago
alberth
43ee12137b
(svn r16740) -Codechange: Self-sizing widgets in intro screen, town directory, and found town windows.
15 years ago
alberth
b441e00ce7
(svn r16727) -Codechange: Introducing WD_SORTBUTTON_ARROW_WIDTH constant.
15 years ago
alberth
2509f55d87
(svn r16689) -Codechange: Allow for rendering of parameterized text of nested widgets in Window::DrawWidget, adapt intro and town directory windows.
15 years ago
alberth
657b6c84f0
(svn r16670) -Codechange: Containers with equally sized children are useful to have.
15 years ago
alberth
460b2656df
(svn r16609) -Codechange: Introduction of widget sizes and offsets used while drawing.
15 years ago
alberth
978a9df133
(svn r16575) -Fix (r15760): Move resize sprite to the right when widget is lowered for RTL languages also.
15 years ago
alberth
d7663017e5
(svn r16530) -Fix [FS#2964], (r16501): Deduct additional widget length given away to a child from the total (Hirundo).
15 years ago
alberth
24b2876cb5
(svn r16515) -Codechange: Added scrollbar handling for nested widgets, and finding widgets by type or position in the tree.
15 years ago
alberth
ed0a0a681a
(svn r16514) -Codechange: Add widget flags, and drawing and invalidating.
15 years ago