Commit Graph

258 Commits (5199e19213bfad4c9cd145b2b606cc6ad4015244)

Author SHA1 Message Date
frosch a47fb85cd8 (svn r27893) -Codechange: Use fallthrough attribute. (LordAro) 7 years ago
peter1138 348607aa89 (svn r27831) -Fix (r24577): Misaligned resize icon (due to widget bounds being inclusive) 7 years ago
peter1138 2c0ef5c659 (svn r27821) -Change: Draw images in centre of buttons (inspired by Juanjo) 7 years ago
frosch d1c64315cd (svn r27713) -Fix [FS#6527]: Setup clipping areas for individual widgets when drawing. (adf88) 8 years ago
michi_cc 44918010df (svn r27381) -Fix: Warnings due to C++11 requirements for explicit narrowing conversions in initializer lists. 9 years ago
frosch 67ae231f1b (svn r27340) -Fix [FS#6338]: Silence warning by moving _string_colourmap to a file no its own. (Cif) 9 years ago
frosch d07b686927 (svn r27303) -Fix [FS#6321]: SetMinimalSize was ignored for WWT_EDITBOX. 9 years ago
frosch 53ee8c696b (svn r27255) -Fix [FS#6270]: Combined button+dropdown widgets in order and autoreplace GUI had incorrect hitbox when using GUI zoom. (_dp_) 9 years ago
rubidium 09f6c46d0b (svn r27030) -Fix: crash when having the vehicle list opened from a buoy or oil rig while the buoy/oil rig gets its final removal (i.e. the sign gets removed) 10 years ago
rubidium fdd5b2293d (svn r26971) -Fix: widget_data was sometimes uint16 and sometimes uint32; make it always be uint32 10 years ago
peter1138 ee266b9b9d (svn r26965) -Codechange: Add palette bit to indicate that palette is actually a text colour remap, and draw closebox as a sprite, using said bit. Change news popup to use closebox widget for its closebox. 10 years ago
peter1138 d3c614c3cf (svn r26964) -Codechange: Allow editbox size to change. 10 years ago
peter1138 a0c53f7c4c (svn r26962) -Fix: Set up scrollbar size at the correct time (where it can be changed). Also ensure scrollbar is long enough to at least contain its buttons. 10 years ago
peter1138 6872b647f1 (svn r26960) -Codechange: Draw sort button symbols as sprites, and pad sort buttons with non-static width. 10 years ago
peter1138 2f871d02b3 (svn r26861) -Codechange: Include height of dropdown image in dropdown widget. Draw vertically centred image in dropdown button. 10 years ago
peter1138 2bb3524416 (svn r26855) -Codechange: Render vertical scrollbars the same as horizontal scrollbars, with sprites instead of text. 10 years ago
peter1138 a3eaa31178 (svn r26854) -Codechange: Don't override computed minimal size with static minimal size, instead only increase it. 10 years ago
rubidium 2be4215f43 (svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values 10 years ago
rubidium 5a8e5e8d99 (svn r26362) -Fix [FS#5906]: reset the default window size icon size just like all the other cached icon sizes (based on patch by MJP) 10 years ago
rubidium d9bd866b27 (svn r26127) -Fix (r18186): missing break 11 years ago
rubidium cf6fe08d8a (svn r26123) -Fix: make sure the maximum row length when making company buttons is at least 1 11 years ago
rubidium 519cb3e103 (svn r26121) -Codechange: add some asserts after dynamic casts to show they shouldn't return NULL ever 11 years ago
frosch 2a71d05478 (svn r25864) -Fix: Use the actual sprite dimensions for sizing the dropdown arrow of dropdown widgets. 11 years ago
frosch f1d5afd68c (svn r25862) -Fix [FS#5715] (r25729): Usage of implicit unsigned wrap around. (sbr) 11 years ago
frosch ec68541fb8 (svn r25861) -Fix [FS#5760]: Scale linkgraph legend according to text dimensions. 11 years ago
frosch a4fb66768d (svn r25729) -Fix [FS#5686]: If the child widgets of a NWidgetHorizontal container do not fill the complete container, align them according to text direction. (sbr) 11 years ago
frosch af6a90c347 (svn r25727) -Fix [FS#5686]: NWidgetMatrix used pip_pre and pip_post inconsistently and incorrectly, causing misalignment for RTL. (spotted by sbr) 11 years ago
frosch 538159cb1d (svn r25537) -Codechange: Optionally make WWT_MATRIX compute the number of rows and columns from the resize step size. 11 years ago
rubidium 25c2c7c7ff (svn r25468) -Fix-ish: the min/max of the close box were so small the glyph wouldn't even fit between them 11 years ago
frosch 13badddd75 (svn r25294) -Feature: Add another button to window title bars to resize the window to its default size. 11 years ago
rubidium 35b4e7adda (svn r25123) -Fix: when the count for a scrollbar was 0, the inter distance was subtracted too much causing a scrollbar with a negative size 11 years ago
frosch 0857bc2b9a (svn r25121) -Fix: Editboxes could become too small when resizing windows. 11 years ago
smatz 7c81c9111c (svn r24915) -Fix: Several out-of-bounds reads 12 years ago
planetmaker f00d9976f9 (svn r24900) -Fix [FS#5389]: Comments with typos (most fixes supplied by Eagle_rainbow) 12 years ago
peter1138 64a19cb75e (svn r24853) -Fix: Extend widget data member to 32 bits so that sprite IDs >= 2^16 can be used. 12 years ago
frosch 11f5889521 (svn r24745) -Codechange: Draw complete editbox via QueryString. 12 years ago
frosch 18dcd2e6a4 (svn r24742) -Codechange: Remove QueryStringBaseWindow and store QueryStrings per widget instead. 12 years ago
frosch e95b757c11 (svn r24724) -Codechange: Move drawing of editboxes to the widget drawing code. 12 years ago
planetmaker 99cd4185db (svn r24577) -Fix [FS#5324]: Draw the window resize sprite bottom-aligned (sbr) 12 years ago
frosch 2796903ea8 (svn r24378) -Fix [FS#5218]: ReInit could crash for windows with NWidgetMatrix widgets. 12 years ago
frosch 3c62dab982 (svn r24346) -Fix: EQUALSIZE widget containers within EQUALSIZE containers were initialised with wrong sizes. 12 years ago
michi_cc 72b3bb9dd5 (svn r24136) -Feature [FS#4465]: Autoreplace vehicles only when they get old. (Vikthor) 12 years ago
truebrain 867b263900 (svn r23631) -Add: ScriptWindow, to manipulate windows on the client (GameScript only) 13 years ago
truebrain da63ce43fa (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
13 years ago
frosch 3b0816c614 (svn r23252) -Codechange: Add WD_BEVEL_xxx constants. 13 years ago
peter1138 4086b710b1 (svn r23024) -Codechange: Vertically centre text within a dropdown control. 13 years ago
peter1138 4a0fd61b0c (svn r23020) -Codechange: Vertically centre caption text if the caption height is taller than the text. 13 years ago
peter1138 cacf7ecf2b (svn r23017) -Codechange: Add support for resized scrollbars. 13 years ago
planetmaker 32c7844a07 (svn r22869) -Codechange: Use the same constant to set the minimum height of all widgets in the windows title bar 13 years ago
rubidium 87272273b5 (svn r22405) -Document: some more "random-ish" tidbits 13 years ago