10#ifndef _GUISCRIPTEDINPUT_H_
11#define _GUISCRIPTEDINPUT_H_
14#include "GUIInputMedia.h"
17#include "eC_TList_doubleLinked.h"
147 if (ms_pkConnectedInputMedia)
148 ms_pkConnectedInputMedia->
StopIdle();
172 const eC_Int iMouseXPos,
173 const eC_Int iMouseYPos,
174 const eC_UInt uiTime = 0,
175 const eC_Bool bImmediate =
false);
189 const eC_Int iMouseStartXPos,
190 const eC_Int iMouseStartYPos,
191 const eC_Int iMouseEndXPos,
192 const eC_Int iMouseEndYPos,
193 const eC_UInt uiDuration,
195 const eC_UInt uiTime = 0,
196 const eC_Bool bImmediate =
false);
209 const eC_UInt uiTime = 0,
210 const eC_Bool bImmediate =
false);
233#ifdef GUILIANI_STREAM_GUI
245 return ms_kEventsList.IsEmpty();
263 static void AddMouseEventToQueue(
265 const eC_Int iMouseXPos,
266 const eC_Int iMouseYPos,
267 const eC_Bool bLeftButton,
268 const eC_Bool bRightButton,
269 const eC_UInt uiTime = 0,
270 const eC_Bool bImmediate =
false);
282 eC_UInt m_uiTimeToNextEvent;
285 eC_UInt m_uiTimeAtLastEvent;
294 static eC_Bool ms_bStressTestActive;
297 static eC_Bool ms_bRunOnceActive;
306 eC_Bool m_bButtonPressed;
EventType_t
List of event type ids.
Definition: GUIEventTypeResource.h:63
GUIKeyIdentifier_t
Platform independent key identifiers.
Definition: GUIEventTypeResource.h:205
Base class for Guiliani Events.
Definition: GUIEvent.h:26
This is the Guiliani base class all controls are derived from.
Definition: GUIObject.h:79
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