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 |
|
rubidium
|
a34d19e9df
|
(svn r17440) -Fix [FS#3179] (r17375): long scrollbars would scroll when that was not intended. They would also not properly mark the window dirty.
|
2009-09-07 07:59:26 +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
|
4eb155ccfb
|
(svn r17171) -Doc: Additions and corrections of various doxygen strings.
|
2009-08-14 18:41:03 +00:00 |
|
alberth
|
c94c18fc0a
|
(svn r16797) -Codechange: Allow drop-down menus for windows with nested widgets.
|
2009-07-12 10:02:10 +00:00 |
|
alberth
|
34066a6027
|
(svn r16227) -Codechange: Added nested widgets for error windows, tooltip window, and dropdown window.
|
2009-05-04 18:42:49 +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 |
|
peter1138
|
f30f5607e3
|
(svn r15877) -Codechange: Let drop down lists know about font height.
|
2009-03-28 12:47:29 +00:00 |
|
rubidium
|
93fe44a3c5
|
(svn r15783) -Codechange: make the dropdown draw code pass around the left/right instead of the x and width to make drawing text at offsets easier.
|
2009-03-21 19:31: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 |
|
peter1138
|
77760a62fd
|
(svn r15387) -Codechange: Add a drop down list item type for char* strings.
|
2009-02-07 00:37:35 +00:00 |
|
peter1138
|
aad67b5736
|
(svn r15312) -Codechange: Handle closing of drop down menus when clicking in a window in a single place, instead of in the OnClick event for some windows. This standardises behaviour so that clicking anywhere in a window will close its drop down menu, which happened before for some windows but not all. In addition the dubious feature of hiding a drop down menu by opening the same menu has been removed. This only caused wasted CPU cycles as a whole new list was generated and then destroyed. Breathe.
|
2009-02-01 22:32:07 +00:00 |
|
smatz
|
0d3f5e6e74
|
(svn r15299) -Cleanup: remove many redundant includes
|
2009-01-31 20:16:06 +00:00 |
|
rubidium
|
2490f8f471
|
(svn r14881) -Fix (r14880): somehow make didn't think that widgets/dropdown.cpp did depend on window_gui.h...
|
2009-01-06 23:19:59 +00:00 |
|
glx
|
c7959ce2a9
|
(svn r14840) -Cleanup: remove duplicate includes
|
2009-01-04 21:02:59 +00:00 |
|
peter1138
|
cf52b683c0
|
(svn r14168) -Codechange: Make dropdown 'auto_width' a separate parameter, so that a minimum width can be specified.
|
2008-08-25 16:07:10 +00:00 |
|
peter1138
|
3c2f69bf62
|
(svn r14015) -Codechange: Add facility for a drop down list to always close (if requested) when the mouse button is released.
|
2008-08-07 18:26:13 +00:00 |
|
peter1138
|
6bae045b4a
|
(svn r14014) -Codechange: Add support for automatically sizing drop down lists to the widest list item.
|
2008-08-07 18:11:09 +00:00 |
|
peter1138
|
98d3d86004
|
(svn r14004) -Codechange: Clean of drop down lists.
Move empty item drawing to base ListItem Draw() function.
Remove String() from base class.
Pass correct width to Draw().
|
2008-08-06 07:10:40 +00:00 |
|
belugas
|
96892e081a
|
(svn r13970) -Codechange: Replace numbers with Colours enum on network, toolbar and dropdown guis.
Mostly forgotten ones.
|
2008-08-03 02:18:45 +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
|
5c5ee7eb57
|
(svn r13301) -Fix [FS#1997]: resolve more MSVC 9 x64 warnings.
|
2008-05-27 21:41:00 +00:00 |
|
peter1138
|
88f2ef652e
|
(svn r13278) -Fix: Missing call to FindWindowPlacementAndResize() for drop down lists
|
2008-05-26 21:40:52 +00:00 |
|
rubidium
|
6da56ee87e
|
(svn r13169) -Codechange: remove a (now) unneeded parameter of one of the Window constructors.
|
2008-05-18 20:40:30 +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 |
|
peter1138
|
9fa2e849f2
|
(svn r13075) -Codechange: Allow any value for a dropdown item instead of just positive.
|
2008-05-13 21:11:38 +00:00 |
|
rubidium
|
5924346697
|
(svn r13052) -Codechange: make a class of the DropdownWindow.
|
2008-05-11 18:18:18 +00:00 |
|
rubidium
|
d24442ae8b
|
(svn r13029) -Codechange: more work in the road to getting the WP macros and byte[WINDOW_CUSTOM_SIZE] removed. This step changes the event handling to work directly on the Window class instead of via a function pointer and big switches while keeping backward compatability while we're rewriting the Windows to the new scheme.
|
2008-05-10 13:46:36 +00:00 |
|
rubidium
|
2eef026fe3
|
(svn r13004) -Codechange: replace AllocateWindow and AllocateWindowDesc with a Window constructor.
|
2008-05-08 11:31:41 +00:00 |
|
rubidium
|
e6c944a6c4
|
(svn r12975) -Codechange: replace DeleteWindow(w) with delete w.
|
2008-05-06 21:28:30 +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
|
cb680474c3
|
(svn r12941) -Codechange: don't access wndproc directly. Patch by Alberth.
|
2008-05-04 10:05:50 +00:00 |
|
peter1138
|
447a31b702
|
(svn r12675) -Codechange: Add support for custom drawing of drop down list items.
|
2008-04-12 22:12:27 +00:00 |
|
peter1138
|
711909fa0c
|
(svn r12672) -Codechange: Add support for variably-sized drop down list items.
|
2008-04-12 20:32:18 +00:00 |
|
peter1138
|
63116691a9
|
(svn r12651) -Fix (r12644) [FS#1915]: Dropdown widget width should be one pixel less than window width, not one more.
|
2008-04-10 11:59:18 +00:00 |
|
rubidium
|
2ac6af4e48
|
(svn r12644) -Codechange: rework the order gui a little to prepare it for some future changes.
|
2008-04-09 23:00:12 +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 |
|
peter1138
|
9f6fd72c09
|
(svn r12121) -Fix [FS#1764]: Drop down item indexes are now an int instead of a byte (Yexo)
|
2008-02-12 12:54:51 +00:00 |
|
peter1138
|
02c9484ebb
|
(svn r11924) -Codechange: All dropdowns now use the dropdown widget, so compatibility code can be removed
|
2008-01-19 11:08:06 +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
|
ab7cb0804d
|
(svn r11865) -Feature(tte): Support scrolling of drop down lists when in drag mode by moving the pointer above or below the list.
|
2008-01-15 16:30:08 +00:00 |
|
peter1138
|
932c586dfe
|
(svn r11863) -Fix (r11848): One day I'll learn C++... Delete all items in a drop down list before deleting the list.
|
2008-01-15 13:20:58 +00:00 |
|
peter1138
|
2723128ba9
|
(svn r11858) -Fix (r1679): Mask and rule colour in drop down lists using wrong source value. (r1679 partially reverted r1368)
|
2008-01-15 08:14:22 +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 |
|