DragMessage Class Reference

This message is sent to inform the system of important global drag events. Currently the only such event is DRAGSTARTING, sent whenever a global drag is started by calling DragManagerOp::StartDrag. It informs all interested parties that they should register DragTarget objects with the drag manager to handle the drag. More...

#include <dragmsg.h>

Inheritance diagram for DragMessage:

Msg CCObject SimpleCCObject List of all members.

Public Types

typedef enum DragMessage::DragState DragState
enum  DragState { DRAGSTARTED }

Public Member Functions

 DragMessage (DragState TheState, DragManagerOp *pTheManager, DragInformation *pTheInfo)

Public Attributes

DragState State
DragManagerOppDragManager
DragInformationpInfo

Detailed Description

This message is sent to inform the system of important global drag events. Currently the only such event is DRAGSTARTING, sent whenever a global drag is started by calling DragManagerOp::StartDrag. It informs all interested parties that they should register DragTarget objects with the drag manager to handle the drag.

Author:
Jason_Williams (Xara Group Ltd) <camelotdev@xara.com>
Date:
2/1/95
Notes: The IMPLEMENT_DYNAMIC can be found in kernel.cpp

See also:
DragManagerOp::StartDrag; DragTarget
Documentation: Docs.doc

Definition at line 133 of file dragmsg.h.


Member Typedef Documentation

typedef enum DragMessage::DragState DragMessage::DragState
 


Member Enumeration Documentation

enum DragMessage::DragState
 

Enumerator:
DRAGSTARTED 

Definition at line 139 of file dragmsg.h.

00140     {
00141         DRAGSTARTED
00142     } DragState;


Constructor & Destructor Documentation

DragMessage::DragMessage DragState  TheState,
DragManagerOp pTheManager,
DragInformation pTheInfo
[inline]
 

Definition at line 149 of file dragmsg.h.

00150                 : State(TheState), pDragManager(pTheManager), pInfo(pTheInfo)
00151         { /* empty */ }


Member Data Documentation

DragManagerOp* DragMessage::pDragManager
 

Definition at line 145 of file dragmsg.h.

DragInformation* DragMessage::pInfo
 

Definition at line 146 of file dragmsg.h.

DragState DragMessage::State
 

Definition at line 144 of file dragmsg.h.


The documentation for this class was generated from the following file:
Generated on Sat Nov 10 03:53:53 2007 for Camelot by  doxygen 1.4.4