Main Page | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals

Ars::CtrlMessage Class Reference

Any messages generated by controls. More...

#include <arsmessages.h>

Inheritance diagram for Ars::CtrlMessage:

Inheritance graph
[legend]
Collaboration diagram for Ars::CtrlMessage:

Collaboration graph
[legend]

Public Member Functions

 CtrlMessage (const EMessageType MessageType, MessageClient *pDestination, const void *pSource, const long int aValue=0)

Data Fields

const void * source
 A pointer to the control that generated the message.

const long int value
 The new value.


Detailed Description

Any messages generated by controls.

Definition at line 127 of file arsmessages.h.


Constructor & Destructor Documentation

Ars::CtrlMessage::CtrlMessage const EMessageType  MessageType,
MessageClient pDestination,
const void *  pSource,
const long int  aValue = 0
[inline]
 

Construct a new Control message

Parameters:
MessageType The type of message being created
pDestination A pointer to the window that the message is destined for (0 for no specific destination, or to broadcast to all)
pSource A pointer to the control that generated the message
iNewValue The new value (only used for some controls)

Definition at line 134 of file arsmessages.h.

References source, and value.

00135         : Message( MessageType , pDestination ) , source( pSource ) , value( aValue )
00136         {}


Field Documentation

const void* Ars::CtrlMessage::source
 

A pointer to the control that generated the message.

Definition at line 139 of file arsmessages.h.

Referenced by CtrlMessage(), Ars::Window::DeregChild(), Ars::XScrollBar::evMouseLClick(), Ars::XDropDown::evMouseLClick(), Ars::XTextBox::evValueChange(), Ars::XListBox::evValueChange(), Ars::XDropDown::evValueChange(), Ars::XTextBox::evValueChanging(), Ars::XListBox::evValueChanging(), Ars::XDropDown::wmLostFocus(), and Ars::View::wmResize().

const long int Ars::CtrlMessage::value
 

The new value.

Definition at line 142 of file arsmessages.h.

Referenced by CtrlMessage(), and Ars::XDropDown::evValueChange().


The documentation for this class was generated from the following file:
Generated on Fri Dec 5 04:06:41 2003 for Borqueror by doxygen 1.3.3