wxAuiDockArt (wx v2.5.4)

Copy Markdown View Source

wxAuiDockArt is part of the wxAUI class framework.

See also overview_aui.

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

By default, a wxAuiManager uses an instance of this class called wxAuiDefaultDockArt (not implemented in wx) which provides bitmap art and a colour scheme that is adapted to the major platforms' look. You can either derive from that class to alter its behaviour or write a completely new dock art class. Call wxAuiManager:setArtProvider/2 to force wxAUI to use your new dock art provider.

See:

wxWidgets docs: wxAuiDockArt

Summary

Functions

Get the colour of a certain setting.

Get a font setting.

Get the value of a certain setting.

Set a certain setting with the value colour.

Set a font setting.

Set a certain setting with the value new\_val.

Types

wxAuiDockArt()

-type wxAuiDockArt() :: wx:wx_object().

Functions

getColour(This :: wxAuiDockArt(), Id :: integer()) -> wx:wx_colour4()

Get the colour of a certain setting.

id can be one of the colour values of wxAuiPaneDockArtSetting.

getFont(This :: wxAuiDockArt(), Id :: integer()) -> wxFont:wxFont()

Get a font setting.

getMetric(This :: wxAuiDockArt(), Id :: integer()) -> integer()

Get the value of a certain setting.

id can be one of the size values of wxAuiPaneDockArtSetting.

setColour(This, Id, Colour) -> ok

Types

This = wxAuiDockArt()
Id = integer()
Colour = wx:wx_colour()

Set a certain setting with the value colour.

id can be one of the colour values of wxAuiPaneDockArtSetting.

setFont(This :: wxAuiDockArt(), Id :: integer(), Font :: wxFont:wxFont()) -> ok

Set a font setting.

setMetric(This :: wxAuiDockArt(), Id :: integer(), New_val :: integer()) -> ok

Types

Id = New_val = integer()

Set a certain setting with the value new\_val.

id can be one of the size values of wxAuiPaneDockArtSetting.