| 
							
							
								 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 | 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 | c709b8a711 | (svn r13099) -Fix [FS#2014]: when a window had children only one of them would be closed (on a parent closure) instead of all children. | 2008-05-15 11:17:56 +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 |  | 
			
				
					| 
							
							
								 glx | dacd2c5de8 | (svn r13047) -Codechange: remove vp_d | 2008-05-11 15:08:44 +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 | 24c2d9ff5c | (svn r13030) -Codechange: do use MallocT instead of ReallocT when 100% sure that the pointer you are allocating to is NULL. Patch by Alberth. | 2008-05-10 13:53:11 +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 | 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 | f3d184aee4 | (svn r13006) -Codechange: GetMenuItemIndex is only used for the toolbar, so move it to there. | 2008-05-08 12:59:47 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 92aac531c2 | (svn r13005) -Codechange: prepare AllocateWindowDescFront for subclassing of Window. | 2008-05-08 11:50:34 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 51cda2252c | (svn r13004) -Codechange: replace AllocateWindow and AllocateWindowDesc with a Window constructor. | 2008-05-08 11:31:41 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 054552a30b | (svn r12999) -Fix [FS#1995]: when a Window got deleted on a double click event, we should not send a click event to the now non-existant Window as that causes segfaults. | 2008-05-07 21:45:27 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | c28ce39e3c | (svn r12987) -Codechange: split viewport and tile selection. | 2008-05-07 13:10:15 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 43328ced46 | (svn r12984) -Codechange: some coding style in window.cpp. | 2008-05-07 08:27:55 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | c27f3cfa62 | (svn r12977) -Codechange: remove quite some redundant (duplicate) function declarations. | 2008-05-06 22:17:12 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 9db77e3808 | (svn r12976) -Codechange: use w->SetDirty() instead of SetWindowDirty(w) when it's certain that w != NULL. | 2008-05-06 22:08:18 +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 | 4acb8f3a5e | (svn r12942) -Fix [FS#1979]: closing some windows caused recursion in the Window deletion causing the reading invalid/freed data which could cause crashes. | 2008-05-04 21:36:37 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 0083ce9e1b | (svn r12941) -Codechange: don't access wndproc directly. Patch by Alberth. | 2008-05-04 10:05:50 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | ec931ba5c6 | (svn r12938) -Codechange: coding style fixes. Patch by Alberth. | 2008-05-04 08:56:59 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 7c93f3bab8 | (svn r12937) -Codechange: split allocating and finding the spot to place a window. Patch by Alberth. | 2008-05-04 08:49:57 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | a9775dfcc9 | (svn r12790) -Codechange: code style fixes. Patch by Alberth. | 2008-04-19 13:28:48 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 081f627018 | (svn r12787) -Documentation: add/fix documentation of some functions. Patch by Alberth. | 2008-04-19 13:05:05 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 18e64b28e2 | (svn r12757) -Codechange: move all cheat related stuff from all over the place to a single location. | 2008-04-17 21:21:01 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 2752568d61 | (svn r12749) -Codechange: store the viewport information in the windows that have a viewport instead of one global array with a viewport for each window, even when they do not use the viewport. | 2008-04-17 09:42:44 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | bd3e5d9c43 | (svn r12714) -Fix [FS#1904]: do not move windows below the toolbar on resizes unless they would go behind the toolbar. | 2008-04-14 23:26:31 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 8ab49198b9 | (svn r12695) -Codechange: only allocate window structs when needed. Based on a patch by Alberth. | 2008-04-13 19:25:14 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 1fe1b5da80 | (svn r12694) -Fix: do not call the mouse over callback on already deleted windows. | 2008-04-13 19:06:30 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 99b51aa235 | (svn r12693) -Documentation: add some documentation to some window related stuff. Based on a patch by Albert. | 2008-04-13 19:01:26 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | c36d613b9b | (svn r12692) -Codechange: swap to functions to remove a function declaration. | 2008-04-13 18:59:32 +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 |  | 
			
				
					| 
							
							
								 smatz | 808c03ef8d | (svn r12371) -Fix [FS#1823]: do not let window hide behind the main toolbar after resizing the screen | 2008-03-15 20:32:42 +00:00 |  | 
			
				
					| 
							
							
								 smatz | d3d126f999 | (svn r12167) -Feature(tte): change colour of autorail and autoroad selection when Ctrl is pressed | 2008-02-17 17:00:43 +00:00 |  | 
			
				
					| 
							
							
								 smatz | d7a72c7002 | (svn r12166) -Fix [FS#337]: when drag&drop mode was cancelled by keyboard input, depot/group window wasn't updated (original patch by GrimRC) | 2008-02-17 12:21:05 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 9c0c798dd8 | (svn r11834) -Codechange: only include settings_type.h if needed. | 2008-01-13 14:37:30 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | fafab82a31 | (svn r11832) -Codechange: get rid of (quite) some VARDEFs. | 2008-01-13 13:36:01 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 90acd52f22 | (svn r11828) -Codechange: include table/* as the last includes and remove an unneeded include from openttd.h. | 2008-01-13 01:21:35 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 2fc62eab05 | (svn r11818) -Codechange: split player.h into smaller pieces. | 2008-01-12 14:10:35 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 64d691bacc | (svn r11787) -Codechange: more header rewrites. This time related to viewport.h. | 2008-01-09 09:45:45 +00:00 |  | 
			
				
					| 
							
							
								 egladil | 29812e604f | (svn r11740) -Fix [FS#1610]: Modify and possibly discard key events for code points in the unicode private use area. | 2008-01-01 18:55:15 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 722613f7f3 | (svn r11706) -Codechange: split vehicle.h and remove another bunch of useless includes. | 2007-12-27 13:35:39 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | f82aeb82c5 | (svn r11701) -Codechange: removal unnecessary inclusions of map.h (and split map.h). | 2007-12-26 11:45:43 +00:00 |  |