Commit Graph

103 Commits

Author SHA1 Message Date
rubidium
4874578e79 (svn r16930) -Codechange: more StringID name unification and grouping 2009-07-23 19:31:50 +00:00
alberth
543b86307f (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
fe9f5cbc46 (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
2e298f90a9 (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
34570f4e93 (svn r16842) -Cleanup: add some spaces around a few operators 2009-07-16 10:13:33 +00:00
alberth
1aa6de3873 (svn r16839) -Codechange: Remove obsolete FillNestedArray(). 2009-07-15 22:55:43 +00:00
alberth
62fc8bd6c5 (svn r16838) -Codechange: Fill Window::nested_array in SetupSmallestSize. 2009-07-15 22:51:37 +00:00
alberth
0dcb1a320d (svn r16837) -Codechange: Collect largest used index while constructing nested widget tree. 2009-07-15 22:17:08 +00:00
alberth
95ac767add (svn r16798) -Fix [FS#3016]: Added several new widget distances for better widget size computations. 2009-07-12 12:19:41 +00:00
alberth
5d9e94a2b4 (svn r16796) -Fix [FS#3030]: Closebox 'X' is a string. (Rubidium) 2009-07-12 09:41:44 +00:00
alberth
0d6bef2171 (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
43ee12137b (svn r16740) -Codechange: Self-sizing widgets in intro screen, town directory, and found town windows. 2009-07-04 15:35:36 +00:00
alberth
b441e00ce7 (svn r16727) -Codechange: Introducing WD_SORTBUTTON_ARROW_WIDTH constant. 2009-07-02 21:18:22 +00:00
alberth
2509f55d87 (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
657b6c84f0 (svn r16670) -Codechange: Containers with equally sized children are useful to have. 2009-06-26 21:25:25 +00:00
alberth
460b2656df (svn r16609) -Codechange: Introduction of widget sizes and offsets used while drawing. 2009-06-20 18:06:37 +00:00
alberth
978a9df133 (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
d7663017e5 (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
24b2876cb5 (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
ed0a0a681a (svn r16514) -Codechange: Add widget flags, and drawing and invalidating. 2009-06-03 21:13:13 +00:00
alberth
bb075195b9 (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
85824cf261 (svn r16501) -Codechange: Introduced different phases in resizing a nested widget tree. 2009-06-01 20:45:46 +00:00
alberth
580e478e4e (svn r16491) -Codechange: Added parentheses around bitwise operators for code style. 2009-06-01 11:43:36 +00:00
alberth
6bad10d216 (svn r16405) -Codechange: Move widget drawing code to functions to allow re-use. 2009-05-23 18:06:29 +00:00
alberth
eded5a612c (svn r16372) -Codechange: Simplify size calculations with a few helper functions. 2009-05-21 18:12:28 +00:00
alberth
673a4802e8 (svn r16371) -Codechange (r16367): Properly align comments. 2009-05-21 17:45:12 +00:00
alberth
b1afd68e4c (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
b7fc3fba32 (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
fd98f18ac4 (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
adfc9c968c (svn r16226) -Codechange: Separating generation of a widget array from WindowDesc to the InitializeWidgetArrayFromNestedWidgets function. 2009-05-04 18:40:37 +00:00
alberth
8436327ded (svn r16201) -Codechange: Add NWidgetBase::SetPadding method. 2009-05-02 16:33:28 +00:00
alberth
a9557c633a (svn r16190) -Codechange: Allow stacking of nested widgets. 2009-04-30 19:21:51 +00:00
alberth
db91f735a8 (svn r16189) -Doc: Additions and improvement of (mainly) nested widgets/widget-parts doxygen docs. 2009-04-30 17:35:38 +00:00
rubidium
650cb3694e (svn r16160) -Codechange: remove the need for explicit TC_FROMSTRING for DrawString. 2009-04-26 14:52:56 +00:00
alberth
7d569558c1 (svn r16140) -Codechange: Call a function while contructing a widget tree. 2009-04-25 11:59:36 +00:00
rubidium
5c5b357043 (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
df4dcea07b (svn r15889) -Codechange: Add pre/inter/post space to nested background widgets 2009-03-29 13:25:01 +00:00
yexo
4922b26dc5 (svn r15872) -Codechange: add paddings for widgets, this makes writing new widget arrays less cumbersome. 2009-03-28 11:13:39 +00:00
yexo
693563be8e (svn r15861) -Codechange: Add NWID_HORIZONTAL_LTR that forces the ordering from left-to-right. 2009-03-26 20:39:04 +00:00
glx
561e8400ac (svn r15856) -Fix (r15819): NWidgetLeaf constructor don't use the provided window caption string 2009-03-26 16:23:25 +00:00
rubidium
07f70fc801 (svn r15842) -Codechange: make DrawSortButtonState RTL. 2009-03-25 00:21:22 +00:00
rubidium
9c0eadc949 (svn r15833) -Fix: alignment of up/down arrows and closebox when in RTL 'view' 2009-03-23 22:20:23 +00:00
yexo
4bfcb07bca (svn r15827) -Fix (r15823): line still was a bit too long 2009-03-23 00:15:35 +00:00
yexo
d8a0e59b9d (svn r15825) -Codechange: remove the WWT_DROPDOWNIN widget type and replace it with WWT_DROPDOWN. 2009-03-23 00:08:59 +00:00
yexo
9ee020c84d (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
4ac600e2cf (svn r15819) -Add: Nested widgets framework 2009-03-22 21:15:45 +00:00
rubidium
2e38d7c332 (svn r15812) -Codechange: use the new DrawString API in another set of GUIs 2009-03-22 14:39:20 +00:00
rubidium
a1088869f5 (svn r15794) -Codechange: remove the DoDrawString part of the old text drawing API 2009-03-21 22:46:17 +00:00
rubidium
89d614deea (svn r15790) -Codechange: remove the *Centered part of the old text drawing API. 2009-03-21 22:00:00 +00:00
rubidium
c1aabd9842 (svn r15785) -Codechange: remove the *Truncated part of the old text drawing API. 2009-03-21 20:12:12 +00:00