rubidium
|
3d75eb446d
|
(svn r13346) -Fix (r13322): scrolling the main viewport with keyboard when having a build tool selected failed.
|
2008-05-30 21:06:43 +00:00 |
|
rubidium
|
e2997c9976
|
(svn r13338) -Doc: add documentation about the window placement. Patch by Alberth.
|
2008-05-29 22:22:02 +00:00 |
|
rubidium
|
923e21129c
|
(svn r13325) -Codechange: split the client-side only settings from the settings stored in the savegame so there is no need to have a duplicate copy of it for new games.
|
2008-05-29 15:13:28 +00:00 |
|
rubidium
|
22d7b25296
|
(svn r13322) -Codechange: _no_scroll belongs more with the window code.
|
2008-05-29 11:13:11 +00:00 |
|
rubidium
|
f2869bb7db
|
(svn r13321) -Codechange: move some GUI/viewport related functions out op openttd.cpp to viewport.cpp/window.cpp.
|
2008-05-29 10:16:59 +00:00 |
|
rubidium
|
27bca407de
|
(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 |
|
rubidium
|
4625695653
|
(svn r13251) -Codechange: rename _patches to _settings as that is more logic.
-Codechange: move all Settings into substructs of _settings in a way that they are logically grouped.
|
2008-05-25 19:17:03 +00:00 |
|
rubidium
|
6c20f77330
|
(svn r13228) -Codechange: split console.h.
|
2008-05-24 10:15:06 +00:00 |
|
rubidium
|
27c38052b7
|
(svn r13185) -Codechange: remove everything related to the WindowProc callbacks.
|
2008-05-19 09:48:47 +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
|
fc4393dcfe
|
(svn r13160) -Codechange: prepare GUIPlaceProcDragXY for the removal of WindowEvent.
|
2008-05-18 12:40:38 +00:00 |
|
rubidium
|
f5681547ef
|
(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
|
7812b24a77
|
(svn r13141) -Codechange: remove an unused variable from Window.
|
2008-05-17 13:04:30 +00:00 |
|
rubidium
|
d8154e00ac
|
(svn r13138) -Codechange: remove the need for IsWindowOfPrototype.
|
2008-05-17 12:26:00 +00:00 |
|
belugas
|
17bd325574
|
(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
|
cc0dae2271
|
(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
|
009a748ab3
|
(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
|
dddfaaac7d
|
(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
|
c708ab3b48
|
(svn r13047) -Codechange: remove vp_d
|
2008-05-11 15:08:44 +00:00 |
|
rubidium
|
e63137f47f
|
(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
|
83664c8bc4
|
(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
|
89c15ecb23
|
(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
|
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
|
935434333b
|
(svn r13028) -Codechange: WE_MESSAGE and WE_INVALIDATE_DATA were doing the same thing.
|
2008-05-10 12:30:27 +00:00 |
|
rubidium
|
68a1d75d9e
|
(svn r13025) -Codechange: remove the need for two WindowEvents.
|
2008-05-09 15:27:00 +00:00 |
|
rubidium
|
f438700402
|
(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
|
9ed36409c5
|
(svn r13006) -Codechange: GetMenuItemIndex is only used for the toolbar, so move it to there.
|
2008-05-08 12:59:47 +00:00 |
|
rubidium
|
23fc96c3e8
|
(svn r13005) -Codechange: prepare AllocateWindowDescFront for subclassing of Window.
|
2008-05-08 11:50:34 +00:00 |
|
rubidium
|
2eef026fe3
|
(svn r13004) -Codechange: replace AllocateWindow and AllocateWindowDesc with a Window constructor.
|
2008-05-08 11:31:41 +00:00 |
|
rubidium
|
19910188fa
|
(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
|
3d5567ccf7
|
(svn r12987) -Codechange: split viewport and tile selection.
|
2008-05-07 13:10:15 +00:00 |
|
rubidium
|
ca4349b517
|
(svn r12984) -Codechange: some coding style in window.cpp.
|
2008-05-07 08:27:55 +00:00 |
|
rubidium
|
402a1e24ba
|
(svn r12977) -Codechange: remove quite some redundant (duplicate) function declarations.
|
2008-05-06 22:17:12 +00:00 |
|
rubidium
|
9bf519f26b
|
(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
|
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
|
762315c47c
|
(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
|
cb680474c3
|
(svn r12941) -Codechange: don't access wndproc directly. Patch by Alberth.
|
2008-05-04 10:05:50 +00:00 |
|
rubidium
|
a26b25aecc
|
(svn r12938) -Codechange: coding style fixes. Patch by Alberth.
|
2008-05-04 08:56:59 +00:00 |
|
rubidium
|
5b44c68b19
|
(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
|
752c8d8f2e
|
(svn r12790) -Codechange: code style fixes. Patch by Alberth.
|
2008-04-19 13:28:48 +00:00 |
|
rubidium
|
c84fe27ca9
|
(svn r12787) -Documentation: add/fix documentation of some functions. Patch by Alberth.
|
2008-04-19 13:05:05 +00:00 |
|
rubidium
|
b1d1a4ac66
|
(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
|
c31287206d
|
(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
|
fd38b3f850
|
(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
|
9a73b698d4
|
(svn r12695) -Codechange: only allocate window structs when needed. Based on a patch by Alberth.
|
2008-04-13 19:25:14 +00:00 |
|
rubidium
|
04138ddffc
|
(svn r12694) -Fix: do not call the mouse over callback on already deleted windows.
|
2008-04-13 19:06:30 +00:00 |
|
rubidium
|
2310557716
|
(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
|
87ddcb0d5a
|
(svn r12692) -Codechange: swap to functions to remove a function declaration.
|
2008-04-13 18:59:32 +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 |
|