C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2
VSN::MouseEventObject Class Reference

NO TRANSLATION. More...

#include <vsn_mouseevent.h>

+ Inheritance diagram for VSN::MouseEventObject:
+ Collaboration diagram for VSN::MouseEventObject:

Public Member Functions

 MouseEventObject (const MouseEvent &e)
 NO TRANSLATION.
 
 ~MouseEventObject ()
 Destructor.
 
int GetX () const
 NO TRANSLATION.
 
int GetY () const
 NO TRANSLATION.
 
PointI GetPoint () const
 NO TRANSLATION.
 
bool LButton () const
 True if the left mouse button is pressed.
 
bool MButton () const
 True if the middle mouse button is pressed.
 
bool RButton () const
 True if the right mouse button is pressed.
 
bool Control () const
 True if Ctrl key is currently pressed.
 
bool Shift () const
 True if Shift key is currently pressed.
 
bool Alt () const
 True if Alt key is currently pressed.
 
bool LeftAlt () const
 True if the left Alt key is pressed.
 
bool LeftControl () const
 True if the left Ctrl key is pressed.
 
bool LeftShift () const
 True if the left Shift key is pressed.
 
bool RightAlt () const
 True if the right Alt key is pressed.
 
bool RightControl () const
 True if the right Ctrl key is pressed.
 
bool RightShift () const
 True if the right Shift key is pressed.
 
unsigned int GetFlags () const
 Returns ProcessEvent bit flags like mb_LButton for special events of Shift and Ctrl keys as well as left, middle and right mouse buttons.
 
ProcessEvent::EventType GetType () const
 NO TRANSLATION.
 
- Public Member Functions inherited from VSN::Object
 Object (Object *pParent=nullptr)
 Default constructor. More...
 
virtual ~Object ()
 Destructor.
 
void SetParent (Object *pParent)
 NO TRANSLATION.
 
MutexGetMutex ()
 Object mutex.
 
String GetObjectName () const
 Returns name.
 
void SetObjectName (const String &name)
 Sets name.
 
bool IsControlType () const
 TRANSLATION.
 
ObjectGetParent () const
 NO TRANSLATION.
 
Variant GetProperty (const String &name) const
 NO TRANSLATION.
 
bool IsSignalsBlocked () const
 NO TRANSLATION.
 
bool SetBlockSignals (bool bBlock)
 NO TRANSLATION.
 
void AddEventListener (Object *pObject)
 NO TRANSLATION.
 
void RemoveEventListener (Object *pObject)
 NO TRANSLATION.
 
ObjectGetSender () const
 NO TRANSLATION.
 
Thread * GetThread () const
 NO TRANSLATION.
 
void BindWithThread (Thread *thread)
 NO TRANSLATION.
 
int StartTimer (int interval, TimerType timerType=tt_CoarseTimer)
 NO TRANSLATION.
 
void KillTimer (int id)
 NO TRANSLATION.
 
const ObjectList< Object * > & GetChildren () const
 NO TRANSLATION.
 
template<typename T >
FindChild (const String &objName=String()) const
 NO TRANSLATION.
 
template<typename T >
ObjectList< T > FindChildren (const String &objName=String(), VSN::ChildFindingPolicies policies=VSN::FindAllNestedChildren) const
 NO TRANSLATION.
 
- Public Member Functions inherited from VSN::BasicObject
 BasicObject ()
 Default constructor.
 
virtual ~BasicObject ()
 Destructor.
 

Detailed Description

NO TRANSLATION.

NO TRANSLATION.


The documentation for this class was generated from the following file: