10#ifndef _GUISCRIPTEDINPUT_H_
11#define _GUISCRIPTEDINPUT_H_
14#include "GUIInputMedia.h"
17#include "eC_TList_doubleLinked.h"
143 if (ms_pkConnectedInputMedia)
144 ms_pkConnectedInputMedia->
StopIdle();
168 const eC_Int iMouseXPos,
169 const eC_Int iMouseYPos,
170 const eC_UInt uiTime = 0,
171 const eC_Bool bImmediate =
false);
185 const eC_Int iMouseStartXPos,
186 const eC_Int iMouseStartYPos,
187 const eC_Int iMouseEndXPos,
188 const eC_Int iMouseEndYPos,
189 const eC_UInt uiDuration,
191 const eC_UInt uiTime = 0,
192 const eC_Bool bImmediate =
false);
203 const eC_Int& iMouseXPos,
204 const eC_Int& iMouseYPos,
205 const eC_Value& vDistance,
206 const eC_UInt& uiModifiers,
207 const eC_UInt& uiTime = 0,
208 const eC_Bool& bImmediate =
false);
219 const eC_UInt& uiKey,
221 const eC_UInt& uiTime = 0,
222 const eC_Bool& bImmediate =
false);
232 const eC_Int& iMouseXPos,
233 const eC_Int& iMouseYPos,
234 const eC_Value& vSpan,
235 const eC_UInt& uiTime = 0,
236 const eC_Bool& bImmediate =
false);
259#ifdef GUILIANI_STREAM_GUI
271 return ms_kEventsList.IsEmpty();
289 static void AddMouseEventToQueue(
291 const eC_Int& iMouseXPos,
292 const eC_Int& iMouseYPos,
293 const eC_Bool& bLeftButton,
294 const eC_Bool& bRightButton,
295 const eC_UInt& uiTime = 0,
296 const eC_Bool& bImmediate =
false);
308 eC_UInt m_uiTimeToNextEvent;
311 eC_UInt m_uiTimeAtLastEvent;
320 static eC_Bool ms_bStressTestActive;
323 static eC_Bool ms_bRunOnceActive;
332 eC_Bool m_bButtonPressed;
EventType_t
List of event type ids.
Definition: GUIEventTypeResource.h:65
GUIKeyIdentifier_t
Platform independent key identifiers.
Definition: GUIEventTypeResource.h:207
Base class for Guiliani Events.
Definition: GUIEvent.h:26
This is the Guiliani base class all controls are derived from.
Definition: GUIObject.h:81
CGUIPoint class to hold two values (x, y) like a vector.
Definition: GUIPoint.h:18
Represents a double linked list template with header and tail node.
Definition: eC_TList_doubleLinked.h:67
An iterator that stays valid even if elements are deleted from the list.
Definition: eC_TList_Iterators.h:313