|
public
DoCommand
DoSize
Draw
RemoveWindow
adding/removin windows
AddWindow
constructors/destructors
XToolBar
~XToolBar
display
GetBackgroundColor
Hide
Show
sizing
SetBorderSize
SetHight
|
Derrived | : public XFrameControl
|
|
|
Definition | void DoCommand ( LONG com )
void DoCommand ( LONG ) |
Returns | void |
|
Definition | void DoSize ( void ) |
Returns | void |
|
Definition | void Draw ( void ) |
Returns | void |
|
Removes a window attached to the toolbar
|
Definition | BOOL RemoveWindow ( XWindow* w, BOOL redraw )
BOOL RemoveWindow ( XWindow* , BOOL redraw = FALSE ) |
Parameters | : XWindow * theWindow window to remove
BOOL redraw recalculate the position of other
attached windows
|
Returns | BOOL
BOOL success
|
|
|
Attach a window to the toolbar
|
Definition | void AddWindow ( XWindow* w, BOOL newGroup, BOOL adjustSize, XWindow* insertBehind, LONG x, LONG y )
void AddWindow ( XWindow* clientWindow, BOOL newGroup = FALSE, BOOL adjustSize = FALSE, XWindow* insertBehind = NULL, LONG x_offset = 0, LONG y_Offset = 0 )
|
Parameters | : XWindow * theWindow window to add
BOOL newGroup with this window a new group starts
BOOL adjustSize recalculate the hight of the toolbar
depending on the dimensions of theWindow
XWindow * insertBehind insert theWindow behind this window
LONG xOffset x-offset of the window
LONG yOffset yx-offset of the window (usefull on Combos)
|
Returns | void
BOOL success
|
|
|
creates a toolbar
|
Definition | XToolBar ( XFrameWindow* fr, ULONG sty, USHORT ySize, USHORT groupSpace )
XToolBar ( XFrameWindow* , ULONG style = TB_TOP, USHORT ySize = 20, USHORT groupSpacing = 15 )
|
Parameters | : XFrameWindow * parent framewindow wich gets the toolbar
ULONG style the style of the toolbar, possible values are:
TB_TOP toolbar is on the top of framwindow
TB_BOTTOM toolbar is on the bottom of framwindow
default is TB_TOP
USHORT ySize hight of the toolbar in pixels, default is 20
USHORT groupSpace size between window-groups in pixels, default is 15
|
Returns | -
-
|
|
Destructor, evere attached window is destroyed and the destructors of the
windows are called.
|
Definition | ~XToolBar ( )
virtual ~XToolBar ( )
|
Parameters | : -
|
Returns | -
-
|
|
|
returns the background color
|
Definition | void GetBackgroundColor ( XColor* col )
void GetBackgroundColor ( XColor* rgb )
|
Parameters | : XColor * colorBuffer buffer which will get the color
|
Returns | void
-
|
|
Hides the toolbar
|
Definition | void Hide ( void )
|
Parameters | : -
|
Returns | void
-
|
|
Shows the toolbar
|
Definition | void Show ( void )
|
Parameters | : -
|
Returns | void
-
|
|
|
set the size between the border of the toolbar and the attached windows
|
Definition | void SetBorderSize ( USHORT border )
void SetBorderSize ( USHORT siz )
|
Parameters | : USHORT borderSize size of border in pixels
|
Returns | void
-
|
|
Set the hight of the toolbar
|
Definition | BOOL SetHight ( USHORT y )
BOOL SetHight ( USHORT cy )
|
Parameters | : USHORT ySize the new hight in pixels
|
Returns | BOOL
-
|