| 
							
							
								 rubidium | 5080feba0d | (svn r15424) -Codechange: make it possible to have multiple windows with edit box open simultaniously (Zuu). | 2009-02-09 01:22:29 +00:00 |  | 
			
				
					| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 rubidium | 42fe0b65d2 | (svn r15338) -Fix [FS#2598]: close all construction related windows whenever changing company. | 2009-02-04 16:59:41 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | d29dc478dd | (svn r14918) -Cleanup: remove unused constant. | 2009-01-08 16:33:41 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 7b4fba0f89 | (svn r14905) -Fix (r14899): in some corner cases already freed memory could be read. | 2009-01-07 18:59:46 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 567b262901 | (svn r14899) -Feature: remove the window limit, but leave a configurable limit on the number of non-sticky non-vital windows. -Fix [FS#2499]: crashes/misbehaviours when (almost) all windows are stickied. | 2009-01-07 16:11:27 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | aa6c7e8574 | (svn r14880) -Codechange: make it clear which way the FOR_ALL_WINDOWS goes (from back to front or vice versa) and make it iterate over the Window* instead of Window**. | 2009-01-06 22:37:42 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 72d89337ee | (svn r14804) -Codechange: unify opening the OSK (Zuu) | 2009-01-03 13:59:05 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 94a5f66427 | (svn r14679) -Fix [FS#2431]: opening the OSK on the chatbox did disable map scrolling (with keyboard) until another window with editbox was opened and closed. Just "refcount" the open edit boxes instead of setting/clearing a bit when opening/closing a window. | 2008-12-16 17:58:27 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | e7bb5c63a4 | (svn r14466) -Doc: remove some obsolete parameters, fix a few parameter names in comments and add a little more doxygen documentation. | 2008-10-14 19:27:08 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | e589c7e580 | (svn r14422) -Codechange: also reflect the changes of r14421 in the filenames. | 2008-09-30 20:51:04 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | f56e630e5c | (svn r14421) -Codechange: rename all player variables/types to company *or* client so it is immediatelly clear which one you are working with. | 2008-09-30 20:39:50 +00:00 |  | 
			
				
					| 
							
							
								 smatz | a000de8418 | (svn r14395) -Fix [FS#2285]: crashes and GUI desyncs when order is deleted/modified while the timetable window is open -Fix: close any dropdown and child windows in the Order and Timetable windows when selected order is deselected, deleted, ... | 2008-09-24 16:40:06 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 9246ff28ac | (svn r14392) -Fix [FS#1404]: some widgets saw a single click as multiple clicks. | 2008-09-23 19:25:00 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | f49d5057ee | (svn r14390) -Codechange: replace magic constants with symbolic constants. | 2008-09-23 15:24:15 +00:00 |  | 
			
				
					| 
							
							
								 peter1138 | d5c80dfb8e | (svn r13977) -Codechange: Let ResizeWindowForWidget() handle hidden (zero height or zero width) widgets. | 2008-08-03 17:35:08 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 196268b7ff | (svn r13922) -Codechange: Move measurement-tooltip related stuff out of the general tooltip window. | 2008-08-02 11:26:25 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 019a519446 | (svn r13910) -Document: string drawing related functions and types (Alberth) | 2008-08-01 09:34:34 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 6ecfaa5c84 | (svn r13732) -Feature: add a few extra columns with information to the server list. Patch by Pegasus. | 2008-07-18 20:44:35 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 4151d68480 | (svn r13322) -Codechange: _no_scroll belongs more with the window code. | 2008-05-29 11:13:11 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 3716f4814d | (svn r13318) -Codechange: move some functions from gui.h/misc_gui.cpp to window_gui.h/window.cpp because they belong there. | 2008-05-29 06:49:56 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 9da2cd6e02 | (svn r13230) -Fix [FS#2030](r13171): When closing toolbars, also close their PickerWindows. | 2008-05-24 11:19:30 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 162e2e074b | (svn r13185) -Codechange: remove everything related to the WindowProc callbacks. | 2008-05-19 09:48:47 +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 | 4d5b9e38d6 | (svn r13160) -Codechange: prepare GUIPlaceProcDragXY for the removal of WindowEvent. | 2008-05-18 12:40:38 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | d284ba2283 | (svn r13151) -Codechange: use an enum instead of bool as return type of OnKeyPress/OnCTRLStateChange to make it obvious what the return values mean. | 2008-05-17 23:11:06 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | ac8f0fdc7b | (svn r13141) -Codechange: remove an unused variable from Window. | 2008-05-17 13:04:30 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | ad6e52080c | (svn r13140) -Codechange: move the gui-list-sorting out of window_gui.h so window_gui.h only needs to be included in *_gui.cpp. | 2008-05-17 13:01: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 |  | 
			
				
					| 
							
							
								 rubidium | 7f6ccdc624 | (svn r13138) -Codechange: remove the need for IsWindowOfPrototype. | 2008-05-17 12:26:00 +00:00 |  | 
			
				
					| 
							
							
								 belugas | 835a5fcf43 | (svn r13133) -Codechange: Add a base class (descending from Window) for all new windows that are going to require a ResetObjectToPlace to be performed on closing. This will allow to free the said window only once, and not twice otherwise | 2008-05-17 03:29:16 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 758f4a358d | (svn r13130) -Codechange: remove some of the (old) WindowEvent wrapper functions/enums/variables as they are not used anymore. | 2008-05-16 23:30:10 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 0b61b6c1d0 | (svn r13129) -Codechange: remove the WP macro and it's related variables. | 2008-05-16 23:29:31 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 5a85fb104e | (svn r13117) -Codechange: make a window class of the PlayerFinancesWindow. | 2008-05-16 07:34:48 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 439b328f41 | (svn r13108) -Codechange: make a Window subclass of the main toolbars sub menus. | 2008-05-15 20:04:10 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 6d880ada7f | (svn r13104) -Codechange: make ResetObjectToPlace safe to be called recursively via the OnPlaceObjectAbort callback and use this knowledge to simplify closing some windows. | 2008-05-15 14:41:56 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 31ab1e815a | (svn r13103) -Codechange: make a class of the PlayerCompanyWindow. | 2008-05-15 14:12:22 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | a7db265bb6 | (svn r13069) -Codechange: it is no longer needed to pass a void *data pointer with the WE_CREATE message because nothing uses it anymore. | 2008-05-13 14:43:33 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | bcdd9fcfe4 | (svn r13051) -Codechange: depot_d belongs in depot_gui.cpp. | 2008-05-11 18:17:56 +00:00 |  | 
			
				
					| 
							
							
								 glx | dacd2c5de8 | (svn r13047) -Codechange: remove vp_d | 2008-05-11 15:08:44 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 89a60ce249 | (svn r13045) -Codechange: make list_d (now GUIList) more generic and uniform. | 2008-05-11 14:23:45 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 29ad1d442a | (svn r13041) -Fix: calling a virtual function on a not fully constructed object is bound to cause errors. | 2008-05-11 11:41:18 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 9410be7b70 | (svn r13031) -Codechange: make AssignWidgetToWindow a static function instead of a global one as it should only be used from window.cpp. | 2008-05-10 13:54:20 +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 | f710876037 | (svn r13028) -Codechange: WE_MESSAGE and WE_INVALIDATE_DATA were doing the same thing. | 2008-05-10 12:30:27 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 2c96ce4506 | (svn r13027) -Codechange: use StrEmpty instead of arr[0] == '\0' and remove the need for WE_ON_EDIT_TEXT_CANCEL. | 2008-05-10 08:58:52 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 8d0a7f4634 | (svn r13025) -Codechange: remove the need for two WindowEvents. | 2008-05-09 15:27:00 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 0f7d925121 | (svn r13024) -Codechange: do not use WE_MOUSELOOP when WE_TICK suffices, rename WE_4 to something more descriptive and correct some (completely incorrect) comments. | 2008-05-09 09:29:27 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 11d36d5e46 | (svn r13015) -Codechange: move some 'WP' structs out of window_gui.h to the .cpp files where they are actually used. | 2008-05-08 14:14:16 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 0c30e46c9c | (svn r13010) -Codechange: move the tree building GUI out of misc_gui.cpp. | 2008-05-08 13:29:35 +00:00 |  |