BeMDI SDK |
Activate | ![]() |
Called when the target is activated. |
Active | ![]() |
Returns true, if the target view is active. |
BackgroundColor | ![]() |
Background color of the title tab. |
CMDITitleView | ![]() |
Constructor |
CloseButtonPressed | ![]() |
Returns the state of the close button. |
CloseButtonRect | ![]() |
Bounding rectangle of the close button. |
DisplayCloseButton | ![]() |
Returns true, if the close button should be displayed. |
DisplayMaximizeButton | ![]() |
Bounding rectangle of the maximize button. |
Draw | ![]() |
BeOS hook function |
GetPreferredSize | ![]() |
Returns the preferred size of this view. |
GetTitleFont | ![]() |
Returns the font which is used to draw the title. |
GetTitleWidthAndPos | ![]() |
Returns width and postion of the title. |
HitTest | ![]() |
Returns the area the mouse is over. |
MaximizeButtonPressed | ![]() |
Returns the state of the maximize button. |
MaximizeButtonRect | ![]() |
Returns true, if the maximize button should be displayed. |
MouseDown | ![]() |
BeOS hook function |
MouseMoved | ![]() |
BeOS hook function |
MouseUp | ![]() |
BeOS hook function |
SetCloseButtonPressed | ![]() |
Set the state of the close button. |
SetMaximizeButtonPressed | ![]() |
Set the state of the maximize button. |
TargetMoved | ![]() |
Called if the target is moved. |
TargetResized | ![]() |
Called if the target was resized. |
TargetTitleChanged | ![]() |
Called if the title of the target changed. |
active | ![]() |
True, if the the target view is active. |
closeButton | ![]() |
Close button decoration. |
distFromBottomBorder | ![]() |
Distance of the close box from bottom border. |
distFromCloseBox | ![]() |
Distance of the title from the close box. |
distFromLeftBorder | ![]() |
Distance of the close box from left border. |
distFromMaximizeBox | ![]() |
Distance of the title form the maximize box. |
distFromRightBorder | ![]() |
Distance of the title from right border. |
distFromTopBorder | ![]() |
Distance of the close box from top border. |
maximizeButton | ![]() |
Maximize button decoration. |
mouseAction | ![]() |
Attached mouse action. |
~CMDITitleView | ![]() |
Destructor |
This view simulates a BeOS title tab. It contains a close button and a maximize button. Both buttons are drawn by a decoration, which is attached to this view. Those decorations are created using the global decoration factory.
It works together with the classes CMDIClientView and CMDIView. A CMDITitleView object must be connected to a CMDIView during creation. See CTitledView for more information on this creation process. A CMDITitleView expects to be a direct child of a CMDIClientView.
Normally you don't need to create a title view. The CMDIClientView automatically creates a title view, if you attach a MDI view to it.
Last modified | Sun Sep 2 20:40:54 2001 |
Derived from |
CTitleView
IHitTest |
Declared in | MDITitleView.h |