michi_cc
6a70abbd99
(svn r24136) -Feature [FS#4465]: Autoreplace vehicles only when they get old. (Vikthor)
2012-04-17 19:44:02 +00:00
truebrain
403cd3acdb
(svn r23631) -Add: ScriptWindow, to manipulate windows on the client (GameScript only)
2011-12-19 21:05:14 +00:00
truebrain
df0afdf0dc
(svn r23525) -Codechange: make Window::flags4 WindowFlags instead of uint16, with only values known in WindowFlags (and move out 2 timers to their own variable)
...
-Codechange: rename Window::flags4 to Window::flags
-Codechange: move some non-inline functions from .hpp to .cpp
2011-12-15 19:54:23 +00:00
frosch
ca4f0509fc
(svn r23252) -Codechange: Add WD_BEVEL_xxx constants.
2011-11-18 20:38:30 +00:00
peter1138
635ccea95d
(svn r23024) -Codechange: Vertically centre text within a dropdown control.
2011-10-11 19:05:54 +00:00
peter1138
b0b93cd4a7
(svn r23020) -Codechange: Vertically centre caption text if the caption height is taller than the text.
2011-10-11 13:22:31 +00:00
peter1138
50d1541270
(svn r23017) -Codechange: Add support for resized scrollbars.
2011-10-11 08:07:47 +00:00
planetmaker
d0cff8b38b
(svn r22869) -Codechange: Use the same constant to set the minimum height of all widgets in the windows title bar
2011-09-02 16:05:19 +00:00
rubidium
1a515e6344
(svn r22405) -Document: some more "random-ish" tidbits
2011-05-01 19:14:12 +00:00
frosch
1ffd720f81
(svn r22383) -Codechange: Rename PALETTE_TO_STRUCT_GREY to PALETTE_NEWSPAPER as it does not belong to the other PALETTE_TO_STRUCT_xxx recolourings.
2011-04-29 20:47:36 +00:00
alberth
31386c42a7
(svn r22145) -Codechange: Do explicit test for non-bool values.
2011-02-25 22:04:38 +00:00
alberth
1dbc0a20be
(svn r22144) -Codechange: Unify 'while (true)' to 'for (;;)'
2011-02-25 21:53:43 +00:00
alberth
a1df4bea68
(svn r21812) -Fix (r21754): Don't try to scroll the matrix widget to position -1.
2011-01-15 19:54:53 +00:00
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.
2011-01-09 20:40:35 +00:00
frosch
da09ebc59a
(svn r21763) -Codechange: Pass the distance to Scrollbar::UpdatePosition() in units of small or big steps.
2011-01-09 20:39:06 +00:00
alberth
d8567d2699
(svn r21754) -Codechange: Scroll the matrix widget to make a clicked entry fully visible.
2011-01-09 15:25:33 +00:00
frosch
cd7b23b0f4
(svn r21479) -Fix (r9563): Keep transparency for textual stuff in newspaper.
2010-12-12 14:51:26 +00:00
rubidium
c1efcb76ca
(svn r21451) -Fix (r21449): make sure the matrix's child widget's size is updated with the right widget index
2010-12-10 20:05:20 +00:00
rubidium
b91ae2483e
(svn r21448) -Add: generic widget for creating a scrollable (one direction) and resizable (both directions) area with same sized widgets
2010-12-10 17:47:11 +00:00
rubidium
0848d92af1
(svn r21447) -Add: accessor function to get the direction of a scrollbar
2010-12-10 17:33:50 +00:00
rubidium
30637a8340
(svn r21157) -Codechange: remove information about the text direction out of the language "list"
2010-11-13 09:56:25 +00:00
alberth
af941fc598
(svn r21017) -Doc: Small fixes (by Krille).
2010-10-23 18:12:38 +00:00
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
2010-10-15 11:16:14 +00:00
frosch
64d7b84c9f
(svn r20587) -Codechange (r20456)[FS#4035]: Revert to scrollbars without minimal size to simplify window setup.
2010-08-21 10:59:03 +00:00
rubidium
3e3cd47222
(svn r20577) -Fix [FS#4043]: scroll button flickering when pressed
2010-08-20 11:55:10 +00:00
yexo
16be24e13a
(svn r20558) -Codechange: use one generic function to create a list of company buttons
2010-08-19 12:56:31 +00:00
frosch
d496ec65b9
(svn r20470) -Codechange: Make arrow buttons lower and raise like other buttons when clicked.
2010-08-12 16:44:51 +00:00
frosch
c16dead108
(svn r20462) -Fix (r20452): Initialise scrollbar_index with -1 to indicate 'no scrollbar associated'.
2010-08-12 09:47:48 +00:00
frosch
9e538acc03
(svn r20461) -Codechange: Replace WWT_HSCROLLBAR, WWT_SCROLLBAR and WWT_SCROLL2BAR with NWID_HSCROLLBAR and NWID_VSCROLLBAR.
2010-08-12 09:16:43 +00:00
frosch
b37be47f16
(svn r20460) -Codechange: Remove WF_SCROLL window flags and store the state directly in the scrollbar widget instead.
2010-08-12 09:14:34 +00:00
frosch
6e9c9c28d9
(svn r20459) -Codechange: Remove the Scrollbar members of Window and make NWidgetScrollbar inherit from Scrollbar instead.
2010-08-12 09:13:04 +00:00
frosch
55bd5de43d
(svn r20458) -Codechange: Move Scrollbar from window.cpp to widget.cpp
2010-08-12 09:11:12 +00:00
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.
2010-08-12 09:09:24 +00:00
frosch
66e48dfdce
(svn r20456) -Codechange: Add separate nested widget class for scrollbars.
2010-08-12 09:07:45 +00:00
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.
2010-08-12 08:37:01 +00:00
frosch
10339c60c0
(svn r20452) -Codechange: Remove NWidgetCore::FindScrollbar() and associate scrollbar explicitly using a NWidgetPart via SetScrollbar().
2010-08-12 06:44:45 +00:00
yexo
0b4d80ae54
(svn r20394) -Fix [FS#4010]: make the default minimum width for editboxes 10 pixels
2010-08-06 20:52:53 +00:00
frosch
ed4f806f1d
(svn r20283) -Codechange: Unify start of doygen comments.
2010-08-01 19:22:34 +00:00
terkhen
88ca183191
(svn r20239) -Doc: Give a common name to all fall throughs (FALL THROUGH).
2010-07-29 14:26:28 +00:00
alberth
22b9bc5157
(svn r20043) -Codechange: Introduce vertical alignment for DrawStringMultiLine().
2010-07-02 13:53:05 +00:00
frosch
38b8259f3b
(svn r19943) -Fix [FS#3865]: Disallow moving of vehicle news window.
2010-06-07 19:56:32 +00:00
alberth
638cfe86e3
(svn r19844) -Fix: Move NWidgetBase::StoreSizePosition() to an include file, and use proper inline macro.
2010-05-16 19:17:02 +00:00
alberth
b3be440d78
(svn r19843) -Codechange: Move ComputeMaxSize() to widget_type.h to make it globally accessible.
2010-05-16 19:13:31 +00:00
rubidium
e75e2648fc
(svn r19706) -Add: support for the (NewGRF) debug box
2010-04-24 13:27:22 +00:00
rubidium
82fc28f77f
(svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, if a header require a header make it include that header
2010-01-15 16:41:15 +00:00
alberth
3323d64f28
(svn r18606) -Codechange: Introduce several forms of zero-size stacked display planes.
2009-12-22 20:43:25 +00:00
alberth
7dbc77a1e7
(svn r18605) -Codechange: Coding style fixes, prevent useless calls to UpdateWidgetSize().
2009-12-22 19:40:23 +00:00
rubidium
50734030aa
(svn r18593) -Fix: GetWidget call case similar to r18591
2009-12-21 18:20:18 +00:00
rubidium
38ceeb41b7
(svn r18592) -Fix (r18591): argh... save after starting the commit :(
2009-12-21 18:13:43 +00:00
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
2009-12-21 18:12:25 +00:00
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.
2009-12-21 16:16:40 +00:00
alberth
b3ecc90992
(svn r18584) -Codechange: Generalize MakeWidgetTree to read only one widget (recursively).
2009-12-21 16:12:43 +00:00
alberth
ca66652005
(svn r18583) -Codechange: Add WWT_SHADEBOX widget and its functions (heavily based on code by erikjanp).
2009-12-21 16:06:20 +00:00
alberth
e0393a3de1
(svn r18492) -Doc: A few Doxygen reference fixes (NewsSubtype reported by Eddi), and a typo fix.
2009-12-13 21:12:36 +00:00
alberth
a8e9891f45
(svn r18491) -Fix (r18482): Update doxy comments of SetupSmallestSize() as well.
2009-12-13 21:05:38 +00:00
alberth
57e6c7fdb7
(svn r18490) -Doc: Fixed syntax of a few doxygen pre and post coditions.
2009-12-13 20:54:52 +00:00
alberth
5d12f42867
(svn r18482) -Cleanup (r18092): Conversion to widget array is not done any more.
2009-12-13 13:29:13 +00:00
rubidium
b00a5f1069
(svn r18330) -Cleanup: remove some unneeded includes
2009-11-28 20:35:25 +00:00
frosch
efffb1b92c
(svn r18303) -Fix: Widget indices are valid when >= 0.
2009-11-26 22:46:13 +00:00
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.
2009-11-24 17:13:24 +00:00
rubidium
75bd985876
(svn r18272) -Codechange: make FindScrollbar a const function
2009-11-24 16:54:52 +00:00
rubidium
5e247b6e43
(svn r18267) -Codechange: make the music window big font aware
2009-11-24 13:14:48 +00:00
alberth
b4f488319c
(svn r18232) -Fix: Extend container widgets to accomadate multiples of filling step size.
2009-11-22 18:31:17 +00:00
alberth
450e40b997
(svn r18230) -Codechange: Allow fill stepsize to be set from Window::UpdateWidgetSize().
2009-11-22 18:28:14 +00:00
alberth
2b6f792513
(svn r18229) -Codechange: Make fill_x, fill_y a number instead of a bool.
2009-11-22 18:26:01 +00:00
rubidium
e7075c7e2b
(svn r18223) -Codechange: remove the requirement of having an index for background widgets
2009-11-22 14:40:55 +00:00
rubidium
d913282e7a
(svn r18212) -Codechange: remove unneeded 'parameters' for WWT_CAPTION, WWT_CLOSEBOX and WWT_STICKYBOX in the nested widget arrays
2009-11-22 11:20:12 +00:00
alberth
9a67f81610
(svn r18210) -Codechange: Child widgets always get the entire space in perpendicular direction of the container.
2009-11-22 10:59:12 +00:00
alberth
777d5ce12e
(svn r18201) -Codechange (r18092): No need anymore for initializing nested widgets for Widget* arrays.
2009-11-20 20:10:06 +00:00
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
2009-11-19 22:49:04 +00:00
rubidium
c24755c032
(svn r18189) -Codechange: remove some now unneeded strings
2009-11-19 18:08:35 +00:00
rubidium
30f7483f9c
(svn r18188) -Codechange: s/NWID_BUTTON_DRPDOWN/NWID_BUTTON_DROPDOWN/g
2009-11-19 18:01:24 +00:00
rubidium
089992ef13
(svn r18186) -Add: a widgets for left/right arrows with the ability to turn themselves around when a RTL language is loaded
2009-11-19 17:56:03 +00:00
peter1138
031e353d3c
(svn r18168) -Codechange: Adjust a frame's child's padding to account for text height, and draw the top bar appropriately.
2009-11-18 18:17:27 +00:00
rubidium
abe1c6f3c7
(svn r18150) -Codechange: make the horizontal scrollbar scroll in the opposite direction with RTL
2009-11-17 18:45:57 +00:00
peter1138
14c6fd0e39
(svn r18138) -Codechange: Add a new widgetpart to specify the height of a widget in text lines.
2009-11-17 13:04:05 +00:00
rubidium
cddc057a60
(svn r18099) -Codechange: scale the edit boxes to the fontsize
2009-11-15 15:37:37 +00:00
rubidium
aeb9f8e715
(svn r18092) -Codechange: remove support for the unnested widgets
2009-11-15 13:36:30 +00:00
rubidium
b812a48a8d
(svn r18089) -Codechange: remove ResizeWindowForWidget
2009-11-15 10:40:06 +00:00
rubidium
884561f431
(svn r18088) -Codechange: remove CompareWidgetArrays
2009-11-15 10:38:04 +00:00
rubidium
9396a701fe
(svn r18087) -Codechange: remove NWID_LAYERED
2009-11-15 10:30:32 +00:00
rubidium
2b5154f0a2
(svn r18065) -Codechange/Fix: account for the text in WWT_FRAMEs when determining the minimum width
2009-11-13 20:23:48 +00:00
rubidium
7288ef506e
(svn r18064) -Codechange: make the sticky box size to the height of the title bar preventing glitches with larger fonts
2009-11-13 20:10:13 +00:00
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
2009-11-09 17:20:48 +00:00
rubidium
860b9b1cea
(svn r18028) -Codechange: unglobalise some functions
2009-11-09 10:40:33 +00:00
rubidium
85a3dce45c
(svn r18022) -Cleanup: remove some (now) unused button resize functions
2009-11-08 19:49:13 +00:00
rubidium
0c005f9cfa
(svn r17984) -Codechange: make it possible to use MakeNWidgets using a custom container widget.
2009-11-06 20:26:28 +00:00
rubidium
3bc0a4ed3e
(svn r17903) -Codechange: don't get a modifiable NWidget from a const Window
2009-10-30 07:51:33 +00:00
rubidium
77d26d5081
(svn r17848) -Codechange: allow overriding (some) settings of STACKED_SELECTION_ZERO_SIZE widgets via UpdateWidgetSize
2009-10-23 21:10:24 +00:00
alberth
cfbd5ba59b
(svn r17755) -Codechange: Allow for a zero-size display plane in a NWidgetStacked widget to hide its child widgets.
2009-10-10 14:20:38 +00:00
rubidium
d6cded5380
(svn r17693) -Cleanup: remove some unneeded includes
2009-10-04 17:16:41 +00:00
rubidium
ca91a97826
(svn r17579) -Fix: remove doxygen docs for removed parameters, or change @param to @tparam if necessary
2009-09-19 15:17:47 +00:00
alberth
8d7498b82c
(svn r17575) -Codechange: Adding a new combined button+dropdown widget.
2009-09-19 13:08:37 +00:00
alberth
86395277d3
(svn r17574) -Fix (r17573): Insert NWID_SELECTION in nested_array when appropriate.
2009-09-19 12:52:49 +00:00
alberth
ceab116065
(svn r17573) -Codechange: NWID_SELECTION containers have a selected widget-plane, and optionally an index in the nested_array.
2009-09-19 11:55:44 +00:00
alberth
116c77c342
(svn r17572) -Codechange: Use the Window::GetWidget() function to access nested widgets through the nested_array.
2009-09-19 11:31:12 +00:00
frosch
ebd916be3d
(svn r17532) -Codechange: Rename several Invalidate functions to SetDirty for more consistency and distinguishability.
2009-09-13 19:15:59 +00:00
alberth
a10d841970
(svn r17505) -Codechange: WWT_EMPTY is not a special case any more for invalidating widgets.
2009-09-11 19:26:44 +00:00
alberth
0be5e59355
(svn r17427) -Codechange: Removing some unneeded widget parts (for reduced compilation time).
2009-09-05 19:44:53 +00:00
alberth
0847b338c6
(svn r17389) -Codechange: Add support for shaded viewports.
2009-09-02 20:28:41 +00:00
alberth
4bbb023463
(svn r17388) -Codechange: Paint the background of background widgets before painting its children.
2009-09-02 20:25:56 +00:00
rubidium
9ceee42430
(svn r17376) -Fix: also draw the white "I've just opened" line for nested windows
2009-09-02 11:31:11 +00:00
rubidium
5cb22df0f5
(svn r17375) -Codechange: remove last direct usage of scrollbar variables
2009-09-02 08:58:20 +00:00
rubidium
7fbc33dae1
(svn r17248) -Fix: add GPL license notice where appropriate
2009-08-21 20:21:05 +00:00
alberth
2184b5db8a
(svn r17173) -Codechange: Vertically align WWT_TEXT widget, generalize vertical alignment of label and text buttons.
2009-08-14 21:20:22 +00:00
alberth
4eb155ccfb
(svn r17171) -Doc: Additions and corrections of various doxygen strings.
2009-08-14 18:41:03 +00:00
smatz
2d3ddab7ca
(svn r17169) -Codechange: apply coding style to some for statements
2009-08-14 17:14:04 +00:00
smatz
c5533ae470
(svn r17168) -Codechange: apply coding style to if and while statements
2009-08-14 17:11:59 +00:00
rubidium
1fe3ad3288
(svn r17075) -Codechange: rename ~750 strings to be more uniform with their relatives
2009-08-05 17:59:21 +00:00
alberth
47075fdbca
(svn r17023) -Revert (r16839): FillNestedArray() was less obsolete than anticipated.
2009-08-01 15:45:18 +00:00
alberth
ebd24adaff
(svn r17017) -Fix (r17008): Setup padding for WWT_MATRIX.
2009-08-01 10:06:52 +00:00
alberth
9856cc9d0a
(svn r16963) -Codechange: Added NWidgetViewport widget.
2009-07-26 17:29:01 +00:00
alberth
0081bb9a96
(svn r16961) -Codechange: Moving some methods up in the class hierarchy to avoid code duplication.
2009-07-26 13:19:23 +00:00
alberth
e3033ee895
(svn r16953) -Codechange: Use SetStringParameters() for simple parameterized strings.
2009-07-25 11:54:53 +00:00
rubidium
e9bc557b2a
(svn r16930) -Codechange: more StringID name unification and grouping
2009-07-23 19:31:50 +00:00
alberth
36576371c0
(svn r16871) -Codechange: Generalize GetWidgetContentSize to UpdateWidgetSize for better control over widget size and resize steps.
2009-07-18 10:46:55 +00:00
alberth
d0a47fc1b4
(svn r16845) -Codechange: Introduction of constants for describing the bits in a WWT_MATRIX data field.
2009-07-16 16:22:23 +00:00
alberth
c00ce64458
(svn r16843) -Codechange: More documentation for the WWT_MATRIX widget, and better variable names in matrix rendering function.
2009-07-16 10:26:13 +00:00
rubidium
594070194f
(svn r16842) -Cleanup: add some spaces around a few operators
2009-07-16 10:13:33 +00:00
alberth
99215c5010
(svn r16839) -Codechange: Remove obsolete FillNestedArray().
2009-07-15 22:55:43 +00:00
alberth
9be387761c
(svn r16838) -Codechange: Fill Window::nested_array in SetupSmallestSize.
2009-07-15 22:51:37 +00:00
alberth
92206f2d18
(svn r16837) -Codechange: Collect largest used index while constructing nested widget tree.
2009-07-15 22:17:08 +00:00
alberth
9efd32d13c
(svn r16798) -Fix [FS#3016]: Added several new widget distances for better widget size computations.
2009-07-12 12:19:41 +00:00
alberth
e3f4293401
(svn r16796) -Fix [FS#3030]: Closebox 'X' is a string. (Rubidium)
2009-07-12 09:41:44 +00:00
alberth
b9f181afc9
(svn r16751) -Fix (r16740): Do not crash when using a non-standard font size in the widgets.
2009-07-05 16:26:42 +00:00
alberth
d65c6cae54
(svn r16740) -Codechange: Self-sizing widgets in intro screen, town directory, and found town windows.
2009-07-04 15:35:36 +00:00
alberth
3c50a66ced
(svn r16727) -Codechange: Introducing WD_SORTBUTTON_ARROW_WIDTH constant.
2009-07-02 21:18:22 +00:00
alberth
baab325b54
(svn r16689) -Codechange: Allow for rendering of parameterized text of nested widgets in Window::DrawWidget, adapt intro and town directory windows.
2009-06-28 22:23:26 +00:00
alberth
56122e377b
(svn r16670) -Codechange: Containers with equally sized children are useful to have.
2009-06-26 21:25:25 +00:00
alberth
e994d1ddaa
(svn r16609) -Codechange: Introduction of widget sizes and offsets used while drawing.
2009-06-20 18:06:37 +00:00
alberth
f23afd988f
(svn r16575) -Fix (r15760): Move resize sprite to the right when widget is lowered for RTL languages also.
2009-06-14 15:50:39 +00:00
alberth
e3ba9c487f
(svn r16530) -Fix [FS#2964], (r16501): Deduct additional widget length given away to a child from the total (Hirundo).
2009-06-07 14:34:43 +00:00
alberth
1a4934ef07
(svn r16515) -Codechange: Added scrollbar handling for nested widgets, and finding widgets by type or position in the tree.
2009-06-04 12:46:37 +00:00
alberth
5c9071fcff
(svn r16514) -Codechange: Add widget flags, and drawing and invalidating.
2009-06-03 21:13:13 +00:00
alberth
1ba3755aa7
(svn r16513) -Codechange: Add nested widgets root and array to Window, and NWidgetBase::FillNestedArray() to fill the array.
2009-06-03 20:00:33 +00:00
alberth
9b15b8cd4a
(svn r16501) -Codechange: Introduced different phases in resizing a nested widget tree.
2009-06-01 20:45:46 +00:00
alberth
bab70a823d
(svn r16491) -Codechange: Added parentheses around bitwise operators for code style.
2009-06-01 11:43:36 +00:00
alberth
6fc9b04861
(svn r16405) -Codechange: Move widget drawing code to functions to allow re-use.
2009-05-23 18:06:29 +00:00
alberth
c497e9e7ed
(svn r16372) -Codechange: Simplify size calculations with a few helper functions.
2009-05-21 18:12:28 +00:00
alberth
1122d625ae
(svn r16371) -Codechange (r16367): Properly align comments.
2009-05-21 17:45:12 +00:00
alberth
438a5e77b7
(svn r16370) -Doc: Improvements to the nested widgets documentation, added explanation about computations, fixed typo in param description.
2009-05-21 16:26:38 +00:00
alberth
b6d198ca0b
(svn r16369) -Codechange: Renaming ComputeMinimalSize() to SetupSmallestSize(), and AssignMinimalPosition() to AssignSizePosition(), they do not compute minimal size anymore.
2009-05-21 16:14:04 +00:00
alberth
054deab7b3
(svn r16367) -Codechange: Do not use min_x and min_y for storing smallest size to allow initialization more than once.
2009-05-21 15:48:27 +00:00
alberth
efde51e452
(svn r16226) -Codechange: Separating generation of a widget array from WindowDesc to the InitializeWidgetArrayFromNestedWidgets function.
2009-05-04 18:40:37 +00:00
alberth
37afd58fdb
(svn r16201) -Codechange: Add NWidgetBase::SetPadding method.
2009-05-02 16:33:28 +00:00
alberth
585440c38d
(svn r16190) -Codechange: Allow stacking of nested widgets.
2009-04-30 19:21:51 +00:00
alberth
94bc498c42
(svn r16189) -Doc: Additions and improvement of (mainly) nested widgets/widget-parts doxygen docs.
2009-04-30 17:35:38 +00:00
rubidium
53887e07bb
(svn r16160) -Codechange: remove the need for explicit TC_FROMSTRING for DrawString.
2009-04-26 14:52:56 +00:00
alberth
f4ea018f7f
(svn r16140) -Codechange: Call a function while contructing a widget tree.
2009-04-25 11:59:36 +00:00
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.
2009-04-21 23:40:56 +00:00
alberth
64bb0e60e4
(svn r15889) -Codechange: Add pre/inter/post space to nested background widgets
2009-03-29 13:25:01 +00:00
yexo
e00dc41903
(svn r15872) -Codechange: add paddings for widgets, this makes writing new widget arrays less cumbersome.
2009-03-28 11:13:39 +00:00
yexo
d17083e429
(svn r15861) -Codechange: Add NWID_HORIZONTAL_LTR that forces the ordering from left-to-right.
2009-03-26 20:39:04 +00:00
glx
b2cce8009e
(svn r15856) -Fix (r15819): NWidgetLeaf constructor don't use the provided window caption string
2009-03-26 16:23:25 +00:00
rubidium
4ad9dda5a0
(svn r15842) -Codechange: make DrawSortButtonState RTL.
2009-03-25 00:21:22 +00:00
rubidium
2347c41840
(svn r15833) -Fix: alignment of up/down arrows and closebox when in RTL 'view'
2009-03-23 22:20:23 +00:00
yexo
c91f965f08
(svn r15827) -Fix (r15823): line still was a bit too long
2009-03-23 00:15:35 +00:00
yexo
b61a681f02
(svn r15825) -Codechange: remove the WWT_DROPDOWNIN widget type and replace it with WWT_DROPDOWN.
2009-03-23 00:08:59 +00:00
yexo
3b231810ee
(svn r15823) -Codechange: prepare the WWT_FRAME and WWT_DROPDOWN(IN) widget types for rtl languages.
2009-03-22 23:44:53 +00:00
alberth
12a31f3d5c
(svn r15819) -Add: Nested widgets framework
2009-03-22 21:15:45 +00:00
rubidium
9038733f1a
(svn r15812) -Codechange: use the new DrawString API in another set of GUIs
2009-03-22 14:39:20 +00:00
rubidium
f11300d1f9
(svn r15794) -Codechange: remove the DoDrawString part of the old text drawing API
2009-03-21 22:46:17 +00:00
rubidium
9003641095
(svn r15790) -Codechange: remove the *Centered part of the old text drawing API.
2009-03-21 22:00:00 +00:00
rubidium
45f189fdca
(svn r15785) -Codechange: remove the *Truncated part of the old text drawing API.
2009-03-21 20:12:12 +00:00
glx
9fcff01850
(svn r15784) -Fix (r15779): TextAlignment and TA_* already exist on windows
2009-03-21 20:06:00 +00:00
rubidium
8a758beec3
(svn r15782) -Codechange: replace some calls to the all text drawing API to the new one.
2009-03-21 19:10:26 +00:00
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)
2009-03-18 01:06:48 +00:00
rubidium
b25a4f8231
(svn r15718) -Cleanup: apply some comment coding style on the rest of the sources too
2009-03-15 00:32:18 +00:00
rubidium
c0a8d09ca7
(svn r15428) -Codechange: consistently use colour instead of having both color and colour.
2009-02-09 02:57:15 +00:00
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
2009-02-09 02:33:10 +00:00
rubidium
8dae160d0f
(svn r15425) -Codechange: some color->colour changes and type safety.
2009-02-09 02:09:47 +00:00
rubidium
9907742a0f
(svn r15423) -Codechange: split widget related types to their own header and add a bit of type strictness.
2009-02-09 01:06:23 +00:00
smatz
0d3f5e6e74
(svn r15299) -Cleanup: remove many redundant includes
2009-01-31 20:16:06 +00:00
rubidium
11da45ee55
(svn r14949) -Cleanup: pointer coding style
2009-01-10 00:31:47 +00:00
rubidium
a999bb3227
(svn r14466) -Doc: remove some obsolete parameters, fix a few parameter names in comments and add a little more doxygen documentation.
2008-10-14 19:27:08 +00:00
rubidium
b650a86e58
(svn r14422) -Codechange: also reflect the changes of r14421 in the filenames.
2008-09-30 20:51:04 +00:00
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.
2008-09-30 20:39:50 +00:00
belugas
ebe9ae2b17
(svn r14040) -Codechange:Remove a hard coded value that is not even representative,
...
since captions have their own encoded colours in string.
2008-08-11 16:31:36 +00:00
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.
2008-08-04 05:59:28 +00:00
peter1138
92b63e38f0
(svn r13977) -Codechange: Let ResizeWindowForWidget() handle hidden (zero height or zero width) widgets.
2008-08-03 17:35:08 +00:00
belugas
d0d285ed57
(svn r13920) -Codechange: uniformise the definition with the declaration of DrawFrameRect
2008-08-02 02:50:40 +00:00
rubidium
c5a4e90338
(svn r13910) -Document: string drawing related functions and types (Alberth)
2008-08-01 09:34:34 +00:00
belugas
69671d3aef
(svn r13907) -Codechange: Replace a number with Colours enum on DrawFrameRect usage
2008-08-01 03:43:53 +00:00
frosch
ecc5d648df
(svn r13649) -Codechange: Split the GfxFillRect() special flags from 'color' into their own parameter.
2008-06-28 15:44:24 +00:00
rubidium
8b54212900
(svn r13139) -Codechange: move DrawWindowWidgets and DrawWindowViewport to the Window class and remove Window from their naming.
2008-05-17 12:48:06 +00:00
rubidium
9bf519f26b
(svn r12976) -Codechange: use w->SetDirty() instead of SetWindowDirty(w) when it's certain that w != NULL.
2008-05-06 22:08:18 +00:00
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.
2008-05-06 15:11:33 +00:00
rubidium
9d8fa486af
(svn r12761) -Codechange: lots of minor whitespace coding style fixes around operators.
2008-04-18 04:37:06 +00:00
rubidium
ee02dd7dad
(svn r12619) -Codechange: lots of documentation about window related stuff. Patch by Alberth.
2008-04-07 20:28:58 +00:00
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.
2008-03-26 10:08:17 +00:00
rubidium
4a16a8b948
(svn r12405) -Codechange: some coding style and 'untodoifying' some comments that were certainly not todos.
2008-03-24 06:52:52 +00:00
peter1138
c99eb9e456
(svn r11988) -Codechange: Add a generic way of changing a widget's size and adjust the widgets around it to suit.
2008-01-26 20:55:04 +00:00
peter1138
eeeeeb9336
(svn r11981) -Fix [FS#1698]: Use unicode glyph mapping to fix up missing/shuffled sprites in original data files instead of shuffling or skipping
...
sprites directly. Some required glyphs were not loaded.
-Fix: Large capital U with grave (Ù) along with some other glyphs are broken in the original data files, so do no display them.
2008-01-25 13:48:39 +00:00
peter1138
68707808c0
(svn r11915) -Codechange: Add a function to draw a sort button's up/down arrow. Arrows are now drawn in a consistent position based on the widget, instead of randomly positioned by pixel.
2008-01-18 10:36:55 +00:00
peter1138
c313676c66
(svn r11901) -Add: add two widgets for dropdowns, one raised and one inset, to eventually replace use of two widgets for each dropdown control.
2008-01-17 18:09:15 +00:00
peter1138
4d9a9bf6ff
(svn r11885) -Cleanup: Remove gotos from widget drawing code. A side affect is that it is now possible for any widget type to be shown disabled.
2008-01-17 00:06:36 +00:00
peter1138
e4c05f8d78
(svn r11848) -Codechange: New class-based drop down list functionality. Lists are now dynamically generated, and can include parameters, or be extended however needed.
2008-01-14 16:10:58 +00:00
rubidium
d4e6a6bf57
(svn r11828) -Codechange: include table/* as the last includes and remove an unneeded include from openttd.h.
2008-01-13 01:21:35 +00:00
rubidium
ac528411df
(svn r11818) -Codechange: split player.h into smaller pieces.
2008-01-12 14:10:35 +00:00
rubidium
0e517fe023
(svn r11787) -Codechange: more header rewrites. This time related to viewport.h.
2008-01-09 09:45:45 +00:00