Overview   Project   Class   Tree   Deprecated   Index 
0 A.D.
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD

scripting
Class CScriptEvent

IJSObject
   |
   +--CJSObject
         |
         +--CScriptEvent

   in DOMEvent.h
   in DOMEvent.cpp
Direct Known Subclasses:
CChatEvent, CClientConnectDisconnectCommon, CConnectCompleteEvent, CDisconnectEvent, CStartGameEvent, CGameEvents::CEventSelectionChanged, CGameEvents::CEventWorldClick, CEventCancelProduction, CEventDeath, CEventFinishProduction, CEventGeneric, CEventInitialize, CEventNotification, CEventOrderTransition, CEventPrepareOrder, CEventProjectileImpact, CEventProjectileMiss, CEventStartConstruction, CEventStartProduction, CEventTargetChanged, CEventTargetExhausted, CFormationEvent, CIdleEvent

class CScriptEvent
extends CJSObject


Inner Classes, Typedefs, and Enums
enum CScriptEvent::EPhaseType
          
 
Field Summary
 bool m_Blockable
          
 bool m_Blocked
          
 bool m_Cancelable
          
 bool m_Cancelled
          
 IEventTarget* m_CurrentTarget
          
 IEventTarget* m_Target
          
 i32 m_Timestamp
          
 CStrW m_Type
          
 unsigned int m_TypeCode
          
   
Fields inherited from class CJSObject
m_NativeProperties, m_NonsharedProperties, m_ScriptProperties, m_EngineOwned, JSI_class
 
Constructor Summary
CScriptEvent( const CStrW& Type, unsigned int TypeCode =( unsigned int )-1, bool Cancelable = true, bool Blockable = true )
          
 
Method Summary
 void PreventDefault( JSContext* UNUSED( cx ), uintN UNUSED( argc ), jsval* UNUSED( argv ) )
          
 static void ScriptingInit()
          
 void StopPropagation( JSContext* UNUSED( cx ), uintN UNUSED( argc ), jsval* UNUSED( argv ) )
          
 CStr ToString( JSContext* UNUSED( cx ), uintN UNUSED( argc ), jsval* UNUSED( argv ) )
          
   
Methods inherited from class CJSObject
ScriptingInit, ScriptingShutdown, GetProperty, SetProperty, HasProperty, AddProperty, AddProperty, AddProperty, AddMethod, AddProperty, AddLocalProperty, GetScript, CreateScriptObject, ReleaseScriptObject, Shutdown
   
Methods inherited from class IJSObject
HasProperty, GetProperty, AddProperty, AddProperty
 

Field Detail

m_Blockable

public bool m_Blockable;

m_Blocked

public bool m_Blocked;

m_Cancelable

public bool m_Cancelable;

m_Cancelled

public bool m_Cancelled;

m_CurrentTarget

public IEventTarget* m_CurrentTarget;

m_Target

public IEventTarget* m_Target;

m_Timestamp

public i32 m_Timestamp;

m_Type

public CStrW m_Type;

m_TypeCode

public unsigned int m_TypeCode;


Constructor Detail

CScriptEvent

public CScriptEvent( const CStrW& Type, unsigned int TypeCode =( unsigned int )-1, bool Cancelable = true, bool Blockable = true );


Method Detail

PreventDefault

public void PreventDefault( JSContext* UNUSED( cx ), uintN UNUSED( argc ), jsval* UNUSED( argv ) );

ScriptingInit

public static void ScriptingInit();

StopPropagation

public void StopPropagation( JSContext* UNUSED( cx ), uintN UNUSED( argc ), jsval* UNUSED( argv ) );

ToString

public CStr ToString( JSContext* UNUSED( cx ), uintN UNUSED( argc ), jsval* UNUSED( argv ) );

 Overview   Project   Class   Tree   Deprecated   Index 
0 A.D.
Generated on September 04, 2007 at 18:13
CppDoc v2.4.0
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD