Mercurial > hg > openttd
changeset 15268:65acf38c965f draft
(svn r19903) -Codechange: Use SpecialMouseMode enum as type of _special_mouse_mode.
author | alberth <alberth@openttd.org> |
---|---|
date | Sun, 30 May 2010 10:36:32 +0000 |
parents | dc16deee558a |
children | 015ccbc712f4 |
files | src/window.cpp src/window_gui.h |
diffstat | 2 files changed, 7 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/src/window.cpp +++ b/src/window.cpp @@ -59,7 +59,7 @@ bool _scrolling_scrollbar; bool _scrolling_viewport; -byte _special_mouse_mode; +SpecialMouseMode _special_mouse_mode; ///< Mode of the mouse. /** Window description constructor. */ WindowDesc::WindowDesc(WindowPosition def_pos, int16 def_width, int16 def_height,
--- a/src/window_gui.h +++ b/src/window_gui.h @@ -913,13 +913,14 @@ extern bool _scrolling_scrollbar; extern bool _scrolling_viewport; -extern byte _special_mouse_mode; +/** Mouse modes. */ enum SpecialMouseMode { - WSM_NONE = 0, - WSM_DRAGDROP = 1, - WSM_SIZING = 2, - WSM_PRESIZE = 3, + WSM_NONE, ///< No special mouse mode. + WSM_DRAGDROP, ///< Dragging an object. + WSM_SIZING, ///< Sizing mode. + WSM_PRESIZE, ///< Presizing mode (docks, tunnels). }; +extern SpecialMouseMode _special_mouse_mode; Window *GetCallbackWnd();