| 
							
							
								 rubidium | 76a5f4f8cd | (svn r18164) -Change: make dropdown 'right' align to the opening widget with RTL | 2009-11-18 12:31:09 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 5f2ddfbc5a | (svn r18152) -Codechange: remove the 'minimum window size' from the WindowDesc; it's determined from the (nested) widgets | 2009-11-17 19:16:48 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | aeb9f8e715 | (svn r18092) -Codechange: remove support for the unnested widgets | 2009-11-15 13:36:30 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 3d2d7af88f | (svn r18086) -Codechange: remove 'widget' from WindowDesc | 2009-11-15 10:26:01 +00:00 |  | 
			
				
					| 
							
							
								 alberth | c341673cd5 | (svn r17998) -Fix (r17994): Use a consistent item list width. | 2009-11-07 17:45:49 +00:00 |  | 
			
				
					| 
							
							
								 alberth | 0bc03c25f4 | (svn r17997) -Codechange: Introduce functions for querying top and bottom of the main view. | 2009-11-07 17:24:04 +00:00 |  | 
			
				
					| 
							
							
								 alberth | 3ae1b98d3a | (svn r17994) -Codechange: Make the dropdown menu window use pure nested widgets. | 2009-11-07 14:40:37 +00:00 |  | 
			
				
					| 
							
							
								 alberth | d03bf874fc | (svn r17993) -Codechange: Move widget and data initialization into the dropdown menu class. | 2009-11-07 11:44:38 +00:00 |  | 
			
				
					| 
							
							
								 alberth | 81796f10e5 | (svn r17992) -Codechange: Merge some parameters of the dropdown menu. | 2009-11-07 11:26:23 +00:00 |  | 
			
				
					| 
							
							
								 alberth | 61576c3184 | (svn r17991) -Codechange: Use WD_VSCROLLBAR_WIDTH constant in dropdown menu window. | 2009-11-07 10:26:09 +00:00 |  | 
			
				
					| 
							
							
								 alberth | 7dd10a684d | (svn r17990) -Codechange: Add widgets enum for dropdown menu window. | 2009-11-07 08:41:34 +00:00 |  | 
			
				
					| 
							
							
								 alberth | 726edbf3c0 | (svn r17944) -Codechange (r11848): Removed the second counter variable that ran in sync with the first one. | 2009-11-01 21:05:48 +00:00 |  | 
			
				
					| 
							
							
								 alberth | bd5fd95e5c | (svn r17942) -Documentation: Add a few doxygen comments to the dropdown code. | 2009-11-01 20:50:00 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | d6cded5380 | (svn r17693) -Cleanup: remove some unneeded includes | 2009-10-04 17:16:41 +00:00 |  | 
			
				
					| 
							
							
								 alberth | 8d7498b82c | (svn r17575) -Codechange: Adding a new combined button+dropdown widget. | 2009-09-19 13:08:37 +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 |  | 
			
				
					| 
							
							
								 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 |  |