Commit Graph

160 Commits

Author SHA1 Message Date
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 57e6c7fdb7 (svn r18490) -Doc: Fixed syntax of a few doxygen pre and post coditions. 2009-12-13 20:54:52 +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
alberth 2b6f792513 (svn r18229) -Codechange: Make fill_x, fill_y a number instead of a bool. 2009-11-22 18:26:01 +00:00
alberth 0512761214 (svn r18203) -Codechange (r18092): Remove DisplayFlags enum of old widgets. 2009-11-21 10:10:53 +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 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 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 aeb9f8e715 (svn r18092) -Codechange: remove support for the unnested widgets 2009-11-15 13:36:30 +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 860b9b1cea (svn r18028) -Codechange: unglobalise some functions 2009-11-09 10:40:33 +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
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
alberth 8d7498b82c (svn r17575) -Codechange: Adding a new combined button+dropdown widget. 2009-09-19 13:08:37 +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
rubidium e8ddf001c8 (svn r17570) -Fix: a number of Doxygen warnings about missing parameters, which were sometimes missing and sometimes just typos 2009-09-19 09:51:14 +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
yexo b7f7dd77bf (svn r17377) -Fix (r17365): MSVC complains about struct<>class difference 2009-09-02 12:02:55 +00:00
rubidium 7fbc33dae1 (svn r17248) -Fix: add GPL license notice where appropriate 2009-08-21 20:21:05 +00:00
alberth 4eb155ccfb (svn r17171) -Doc: Additions and corrections of various doxygen strings. 2009-08-14 18:41:03 +00:00
alberth 47075fdbca (svn r17023) -Revert (r16839): FillNestedArray() was less obsolete than anticipated. 2009-08-01 15:45:18 +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 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
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 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 56122e377b (svn r16670) -Codechange: Containers with equally sized children are useful to have. 2009-06-26 21:25:25 +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 c497e9e7ed (svn r16372) -Codechange: Simplify size calculations with a few helper functions. 2009-05-21 18:12:28 +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 db1be47d76 (svn r16368) -Codechange: Only leaf widgets use min_x and min_y. 2009-05-21 16:00:52 +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
alberth 25ac77a612 (svn r16167) -Codechange: Added empty-ness test to nested widget containers. 2009-04-26 16:30:12 +00:00
alberth f4ea018f7f (svn r16140) -Codechange: Call a function while contructing a widget tree. 2009-04-25 11:59:36 +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
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
alberth 12a31f3d5c (svn r15819) -Add: Nested widgets framework 2009-03-22 21:15:45 +00:00
alberth 2fe151bd92 (svn r15817) -Codechange: Make room for additional widget types (Rubidium) 2009-03-22 18:46:56 +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