#include <gui_message_pointer.h>
Inheritance diagram for CL_GUIMessage_Pointer:

Attributes | |
| enum | PointerType { pointer_enter, pointer_leave } |
| PointerType | get_pointer_type () const |
| Retrieves the pointer type of this message. | |
| static CL_StringRef | get_type_name () |
| Get Type name. | |
Public Member Functions | |
Attributes | |
| CL_StringRef | get_type () const |
| Returns the message type name. | |
| bool | is_type (const CL_StringRef &type) const |
| Returns true if the message matches the type. | |
| CL_UnknownSharedPtr | get_data (const CL_StringRef &data_name) const |
| Returns the stored data object for a given data name. | |
| CL_GUIComponent * | get_target () const |
| Returns the target destination of the message. | |
| bool | is_null () const |
| Returns true if this is a null message. | |
| bool | is_consumed () const |
| Returns true if the message has been consumed by a component. | |
Operations | |
| void | set_type (const CL_StringRef &type) |
| Sets the message type name. | |
| void | set_data (const CL_StringRef &data_name, const CL_UnknownSharedPtr &ptr) |
| Stores an object in the given data name slot. | |
| void | set_target (CL_GUIComponent *target) |
| Sets the target destination. | |
| void | set_null () |
| Sets this message to be a null message. | |
| void | set_consumed () |
| Sets this message as consumed. | |
Attributes | |
| CL_StringRef | get_type () const |
| Returns the message type name. | |
| bool | is_type (const CL_StringRef &type) const |
| Returns true if the message matches the type. | |
| CL_UnknownSharedPtr | get_data (const CL_StringRef &data_name) const |
| Returns the stored data object for a given data name. | |
| CL_GUIComponent * | get_target () const |
| Returns the target destination of the message. | |
| bool | is_null () const |
| Returns true if this is a null message. | |
| bool | is_consumed () const |
| Returns true if the message has been consumed by a component. | |
Operations | |
| void | set_type (const CL_StringRef &type) |
| Sets the message type name. | |
| void | set_data (const CL_StringRef &data_name, const CL_UnknownSharedPtr &ptr) |
| Stores an object in the given data name slot. | |
| void | set_target (CL_GUIComponent *target) |
| Sets the target destination. | |
| void | set_null () |
| Sets this message to be a null message. | |
| void | set_consumed () |
| Sets this message as consumed. | |
Attributes | |
| CL_StringRef | get_type () const |
| Returns the message type name. | |
| bool | is_type (const CL_StringRef &type) const |
| Returns true if the message matches the type. | |
| CL_UnknownSharedPtr | get_data (const CL_StringRef &data_name) const |
| Returns the stored data object for a given data name. | |
| CL_GUIComponent * | get_target () const |
| Returns the target destination of the message. | |
| bool | is_null () const |
| Returns true if this is a null message. | |
| bool | is_consumed () const |
| Returns true if the message has been consumed by a component. | |
Operations | |
| void | set_type (const CL_StringRef &type) |
| Sets the message type name. | |
| void | set_data (const CL_StringRef &data_name, const CL_UnknownSharedPtr &ptr) |
| Stores an object in the given data name slot. | |
| void | set_target (CL_GUIComponent *target) |
| Sets the target destination. | |
| void | set_null () |
| Sets this message to be a null message. | |
| void | set_consumed () |
| Sets this message as consumed. | |
Construction | |
| CL_GUIMessage_Pointer () | |
| Constructs an input GUI message. | |
| CL_GUIMessage_Pointer (const CL_GUIMessage &message) | |
| Constructs a GUIMessage Pointer. | |
| ~CL_GUIMessage_Pointer () | |
Operations | |
| void | set_pointer_type (PointerType pointer_type) |
| Sets the pointer type for this message. | |
Attributes | |
| CL_StringRef | get_type () const |
| Returns the message type name. | |
| bool | is_type (const CL_StringRef &type) const |
| Returns true if the message matches the type. | |
| CL_UnknownSharedPtr | get_data (const CL_StringRef &data_name) const |
| Returns the stored data object for a given data name. | |
| CL_GUIComponent * | get_target () const |
| Returns the target destination of the message. | |
| bool | is_null () const |
| Returns true if this is a null message. | |
| bool | is_consumed () const |
| Returns true if the message has been consumed by a component. | |
Operations | |
| void | set_type (const CL_StringRef &type) |
| Sets the message type name. | |
| void | set_data (const CL_StringRef &data_name, const CL_UnknownSharedPtr &ptr) |
| Stores an object in the given data name slot. | |
| void | set_target (CL_GUIComponent *target) |
| Sets the target destination. | |
| void | set_null () |
| Sets this message to be a null message. | |
| void | set_consumed () |
| Sets this message as consumed. | |
|
|
|
|
|
Constructs an input GUI message.
|
|
|
Constructs a GUIMessage Pointer.
|
|
|
|
|
|
Returns the stored data object for a given data name.
|
|
|
Retrieves the pointer type of this message.
|
|
|
Returns the target destination of the message.
|
|
|
Returns the message type name.
|
|
|
Get Type name.
|
|
|
Returns true if the message has been consumed by a component.
|
|
|
Returns true if this is a null message.
|
|
|
Returns true if the message matches the type.
|
|
|
Sets this message as consumed.
|
|
||||||||||||
|
Stores an object in the given data name slot.
|
|
|
Sets this message to be a null message.
|
|
|
Sets the pointer type for this message.
|
|
|
Sets the target destination.
|
|
|
Sets the message type name.
|
1.4.6