OWLNext 7.0
Borland's Object Windows Library for the modern age
|
#include <owl/coolbar.h>
Public Member Functions | |
TCoolBand () | |
TCoolBand (uint id, const tstring &str=tstring(), TWindow *child=0, uint style=0) | |
~TCoolBand () | |
bool | operator< (const TCoolBand &band) |
bool | operator== (const TCoolBand &band) |
void | BeginDrag (const TPoint &point) |
void | DragMove (const TPoint &point) |
void | EndDrag () |
void | Maximize (bool ideal) |
void | Minimize () |
bool | ShowBand (bool show) |
void | GetBorders (TRect &rect) |
void | GetRect (TRect &rect) |
Public Attributes | |
TObjProperty< tstring > | Text |
Band text label. | |
TObjProperty< TBitmap > | Bitmap |
The band's background bitmap. | |
TObjProperty< TColor > | FgColor |
Band colors -. | |
TObjProperty< TColor > | BgColor |
TProperty< TWindow * > | Child |
Handle of the band's child window. | |
TProperty< uint > | Style |
Band style flags. | |
TProperty< uint > | Width |
Width of the band: don't use -1. | |
TObjProperty< TSize > | MinSize |
Minimum size of the band's child window don't use TSize(-1,-1) | |
TProperty< int > | Id |
The band's ID number: don't use -1. | |
TProperty< int > | ImageIndex |
Band image index (into rebar image list): don't use -1. | |
TProperty< uint > | Mask |
Mask indicating which other members are valid. | |
Protected Member Functions | |
void | Init () |
void | SetupData (TCoolBar *parent, REBARBANDINFO &info) |
Protected Attributes | |
TCoolBar * | Parent |
Friends | |
class | TCoolBar |
owl::TCoolBand::TCoolBand | ( | ) |
Definition at line 401 of file coolbar.cpp.
References Init().
owl::TCoolBand::~TCoolBand | ( | ) |
Definition at line 418 of file coolbar.cpp.
Definition at line 176 of file coolbar.h.
References owl::TCoolBar::FBands, owl::TWindow::GetHandle(), owl::MkUint32(), Parent, PRECONDITION, and owl::TWindow::SendMessage().
Definition at line 188 of file coolbar.h.
References owl::TWindow::GetHandle(), owl::MkUint32(), Parent, PRECONDITION, and owl::TWindow::SendMessage().
|
inline |
Definition at line 198 of file coolbar.h.
References owl::TWindow::GetHandle(), Parent, PRECONDITION, and owl::TWindow::SendMessage().
Definition at line 208 of file coolbar.h.
References owl::TCoolBar::FBands, owl::TWindow::GetHandle(), Parent, PRECONDITION, and owl::TWindow::SendMessage().
Definition at line 220 of file coolbar.h.
References owl::TCoolBar::FBands, owl::TWindow::GetHandle(), Parent, PRECONDITION, and owl::TWindow::SendMessage().
|
protected |
Definition at line 427 of file coolbar.cpp.
References BgColor, Child, FgColor, Id, ImageIndex, Mask, MinSize, owl::TColor::None, Style, and Width.
Definition at line 231 of file coolbar.h.
References owl::TCoolBar::FBands, owl::TWindow::GetHandle(), Parent, PRECONDITION, and owl::TWindow::SendMessage().
|
inline |
Definition at line 242 of file coolbar.h.
References owl::TCoolBar::FBands, owl::TWindow::GetHandle(), Parent, PRECONDITION, and owl::TWindow::SendMessage().
|
protected |
Definition at line 444 of file coolbar.cpp.
References BgColor, Bitmap, Child, FgColor, Id, ImageIndex, Mask, MinSize, owl::TColor::None, Parent, Style, Text, and Width.
Definition at line 253 of file coolbar.h.
References owl::TCoolBar::FBands, owl::TWindow::GetHandle(), Parent, PRECONDITION, and owl::TWindow::SendMessage().
TObjProperty<TColor> owl::TCoolBand::BgColor |
TObjProperty<TBitmap> owl::TCoolBand::Bitmap |
TObjProperty<TColor> owl::TCoolBand::FgColor |
TObjProperty<TSize> owl::TCoolBand::MinSize |
TObjProperty<tstring> owl::TCoolBand::Text |