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 |
rubidium
|
75bd985876
|
(svn r18272) -Codechange: make FindScrollbar a const function
|
15 years ago |
rubidium
|
5e247b6e43
|
(svn r18267) -Codechange: make the music window big font aware
|
15 years ago |
alberth
|
b4f488319c
|
(svn r18232) -Fix: Extend container widgets to accomadate multiples of filling step size.
|
15 years ago |
alberth
|
450e40b997
|
(svn r18230) -Codechange: Allow fill stepsize to be set from Window::UpdateWidgetSize().
|
15 years ago |
alberth
|
2b6f792513
|
(svn r18229) -Codechange: Make fill_x, fill_y a number instead of a bool.
|
15 years ago |
rubidium
|
e7075c7e2b
|
(svn r18223) -Codechange: remove the requirement of having an index for background widgets
|
15 years ago |
rubidium
|
d913282e7a
|
(svn r18212) -Codechange: remove unneeded 'parameters' for WWT_CAPTION, WWT_CLOSEBOX and WWT_STICKYBOX in the nested widget arrays
|
15 years ago |
alberth
|
9a67f81610
|
(svn r18210) -Codechange: Child widgets always get the entire space in perpendicular direction of the container.
|
15 years ago |
alberth
|
777d5ce12e
|
(svn r18201) -Codechange (r18092): No need anymore for initializing nested widgets for Widget* arrays.
|
15 years ago |
rubidium
|
da25f121ac
|
(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
|
c24755c032
|
(svn r18189) -Codechange: remove some now unneeded strings
|
15 years ago |
rubidium
|
30f7483f9c
|
(svn r18188) -Codechange: s/NWID_BUTTON_DRPDOWN/NWID_BUTTON_DROPDOWN/g
|
15 years ago |
rubidium
|
089992ef13
|
(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
|
031e353d3c
|
(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
|
abe1c6f3c7
|
(svn r18150) -Codechange: make the horizontal scrollbar scroll in the opposite direction with RTL
|
15 years ago |
peter1138
|
14c6fd0e39
|
(svn r18138) -Codechange: Add a new widgetpart to specify the height of a widget in text lines.
|
15 years ago |
rubidium
|
cddc057a60
|
(svn r18099) -Codechange: scale the edit boxes to the fontsize
|
15 years ago |
rubidium
|
aeb9f8e715
|
(svn r18092) -Codechange: remove support for the unnested widgets
|
15 years ago |
rubidium
|
b812a48a8d
|
(svn r18089) -Codechange: remove ResizeWindowForWidget
|
15 years ago |
rubidium
|
884561f431
|
(svn r18088) -Codechange: remove CompareWidgetArrays
|
15 years ago |
rubidium
|
9396a701fe
|
(svn r18087) -Codechange: remove NWID_LAYERED
|
15 years ago |
rubidium
|
2b5154f0a2
|
(svn r18065) -Codechange/Fix: account for the text in WWT_FRAMEs when determining the minimum width
|
15 years ago |
rubidium
|
7288ef506e
|
(svn r18064) -Codechange: make the sticky box size to the height of the title bar preventing glitches with larger fonts
|
15 years ago |
rubidium
|
cbeba59fc2
|
(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
|
860b9b1cea
|
(svn r18028) -Codechange: unglobalise some functions
|
15 years ago |
rubidium
|
85a3dce45c
|
(svn r18022) -Cleanup: remove some (now) unused button resize functions
|
15 years ago |
rubidium
|
0c005f9cfa
|
(svn r17984) -Codechange: make it possible to use MakeNWidgets using a custom container widget.
|
15 years ago |
rubidium
|
3bc0a4ed3e
|
(svn r17903) -Codechange: don't get a modifiable NWidget from a const Window
|
15 years ago |
rubidium
|
77d26d5081
|
(svn r17848) -Codechange: allow overriding (some) settings of STACKED_SELECTION_ZERO_SIZE widgets via UpdateWidgetSize
|
15 years ago |
alberth
|
cfbd5ba59b
|
(svn r17755) -Codechange: Allow for a zero-size display plane in a NWidgetStacked widget to hide its child widgets.
|
15 years ago |
rubidium
|
d6cded5380
|
(svn r17693) -Cleanup: remove some unneeded includes
|
15 years ago |
rubidium
|
ca91a97826
|
(svn r17579) -Fix: remove doxygen docs for removed parameters, or change @param to @tparam if necessary
|
15 years ago |
alberth
|
8d7498b82c
|
(svn r17575) -Codechange: Adding a new combined button+dropdown widget.
|
15 years ago |
alberth
|
86395277d3
|
(svn r17574) -Fix (r17573): Insert NWID_SELECTION in nested_array when appropriate.
|
15 years ago |
alberth
|
ceab116065
|
(svn r17573) -Codechange: NWID_SELECTION containers have a selected widget-plane, and optionally an index in the nested_array.
|
15 years ago |
alberth
|
116c77c342
|
(svn r17572) -Codechange: Use the Window::GetWidget() function to access nested widgets through the nested_array.
|
15 years ago |
frosch
|
ebd916be3d
|
(svn r17532) -Codechange: Rename several Invalidate functions to SetDirty for more consistency and distinguishability.
|
15 years ago |
alberth
|
a10d841970
|
(svn r17505) -Codechange: WWT_EMPTY is not a special case any more for invalidating widgets.
|
15 years ago |
alberth
|
0be5e59355
|
(svn r17427) -Codechange: Removing some unneeded widget parts (for reduced compilation time).
|
15 years ago |
alberth
|
0847b338c6
|
(svn r17389) -Codechange: Add support for shaded viewports.
|
15 years ago |
alberth
|
4bbb023463
|
(svn r17388) -Codechange: Paint the background of background widgets before painting its children.
|
15 years ago |
rubidium
|
9ceee42430
|
(svn r17376) -Fix: also draw the white "I've just opened" line for nested windows
|
15 years ago |
rubidium
|
5cb22df0f5
|
(svn r17375) -Codechange: remove last direct usage of scrollbar variables
|
15 years ago |
rubidium
|
7fbc33dae1
|
(svn r17248) -Fix: add GPL license notice where appropriate
|
15 years ago |
alberth
|
2184b5db8a
|
(svn r17173) -Codechange: Vertically align WWT_TEXT widget, generalize vertical alignment of label and text buttons.
|
15 years ago |
alberth
|
4eb155ccfb
|
(svn r17171) -Doc: Additions and corrections of various doxygen strings.
|
15 years ago |
smatz
|
2d3ddab7ca
|
(svn r17169) -Codechange: apply coding style to some for statements
|
15 years ago |
smatz
|
c5533ae470
|
(svn r17168) -Codechange: apply coding style to if and while statements
|
15 years ago |
rubidium
|
1fe3ad3288
|
(svn r17075) -Codechange: rename ~750 strings to be more uniform with their relatives
|
15 years ago |
alberth
|
47075fdbca
|
(svn r17023) -Revert (r16839): FillNestedArray() was less obsolete than anticipated.
|
15 years ago |
alberth
|
ebd24adaff
|
(svn r17017) -Fix (r17008): Setup padding for WWT_MATRIX.
|
15 years ago |
alberth
|
9856cc9d0a
|
(svn r16963) -Codechange: Added NWidgetViewport widget.
|
15 years ago |
alberth
|
0081bb9a96
|
(svn r16961) -Codechange: Moving some methods up in the class hierarchy to avoid code duplication.
|
15 years ago |
alberth
|
e3033ee895
|
(svn r16953) -Codechange: Use SetStringParameters() for simple parameterized strings.
|
15 years ago |
rubidium
|
e9bc557b2a
|
(svn r16930) -Codechange: more StringID name unification and grouping
|
15 years ago |
alberth
|
36576371c0
|
(svn r16871) -Codechange: Generalize GetWidgetContentSize to UpdateWidgetSize for better control over widget size and resize steps.
|
15 years ago |
alberth
|
d0a47fc1b4
|
(svn r16845) -Codechange: Introduction of constants for describing the bits in a WWT_MATRIX data field.
|
15 years ago |
alberth
|
c00ce64458
|
(svn r16843) -Codechange: More documentation for the WWT_MATRIX widget, and better variable names in matrix rendering function.
|
15 years ago |
rubidium
|
594070194f
|
(svn r16842) -Cleanup: add some spaces around a few operators
|
15 years ago |
alberth
|
99215c5010
|
(svn r16839) -Codechange: Remove obsolete FillNestedArray().
|
15 years ago |
alberth
|
9be387761c
|
(svn r16838) -Codechange: Fill Window::nested_array in SetupSmallestSize.
|
15 years ago |
alberth
|
92206f2d18
|
(svn r16837) -Codechange: Collect largest used index while constructing nested widget tree.
|
15 years ago |
alberth
|
9efd32d13c
|
(svn r16798) -Fix [FS#3016]: Added several new widget distances for better widget size computations.
|
15 years ago |
alberth
|
e3f4293401
|
(svn r16796) -Fix [FS#3030]: Closebox 'X' is a string. (Rubidium)
|
15 years ago |
alberth
|
b9f181afc9
|
(svn r16751) -Fix (r16740): Do not crash when using a non-standard font size in the widgets.
|
15 years ago |
alberth
|
d65c6cae54
|
(svn r16740) -Codechange: Self-sizing widgets in intro screen, town directory, and found town windows.
|
15 years ago |
alberth
|
3c50a66ced
|
(svn r16727) -Codechange: Introducing WD_SORTBUTTON_ARROW_WIDTH constant.
|
15 years ago |
alberth
|
baab325b54
|
(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
|
56122e377b
|
(svn r16670) -Codechange: Containers with equally sized children are useful to have.
|
15 years ago |
alberth
|
e994d1ddaa
|
(svn r16609) -Codechange: Introduction of widget sizes and offsets used while drawing.
|
16 years ago |
alberth
|
f23afd988f
|
(svn r16575) -Fix (r15760): Move resize sprite to the right when widget is lowered for RTL languages also.
|
16 years ago |
alberth
|
e3ba9c487f
|
(svn r16530) -Fix [FS#2964], (r16501): Deduct additional widget length given away to a child from the total (Hirundo).
|
16 years ago |
alberth
|
1a4934ef07
|
(svn r16515) -Codechange: Added scrollbar handling for nested widgets, and finding widgets by type or position in the tree.
|
16 years ago |
alberth
|
5c9071fcff
|
(svn r16514) -Codechange: Add widget flags, and drawing and invalidating.
|
16 years ago |
alberth
|
1ba3755aa7
|
(svn r16513) -Codechange: Add nested widgets root and array to Window, and NWidgetBase::FillNestedArray() to fill the array.
|
16 years ago |
alberth
|
9b15b8cd4a
|
(svn r16501) -Codechange: Introduced different phases in resizing a nested widget tree.
|
16 years ago |
alberth
|
bab70a823d
|
(svn r16491) -Codechange: Added parentheses around bitwise operators for code style.
|
16 years ago |
alberth
|
6fc9b04861
|
(svn r16405) -Codechange: Move widget drawing code to functions to allow re-use.
|
16 years ago |
alberth
|
c497e9e7ed
|
(svn r16372) -Codechange: Simplify size calculations with a few helper functions.
|
16 years ago |
alberth
|
1122d625ae
|
(svn r16371) -Codechange (r16367): Properly align comments.
|
16 years ago |
alberth
|
438a5e77b7
|
(svn r16370) -Doc: Improvements to the nested widgets documentation, added explanation about computations, fixed typo in param description.
|
16 years ago |
alberth
|
b6d198ca0b
|
(svn r16369) -Codechange: Renaming ComputeMinimalSize() to SetupSmallestSize(), and AssignMinimalPosition() to AssignSizePosition(), they do not compute minimal size anymore.
|
16 years ago |
alberth
|
054deab7b3
|
(svn r16367) -Codechange: Do not use min_x and min_y for storing smallest size to allow initialization more than once.
|
16 years ago |
alberth
|
efde51e452
|
(svn r16226) -Codechange: Separating generation of a widget array from WindowDesc to the InitializeWidgetArrayFromNestedWidgets function.
|
16 years ago |
alberth
|
37afd58fdb
|
(svn r16201) -Codechange: Add NWidgetBase::SetPadding method.
|
16 years ago |
alberth
|
585440c38d
|
(svn r16190) -Codechange: Allow stacking of nested widgets.
|
16 years ago |
alberth
|
94bc498c42
|
(svn r16189) -Doc: Additions and improvement of (mainly) nested widgets/widget-parts doxygen docs.
|
16 years ago |
rubidium
|
53887e07bb
|
(svn r16160) -Codechange: remove the need for explicit TC_FROMSTRING for DrawString.
|
16 years ago |
alberth
|
f4ea018f7f
|
(svn r16140) -Codechange: Call a function while contructing a widget tree.
|
16 years ago |
rubidium
|
59d45a04d6
|
(svn r16118) -Change/cleanup: remove the hexadecimal 'in TTD the string had this ID' from 'some' strings and replace the string name with something more sensible.
|
16 years ago |
alberth
|
64bb0e60e4
|
(svn r15889) -Codechange: Add pre/inter/post space to nested background widgets
|
16 years ago |
yexo
|
e00dc41903
|
(svn r15872) -Codechange: add paddings for widgets, this makes writing new widget arrays less cumbersome.
|
16 years ago |
yexo
|
d17083e429
|
(svn r15861) -Codechange: Add NWID_HORIZONTAL_LTR that forces the ordering from left-to-right.
|
16 years ago |
glx
|
b2cce8009e
|
(svn r15856) -Fix (r15819): NWidgetLeaf constructor don't use the provided window caption string
|
16 years ago |
rubidium
|
4ad9dda5a0
|
(svn r15842) -Codechange: make DrawSortButtonState RTL.
|
16 years ago |
rubidium
|
2347c41840
|
(svn r15833) -Fix: alignment of up/down arrows and closebox when in RTL 'view'
|
16 years ago |
yexo
|
c91f965f08
|
(svn r15827) -Fix (r15823): line still was a bit too long
|
16 years ago |
yexo
|
b61a681f02
|
(svn r15825) -Codechange: remove the WWT_DROPDOWNIN widget type and replace it with WWT_DROPDOWN.
|
16 years ago |
yexo
|
3b231810ee
|
(svn r15823) -Codechange: prepare the WWT_FRAME and WWT_DROPDOWN(IN) widget types for rtl languages.
|
16 years ago |
alberth
|
12a31f3d5c
|
(svn r15819) -Add: Nested widgets framework
|
16 years ago |
rubidium
|
9038733f1a
|
(svn r15812) -Codechange: use the new DrawString API in another set of GUIs
|
16 years ago |
rubidium
|
f11300d1f9
|
(svn r15794) -Codechange: remove the DoDrawString part of the old text drawing API
|
16 years ago |
rubidium
|
9003641095
|
(svn r15790) -Codechange: remove the *Centered part of the old text drawing API.
|
16 years ago |
rubidium
|
45f189fdca
|
(svn r15785) -Codechange: remove the *Truncated part of the old text drawing API.
|
16 years ago |
glx
|
9fcff01850
|
(svn r15784) -Fix (r15779): TextAlignment and TA_* already exist on windows
|
16 years ago |
rubidium
|
8a758beec3
|
(svn r15782) -Codechange: replace some calls to the all text drawing API to the new one.
|
16 years ago |
rubidium
|
35e4dc0f4b
|
(svn r15760) -Codechange [FS#2704]: support that the resize box is at the left side of the window too (based on work by Alberth)
|
16 years ago |
rubidium
|
b25a4f8231
|
(svn r15718) -Cleanup: apply some comment coding style on the rest of the sources too
|
16 years ago |
rubidium
|
c0a8d09ca7
|
(svn r15428) -Codechange: consistently use colour instead of having both color and colour.
|
16 years ago |
rubidium
|
90e2465d7d
|
(svn r15427) -Codechange: give w->caption_color a more sensible name as it holds the owner of whatever is shown in the window
|
16 years ago |
rubidium
|
8dae160d0f
|
(svn r15425) -Codechange: some color->colour changes and type safety.
|
16 years ago |
rubidium
|
9907742a0f
|
(svn r15423) -Codechange: split widget related types to their own header and add a bit of type strictness.
|
16 years ago |
smatz
|
0d3f5e6e74
|
(svn r15299) -Cleanup: remove many redundant includes
|
16 years ago |
rubidium
|
11da45ee55
|
(svn r14949) -Cleanup: pointer coding style
|
16 years ago |
rubidium
|
a999bb3227
|
(svn r14466) -Doc: remove some obsolete parameters, fix a few parameter names in comments and add a little more doxygen documentation.
|
16 years ago |
rubidium
|
b650a86e58
|
(svn r14422) -Codechange: also reflect the changes of r14421 in the filenames.
|
16 years ago |
rubidium
|
3b798599b6
|
(svn r14421) -Codechange: rename all player variables/types to company *or* client so it is immediatelly clear which one you are working with.
|
16 years ago |
belugas
|
ebe9ae2b17
|
(svn r14040) -Codechange:Remove a hard coded value that is not even representative,
since captions have their own encoded colours in string.
|
16 years ago |
peter1138
|
a822e259c5
|
(svn r13987) -Codechange: Resize small map legend dynamically on window resize and when switching small map types, so that the legend is taller only on the industry type and only when the legend will not fit in the available space.
|
16 years ago |
peter1138
|
92b63e38f0
|
(svn r13977) -Codechange: Let ResizeWindowForWidget() handle hidden (zero height or zero width) widgets.
|
16 years ago |
belugas
|
d0d285ed57
|
(svn r13920) -Codechange: uniformise the definition with the declaration of DrawFrameRect
|
16 years ago |
rubidium
|
c5a4e90338
|
(svn r13910) -Document: string drawing related functions and types (Alberth)
|
16 years ago |
belugas
|
69671d3aef
|
(svn r13907) -Codechange: Replace a number with Colours enum on DrawFrameRect usage
|
16 years ago |
frosch
|
ecc5d648df
|
(svn r13649) -Codechange: Split the GfxFillRect() special flags from 'color' into their own parameter.
|
16 years ago |
rubidium
|
8b54212900
|
(svn r13139) -Codechange: move DrawWindowWidgets and DrawWindowViewport to the Window class and remove Window from their naming.
|
17 years ago |
rubidium
|
9bf519f26b
|
(svn r12976) -Codechange: use w->SetDirty() instead of SetWindowDirty(w) when it's certain that w != NULL.
|
17 years ago |
rubidium
|
d03994098b
|
(svn r12971) -Documentation: add @file in files that missed them and add something more than whitespace as description of files that don't have a description.
|
17 years ago |
rubidium
|
9d8fa486af
|
(svn r12761) -Codechange: lots of minor whitespace coding style fixes around operators.
|
17 years ago |
rubidium
|
ee02dd7dad
|
(svn r12619) -Codechange: lots of documentation about window related stuff. Patch by Alberth.
|
17 years ago |
rubidium
|
327e870962
|
(svn r12425) -Feature [FS#1846]: On Screen Keyboard for input fields so someone without a keyboard can enter text too. Patch by Dominik.
|
17 years ago |
rubidium
|
4a16a8b948
|
(svn r12405) -Codechange: some coding style and 'untodoifying' some comments that were certainly not todos.
|
17 years ago |