#include <hps.h>

Public Types | |
enum | Action : uint32_t { Action::Unknown, Action::Close, FocusIn, FocusOut } |
![]() | |
enum | Status : uint32_t { Status::InProgress, Status::Completed, Status::Failed } |
Public Member Functions | |
Event * | Clone () const |
virtual bool | Equals (StandAloneWindowEvent const &in_that) const |
virtual bool | operator!= (StandAloneWindowEvent const &in_that) const |
virtual bool | operator== (StandAloneWindowEvent const &in_that) const |
StandAloneWindowEvent () | |
StandAloneWindowEvent (Action in_action) | |
StandAloneWindowEvent (Event const &in_event) | |
![]() | |
virtual bool | Drop (Event const *in_that_event) const |
Event (intptr_t in_channel=0) | |
virtual intptr_t | Freshen () const |
intptr_t | GetChannel () const |
intptr_t | GetClassID () const |
Time | GetTimeStamp () const |
bool | IsConsumable () const |
Public Attributes | |
Action | action |
The action for this StandAloneWindowEvent. | |
Additional Inherited Members | |
![]() | |
static void | operator delete (void *in_ptr, size_t in_size) throw () |
static void * | operator new (size_t in_size) |
![]() | |
intptr_t | channel |
bool | consumable |
Detailed Description
The StandAloneWindowEvent class is the event that is generated by a Standalone window.
Member Enumeration Documentation
|
strong |
Enumeration of various actions StandAloneWindowEvent.
Enumerator | |
---|---|
Unknown |
The StandAloneWindow has recieved a unknown message. |
Close |
The StandAloneWindow has recieved a close. |
Constructor & Destructor Documentation
|
inline |
The default constructor creates an StandAloneWindowEvent object with an empty message and code of 0.
|
inline |
This constructor creates a StandAloneWindowEvent object for a given action.
- Parameters
-
in_action Action of this StandAloneWindowEvent.
|
inline |
This constructor converts an Event Object to a StandAloneWindowEvent object.
Member Function Documentation
|
inlinevirtual |
Allocates and returns a copy of this ErrorEvent.
- Returns
- A copy of this ErrorEvent.
Implements HPS::Event.
|
inlinevirtual |
Check if the source object is equivalent to this object.
- Parameters
-
in_event The source object to compare to this object.
- Returns
- true if the objects are equivalent, false otherwise.
|
inlinevirtual |
Check if the source object is not equivalent to this object.
- Parameters
-
in_event The source object to compare to this object.
- Returns
- true if the objects are not equivalent, false otherwise.
|
inlinevirtual |
Check if the source object is equivalent to this object.
- Parameters
-
in_event The source object to compare to this object.
- Returns
- true if the objects are equivalent, false otherwise.
The documentation for this class was generated from the following file:
- include/hps.h