Commit Graph

111 Commits (ab9995ddbce4c5743842f0703abb3f9288371222)

Author SHA1 Message Date
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. 15 years ago
alberth f23afd988f (svn r16575) -Fix (r15760): Move resize sprite to the right when widget is lowered for RTL languages also. 15 years ago
alberth e3ba9c487f (svn r16530) -Fix [FS#2964], (r16501): Deduct additional widget length given away to a child from the total (Hirundo). 15 years ago
alberth 1a4934ef07 (svn r16515) -Codechange: Added scrollbar handling for nested widgets, and finding widgets by type or position in the tree. 15 years ago
alberth 5c9071fcff (svn r16514) -Codechange: Add widget flags, and drawing and invalidating. 15 years ago
alberth 1ba3755aa7 (svn r16513) -Codechange: Add nested widgets root and array to Window, and NWidgetBase::FillNestedArray() to fill the array. 15 years ago
alberth 9b15b8cd4a (svn r16501) -Codechange: Introduced different phases in resizing a nested widget tree. 15 years ago
alberth bab70a823d (svn r16491) -Codechange: Added parentheses around bitwise operators for code style. 15 years ago
alberth 6fc9b04861 (svn r16405) -Codechange: Move widget drawing code to functions to allow re-use. 15 years ago
alberth c497e9e7ed (svn r16372) -Codechange: Simplify size calculations with a few helper functions. 15 years ago
alberth 1122d625ae (svn r16371) -Codechange (r16367): Properly align comments. 15 years ago
alberth 438a5e77b7 (svn r16370) -Doc: Improvements to the nested widgets documentation, added explanation about computations, fixed typo in param description. 15 years ago
alberth b6d198ca0b (svn r16369) -Codechange: Renaming ComputeMinimalSize() to SetupSmallestSize(), and AssignMinimalPosition() to AssignSizePosition(), they do not compute minimal size anymore. 15 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. 15 years ago
alberth efde51e452 (svn r16226) -Codechange: Separating generation of a widget array from WindowDesc to the InitializeWidgetArrayFromNestedWidgets function. 15 years ago
alberth 37afd58fdb (svn r16201) -Codechange: Add NWidgetBase::SetPadding method. 15 years ago
alberth 585440c38d (svn r16190) -Codechange: Allow stacking of nested widgets. 15 years ago
alberth 94bc498c42 (svn r16189) -Doc: Additions and improvement of (mainly) nested widgets/widget-parts doxygen docs. 15 years ago
rubidium 53887e07bb (svn r16160) -Codechange: remove the need for explicit TC_FROMSTRING for DrawString. 15 years ago
alberth f4ea018f7f (svn r16140) -Codechange: Call a function while contructing a widget tree. 15 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. 15 years ago
alberth 64bb0e60e4 (svn r15889) -Codechange: Add pre/inter/post space to nested background widgets 15 years ago
yexo e00dc41903 (svn r15872) -Codechange: add paddings for widgets, this makes writing new widget arrays less cumbersome. 15 years ago
yexo d17083e429 (svn r15861) -Codechange: Add NWID_HORIZONTAL_LTR that forces the ordering from left-to-right. 15 years ago
glx b2cce8009e (svn r15856) -Fix (r15819): NWidgetLeaf constructor don't use the provided window caption string 15 years ago
rubidium 4ad9dda5a0 (svn r15842) -Codechange: make DrawSortButtonState RTL. 15 years ago
rubidium 2347c41840 (svn r15833) -Fix: alignment of up/down arrows and closebox when in RTL 'view' 15 years ago