Inheritance diagram for HPS.StandAloneWindowEvent:

Public Types

enum  Action : uint { Action.Unknown = 0x00000000, Action.Close = 0x00000001, FocusIn = 0x00000002, FocusOut = 0x00000003 }
- Public Types inherited from HPS.Event
enum  Status : uint { Status.InProgress = 0x00000000, Status.Completed = 0x00000001, Status.Failed = 0x00000002 }

Public Member Functions

override HPS.Event Clone ()
override void Dispose ()
override bool Equals (System.Object obj)
virtual bool Equals (HPS.StandAloneWindowEvent in_that)
override int GetHashCode ()
 StandAloneWindowEvent ()
 StandAloneWindowEvent (HPS.StandAloneWindowEvent.Action in_action)
 StandAloneWindowEvent (HPS.Event in_event)
StandAloneWindowEvent (HPS.StandAloneWindowEvent in_that)
- Public Member Functions inherited from HPS.Event
virtual bool Drop (HPS.Event in_that_event)
delegate void DtorDelegate (IntPtr cPtr)
 Event (IntPtr in_channel)
 Event ()
Event (HPS.Event in_that)
virtual IntPtr Freshen ()
IntPtr GetChannel ()
IntPtr GetClassID ()
double GetTimeStamp ()
bool IsConsumable ()

Static Public Member Functions

static bool operator!= (HPS.StandAloneWindowEvent a, HPS.StandAloneWindowEvent b)
static bool operator== (HPS.StandAloneWindowEvent a, HPS.StandAloneWindowEvent b)

Protected Member Functions

override void deleteCptr ()
override bool DerivedClassHasMethod (string methodName, System.Type[] methodTypes)
override IntPtr GetNonDirectorClassID ()
override bool IsUserDerived ()


HPS.StandAloneWindowEvent.Action action [get, set]

Additional Inherited Members

- Static Protected Member Functions inherited from HPS.Event
static void DtorCallback (IntPtr p)
- Protected Attributes inherited from HPS.Event
bool cMemOwn
HandleRef cptr
- Static Protected Attributes inherited from HPS.Event
static Dictionary< IntPtr, EventcachedObjects = new Dictionary<IntPtr, Event>()
static ReaderWriterLockSlim mapLock = new ReaderWriterLockSlim(LockRecursionPolicy.SupportsRecursion)

Detailed Description

The StandAloneWindowEvent class is the event that is generated by a Standalone window.

Member Enumeration Documentation

◆ Action

Enumeration of various actions StandAloneWindowEvent.


The StandAloneWindow has recieved a unknown message.


The StandAloneWindow has recieved a close.

Constructor & Destructor Documentation

◆ StandAloneWindowEvent() [1/3]

HPS.StandAloneWindowEvent.StandAloneWindowEvent ( )

The default constructor creates an StandAloneWindowEvent object with an empty message and code of 0.

◆ StandAloneWindowEvent() [2/3]

HPS.StandAloneWindowEvent.StandAloneWindowEvent ( HPS.StandAloneWindowEvent.Action  in_action)

This constructor creates a StandAloneWindowEvent object for a given action.

in_actionAction of this StandAloneWindowEvent.

◆ StandAloneWindowEvent() [3/3]

HPS.StandAloneWindowEvent.StandAloneWindowEvent ( HPS.Event  in_event)

This constructor converts an EventObject to a StandAloneWindowEvent object.

in_eventThe EventObject to be converted.

Member Function Documentation

◆ Clone()

override HPS.Event HPS.StandAloneWindowEvent.Clone ( )

Allocates and returns a copy of this ErrorEvent.

A copy of this ErrorEvent.

Implements HPS.Event.

◆ Equals()

virtual bool HPS.StandAloneWindowEvent.Equals ( HPS.StandAloneWindowEvent  in_that)

Check if the source object is equivalent to this object.

true if the objects are equivalent, false otherwise.

The documentation for this class was generated from the following file:
  • internals/hps_core/source/cs/HPS.StandAloneWindowEvent.cs