BarControlBase Class Reference

Base class from which all bar control classes are derived. More...

#include <bars.h>

Inheritance diagram for BarControlBase:

BarItem ListItem CCObject SimpleCCObject BarControl BarToolButton List of all members.

Public Member Functions

virtual UINT32 GetBubbleID (BOOL Horz)
 In derived classes will return the bubble help resource string currently associated with the control. In the base class an ENSURE occurs.
virtual UINT32 GetStatusID (BOOL Horz)
CWindowID GetWinID ()
virtual void SetWinID (CWindowID NewWinID)

Private Attributes

CWindowID WinID

Detailed Description

Base class from which all bar control classes are derived.

Author:
Simon_Maneggio (Xara Group Ltd) <camelotdev@xara.com>
Date:
19/5/94
This class was created so that the new (at the time) BarToolButton would behave correctly. It contains methods and data which used to be in the BarOpControl class.

See also:
BarOpControl

BarToolButton

Definition at line 199 of file bars.h.


Member Function Documentation

UINT32 BarControlBase::GetBubbleID BOOL  Horz  )  [virtual]
 

In derived classes will return the bubble help resource string currently associated with the control. In the base class an ENSURE occurs.

Author:
Simon_Maneggio (Xara Group Ltd) <camelotdev@xara.com>
Date:
19/5/94
Parameters:
Horz,: The orientation of the bar [INPUTS]
The controls current BubbleID [OUTPUTS]
Returns:
Bubble help resource string associated with the control

Errors: -

See also:
-

Reimplemented in BarControl, and BarToolButton.

Definition at line 3573 of file bars.cpp.

03574 {
03575     ENSURE(FALSE, "Pure virtual BarControlBase::GetBubbleID called"); 
03576     return 0;   
03577 }

UINT32 BarControlBase::GetStatusID BOOL  Horz  )  [virtual]
 

Author:
Simon_Maneggio (Xara Group Ltd) <camelotdev@xara.com>
Date:
19/5/94
Parameters:
Horz,: The orientation of the bar [INPUTS]
- [OUTPUTS]
Returns:
-

Errors: -

See also:
-

Reimplemented in BarControl, and BarToolButton.

Definition at line 3598 of file bars.cpp.

03599 {
03600     ENSURE(FALSE, "Pure virtual BarControlBase::GetStatusID called"); 
03601     return 0;
03602 } 

CWindowID BarControlBase::GetWinID  )  [inline]
 

Definition at line 215 of file bars.h.

00215 { return WinID; }

virtual void BarControlBase::SetWinID CWindowID  NewWinID  )  [inline, virtual]
 

Definition at line 216 of file bars.h.

00216 { WinID = NewWinID; }


Member Data Documentation

CWindowID BarControlBase::WinID [private]
 

Definition at line 220 of file bars.h.


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