wxAuiDockArt

wxAuiDockArt
A dock art provider provides all drawing functionality to the wxAui dock manager. This allows the dock manager to have a plugable look-and-feel.

There are two ways to use a custom dock art manager:

Finally, set your new art provider using set_art_provider(). Don't forget to setup a wxAuiTabArt provider if you're using any wxAuiNotebook controls.

Functions/Procedures
Supertopics

wxAuiDockArt

[proc]
dockart_drawbackground_id
( atom dockArt, atom rid )

Category: wxAuiDockArt

Sets the DrawBackground routine id. To unset, pass -1 for rid.

Your DrawBackground procedure should take 4 parameters:


wxAuiDockArt

[proc]
dockart_drawborder_id
( atom dockArt, atom rid )

Category: wxAuiDockArt

Sets the DrawBorder routine id. To unset, pass -1 for rid.

Your DrawBorder procedure should take 4 parameters:


wxAuiDockArt

[proc]
dockart_drawcaption_id
( atom dockArt, atom rid )

Category: wxAuiDockArt

Sets the DrawCaption routine id. To unset, pass -1 for rid.

Your DrawCaption procedure should take 5 parameters:


wxAuiDockArt

[proc]
dockart_drawgripper_id
( atom dockArt, atom rid )

Category: wxAuiDockArt

Sets the DrawGripper routine id. To unset, pass -1 for rid.

Your DrawGripper procedure should take 4 parameters:


wxAuiDockArt

[proc]
dockart_drawpanebutton_id
( atom dockArt, atom rid )

Category: wxAuiDockArt

Sets the DrawPaneButton routine id. To unset, pass -1 for rid.

Your DrawPaneButton procedure should take 6 parameters:


wxAuiDockArt

[proc]
dockart_drawsash_id
( atom dockArt, atom rid )

Category: wxAuiDockArt

Sets the DrawSash routine id. To unset, pass -1 for rid.

Your DrawSash procedure should take 4 parameters:


wxAuiDockArt

[func]
get_dockart_colour
( atom dockArt, atom id )

Category: wxAuiDockArt

Get the colour of a certain setting.

id can be one of the following values:


wxAuiDockArt

[func]
get_dockart_font
( atom dockArt, atom id )

Category: wxAuiDockArt

Get a font setting.

id should always be wxAUI_DOCKART_CAPTION_FONT.


wxAuiDockArt

[func]
get_dockart_metric
( atom dockArt, atom id )

Category: wxAuiDockArt

Get the value of a certain setting.

id can be one of the following values:


wxAuiDockArt

[proc]
set_dockart_colour
( atom dockArt, atom id, atom colour )

Category: wxAuiDockArt

Set a certain setting with the value colour.

id can be one of the following values:


wxAuiDockArt

[proc]
set_dockart_font
( atom dockArt, atom id, atom font )

Category: wxAuiDockArt

Set a font setting.

id should always be wxAUI_DOCKART_CAPTION_FONT.


wxAuiDockArt

[proc]
set_dockart_metric
( atom dockArt, atom id, atom new_val )

Category: wxAuiDockArt

Set a certain setting with the value new_val.

id can be one of the following values: