Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
cMouseMgr.h File Reference

Go to the source code of this file.

Classes

class  GrayLib::cMouseMgr
 

Namespaces

 GrayLib
 

Macros

#define MOUSEMODE_IsCaptured(m)   ((m)>=MOUSEMODE_GUIDlgDrag)
 
#define MOUSEMODE_IsCapturedClip(m)   ((m)>=MOUSEMODE_GUIDlgDrag && (m)<=MOUSEMODE_GUIUnk)
 
#define MOUSEMODE_IsVisible(m)   ((m)<MOUSEMODE_SelectDrag)
 

Enumerations

enum  GrayLib::MOUSEMODE_TYPE {
  GrayLib::MOUSEMODE_Arrow = 0 , GrayLib::MOUSEMODE_PolyCreate , GrayLib::MOUSEMODE_TargetMode , GrayLib::MOUSEMODE_GUIDlgDrag ,
  GrayLib::MOUSEMODE_GUISysCmd , GrayLib::MOUSEMODE_GUIButtonDrag , GrayLib::MOUSEMODE_GUIButtonDragTry , GrayLib::MOUSEMODE_GUIThumbDrag ,
  GrayLib::MOUSEMODE_GUICharCreateSpin , GrayLib::MOUSEMODE_GUIUnk , GrayLib::MOUSEMODE_SelectedDragable , GrayLib::MOUSEMODE_SelectedNonDragable ,
  GrayLib::MOUSEMODE_SelectDragBad , GrayLib::MOUSEMODE_TerrainShape , GrayLib::MOUSEMODE_SelectDrag , GrayLib::MOUSEMODE_SelectAxis ,
  GrayLib::MOUSEMODE_SelectEdit , GrayLib::MOUSEMODE_TerrainToolShape , GrayLib::MOUSEMODE_MouseLook
}
 

Variables

cMouseMgr GrayLib::g_MouseMgr
 

Detailed Description

Macro Definition Documentation

◆ MOUSEMODE_IsCaptured

#define MOUSEMODE_IsCaptured (   m)    ((m)>=MOUSEMODE_GUIDlgDrag)

◆ MOUSEMODE_IsCapturedClip

#define MOUSEMODE_IsCapturedClip (   m)    ((m)>=MOUSEMODE_GUIDlgDrag && (m)<=MOUSEMODE_GUIUnk)

◆ MOUSEMODE_IsVisible

#define MOUSEMODE_IsVisible (   m)    ((m)<MOUSEMODE_SelectDrag)