| 
							
							
								 rubidium | 66cb1fe1ff | (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 | 5304330f92 | (svn r15387) -Codechange: Add a drop down list item type for char* strings. | 2009-02-07 00:37:35 +00:00 |  | 
			
				
					| 
							
							
								 peter1138 | bce50498fc | (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 | 9021c20b5e | (svn r15299) -Cleanup: remove many redundant includes | 2009-01-31 20:16:06 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 4a204fbf96 | (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 | c61674221c | (svn r14840) -Cleanup: remove duplicate includes | 2009-01-04 21:02:59 +00:00 |  | 
			
				
					| 
							
							
								 peter1138 | 7b632aa8aa | (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 | d6c385a41e | (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 | ad52678d14 | (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 | 76b0ffd342 | (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 | 98d8501278 | (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 | cfdc710104 | (svn r13649) -Codechange: Split the GfxFillRect() special flags from 'color' into their own parameter. | 2008-06-28 15:44:24 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 33e18c236d | (svn r13301) -Fix [FS#1997]: resolve more MSVC 9 x64 warnings. | 2008-05-27 21:41:00 +00:00 |  | 
			
				
					| 
							
							
								 peter1138 | 855336a1e6 | (svn r13278) -Fix: Missing call to FindWindowPlacementAndResize() for drop down lists | 2008-05-26 21:40:52 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | a21d3fc63b | (svn r13169) -Codechange: remove a (now) unneeded parameter of one of the Window constructors. | 2008-05-18 20:40:30 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | a89b5721a8 | (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 | 2c02810b3a | (svn r13075) -Codechange: Allow any value for a dropdown item instead of just positive. | 2008-05-13 21:11:38 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 4525234df4 | (svn r13052) -Codechange: make a class of the DropdownWindow. | 2008-05-11 18:18:18 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 2ac412375c | (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 | 51cda2252c | (svn r13004) -Codechange: replace AllocateWindow and AllocateWindowDesc with a Window constructor. | 2008-05-08 11:31:41 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 8796331d83 | (svn r12975) -Codechange: replace DeleteWindow(w) with delete w. | 2008-05-06 21:28:30 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 1ce0b03bf0 | (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 | 0083ce9e1b | (svn r12941) -Codechange: don't access wndproc directly. Patch by Alberth. | 2008-05-04 10:05:50 +00:00 |  | 
			
				
					| 
							
							
								 peter1138 | 66783add65 | (svn r12675) -Codechange: Add support for custom drawing of drop down list items. | 2008-04-12 22:12:27 +00:00 |  | 
			
				
					| 
							
							
								 peter1138 | 9e69877e70 | (svn r12672) -Codechange: Add support for variably-sized drop down list items. | 2008-04-12 20:32:18 +00:00 |  | 
			
				
					| 
							
							
								 peter1138 | 3badd38914 | (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 | 845c5d0a49 | (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 | 1dc0af3248 | (svn r12619) -Codechange: lots of documentation about window related stuff. Patch by Alberth. | 2008-04-07 20:28:58 +00:00 |  | 
			
				
					| 
							
							
								 peter1138 | 25f0a890ae | (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 | cc05abf382 | (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 | 9fdb9a82a2 | (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 | e938855375 | (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 | c954ce1b33 | (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 | 327ea90331 | (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 |  | 
			
				
					| 
							
							
								 rubidium | c7f9705e4a | (svn r11857) -Fix: some compile time warnings. | 2008-01-15 00:48:14 +00:00 |  | 
			
				
					| 
							
							
								 peter1138 | 6fa0463d79 | (svn r11854) -Fix (r11848): Nightly build farm showed up more compiler warnings... c++ is fun | 2008-01-14 20:52:43 +00:00 |  | 
			
				
					| 
							
							
								 peter1138 | 85e49e6290 | (svn r11849) -Fix (r11848): Incomplete(?) class broke MSVC/mingw compilation | 2008-01-14 16:35:49 +00:00 |  | 
			
				
					| 
							
							
								 peter1138 | 1fa2285327 | (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 |  |