Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

input.h File Reference

#include "trigo.h"
#include "myString.h"
#include "mylist.h"
#include "sigslot.h"

Go to the source code of this file.

Classes

class  StateMouse
 Etat de la souris. More...

class  StateKey
 Parametres des touches en cours. More...

class  Timer

Defines

#define DebugMouse(context, ptrMouse)   { MyString message; message<<context<<" "; if (ptrMouse) (ptrMouse)->ToString(message); else message<<" (NULL)"; Debug0Param(message); }
#define DebugMouse2(context, ptrMouse, face)   { MyString message; message<<context<<" "; if (ptrMouse) (ptrMouse)->ToString(message); else message<<" (NULL)"; message<<" Face:"<<face; Debug0Param(message); }
#define DebugKey(context, ptrKey)   { MyString message; message<<context<<" "; if (ptrKey) (ptrKey)->ToString(message); else message<<" (NULL)"; Debug0Param(message); }
#define DebugKey2(context, ptrKey, face)   { MyString message; message<<context<<" "; if (ptrKey) (ptrKey)->ToString(message); else message<<" (NULL)"; message<<" Face:"<<face; Debug0Param(message); }
#define BindTimer(theTimer, methode, frec)
 Macro qui genere l'attachement a l'event du timer et la lance.


Define Documentation

#define BindTimer theTimer,
methode,
frec   ) 
 

Value:

{\
        using namespace sigslot; \
        theTimer.onTimer.connect(this,methode);\
        theTimer.Start(frec);\
}
Macro qui genere l'attachement a l'event du timer et la lance.

Definition at line 132 of file input.h.

Referenced by Tutorial::UniversDemo::ConfigSlide(), Demo::Demo(), Tutorial::FaceDemo::FaceDemo(), Slider::OnMinusLMouseDown(), Control::OnMouseMove(), Control::OnMouseWheel(), Slider::OnPlusLMouseDown(), Button::OnPushDown(), ControlEngine::SetTimerRefresh(), and EventInertia::Start().

#define DebugKey context,
ptrKey   )     { MyString message; message<<context<<" "; if (ptrKey) (ptrKey)->ToString(message); else message<<" (NULL)"; Debug0Param(message); }
 

Definition at line 89 of file input.h.

#define DebugKey2 context,
ptrKey,
face   )     { MyString message; message<<context<<" "; if (ptrKey) (ptrKey)->ToString(message); else message<<" (NULL)"; message<<" Face:"<<face; Debug0Param(message); }
 

Definition at line 90 of file input.h.

Referenced by Control::OnKeyDouble(), Univers::OnKeyDown(), Title::OnKeyDown(), Control::OnKeyDown(), Univers::OnKeyUp(), Title::OnKeyUp(), and Control::OnKeyUp().

#define DebugMouse context,
ptrMouse   )     { MyString message; message<<context<<" "; if (ptrMouse) (ptrMouse)->ToString(message); else message<<" (NULL)"; Debug0Param(message); }
 

Definition at line 59 of file input.h.

#define DebugMouse2 context,
ptrMouse,
face   )     { MyString message; message<<context<<" "; if (ptrMouse) (ptrMouse)->ToString(message); else message<<" (NULL)"; message<<" Face:"<<face; Debug0Param(message); }
 

Definition at line 60 of file input.h.

Referenced by Control::OnClick(), TrackButton::OnClickBottom(), TrackButton::OnClickLeft(), TrackButton::OnClickLeftBottom(), TrackButton::OnClickLeftTop(), TrackButton::OnClickRight(), TrackButton::OnClickRightBottom(), TrackButton::OnClickRightTop(), TrackButton::OnClickTop(), Control::OnLButtonDouble(), Univers::OnLButtonDown(), Title::OnLButtonDown(), TextBox::OnLButtonDown(), Control::OnLButtonDown(), Univers::OnLButtonUp(), TextBox::OnLButtonUp(), Control::OnLButtonUp(), Title::OnLMButtonUp(), Window::OnLMRButton(), Title::OnMaxOrOriginal(), Control::OnMButtonDouble(), Univers::OnMButtonDown(), Title::OnMButtonDown(), Control::OnMButtonDown(), Univers::OnMButtonUp(), Control::OnMButtonUp(), Univers::OnMouseWheel(), Title::OnMouseWheel(), Control::OnMouseWheel(), Button::OnPushDown(), Button::OnPushUp(), Control::OnRButtonDouble(), Control::OnRButtonDown(), and Control::OnRButtonUp().


Generated on Fri Aug 20 19:20:28 2004 for 3d Controls by doxygen 1.3.6