rubidium
|
6a931d67cd
|
(svn r14390) -Codechange: replace magic constants with symbolic constants.
|
16 years ago |
rubidium
|
d0c1a989a4
|
(svn r14047) -Codechange: move chatmessage handling to the network directory as that's the only case chat messages are used. Furthermore remove any trace of chatmessages when compiling without network support.
|
16 years ago |
rubidium
|
7dcc69e617
|
(svn r13495) -Fix: scrolling the main map with the keys speed was influenced by movement of the mouse.
|
17 years ago |
rubidium
|
3d75eb446d
|
(svn r13346) -Fix (r13322): scrolling the main viewport with keyboard when having a build tool selected failed.
|
17 years ago |
rubidium
|
e2997c9976
|
(svn r13338) -Doc: add documentation about the window placement. Patch by Alberth.
|
17 years ago |
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.
|
17 years ago |
rubidium
|
22d7b25296
|
(svn r13322) -Codechange: _no_scroll belongs more with the window code.
|
17 years ago |
rubidium
|
f2869bb7db
|
(svn r13321) -Codechange: move some GUI/viewport related functions out op openttd.cpp to viewport.cpp/window.cpp.
|
17 years ago |
rubidium
|
27bca407de
|
(svn r13318) -Codechange: move some functions from gui.h/misc_gui.cpp to window_gui.h/window.cpp because they belong there.
|
17 years ago |
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.
|
17 years ago |
rubidium
|
6c20f77330
|
(svn r13228) -Codechange: split console.h.
|
17 years ago |
rubidium
|
27c38052b7
|
(svn r13185) -Codechange: remove everything related to the WindowProc callbacks.
|
17 years ago |
rubidium
|
6da56ee87e
|
(svn r13169) -Codechange: remove a (now) unneeded parameter of one of the Window constructors.
|
17 years ago |
rubidium
|
fc4393dcfe
|
(svn r13160) -Codechange: prepare GUIPlaceProcDragXY for the removal of WindowEvent.
|
17 years ago |
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.
|
17 years ago |
rubidium
|
7812b24a77
|
(svn r13141) -Codechange: remove an unused variable from Window.
|
17 years ago |
rubidium
|
d8154e00ac
|
(svn r13138) -Codechange: remove the need for IsWindowOfPrototype.
|
17 years ago |
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
|
17 years ago |
rubidium
|
cc0dae2271
|
(svn r13130) -Codechange: remove some of the (old) WindowEvent wrapper functions/enums/variables as they are not used anymore.
|
17 years ago |
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.
|
17 years ago |
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.
|
17 years ago |
glx
|
c708ab3b48
|
(svn r13047) -Codechange: remove vp_d
|
17 years ago |
rubidium
|
e63137f47f
|
(svn r13041) -Fix: calling a virtual function on a not fully constructed object is bound to cause errors.
|
17 years ago |
rubidium
|
83664c8bc4
|
(svn r13031) -Codechange: make AssignWidgetToWindow a static function instead of a global one as it should only be used from window.cpp.
|
17 years ago |
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.
|
17 years ago |
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.
|
17 years ago |
rubidium
|
935434333b
|
(svn r13028) -Codechange: WE_MESSAGE and WE_INVALIDATE_DATA were doing the same thing.
|
17 years ago |
rubidium
|
68a1d75d9e
|
(svn r13025) -Codechange: remove the need for two WindowEvents.
|
17 years ago |
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.
|
17 years ago |
rubidium
|
9ed36409c5
|
(svn r13006) -Codechange: GetMenuItemIndex is only used for the toolbar, so move it to there.
|
17 years ago |
rubidium
|
23fc96c3e8
|
(svn r13005) -Codechange: prepare AllocateWindowDescFront for subclassing of Window.
|
17 years ago |
rubidium
|
2eef026fe3
|
(svn r13004) -Codechange: replace AllocateWindow and AllocateWindowDesc with a Window constructor.
|
17 years ago |
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.
|
17 years ago |
rubidium
|
3d5567ccf7
|
(svn r12987) -Codechange: split viewport and tile selection.
|
17 years ago |
rubidium
|
ca4349b517
|
(svn r12984) -Codechange: some coding style in window.cpp.
|
17 years ago |
rubidium
|
402a1e24ba
|
(svn r12977) -Codechange: remove quite some redundant (duplicate) function declarations.
|
17 years ago |
rubidium
|
9bf519f26b
|
(svn r12976) -Codechange: use w->SetDirty() instead of SetWindowDirty(w) when it's certain that w != NULL.
|
17 years ago |
rubidium
|
e6c944a6c4
|
(svn r12975) -Codechange: replace DeleteWindow(w) with delete w.
|
17 years ago |
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.
|
17 years ago |
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.
|
17 years ago |
rubidium
|
cb680474c3
|
(svn r12941) -Codechange: don't access wndproc directly. Patch by Alberth.
|
17 years ago |
rubidium
|
a26b25aecc
|
(svn r12938) -Codechange: coding style fixes. Patch by Alberth.
|
17 years ago |
rubidium
|
5b44c68b19
|
(svn r12937) -Codechange: split allocating and finding the spot to place a window. Patch by Alberth.
|
17 years ago |
rubidium
|
752c8d8f2e
|
(svn r12790) -Codechange: code style fixes. Patch by Alberth.
|
17 years ago |
rubidium
|
c84fe27ca9
|
(svn r12787) -Documentation: add/fix documentation of some functions. Patch by Alberth.
|
17 years ago |
rubidium
|
b1d1a4ac66
|
(svn r12757) -Codechange: move all cheat related stuff from all over the place to a single location.
|
17 years ago |
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.
|
17 years ago |
rubidium
|
fd38b3f850
|
(svn r12714) -Fix [FS#1904]: do not move windows below the toolbar on resizes unless they would go behind the toolbar.
|
17 years ago |
rubidium
|
9a73b698d4
|
(svn r12695) -Codechange: only allocate window structs when needed. Based on a patch by Alberth.
|
17 years ago |
rubidium
|
04138ddffc
|
(svn r12694) -Fix: do not call the mouse over callback on already deleted windows.
|
17 years ago |