查看源码 wxAuiTabArt (wx v2.4.3)
选项卡外观提供程序定义了 wxAuiNotebook
使用的所有绘图函数。
这允许 wxAuiNotebook
具有可插拔的外观。
默认情况下,wxAuiNotebook
使用名为 wxAuiDefaultTabArt
的此类的实例(在 wx 中未实现),该实例提供位图外观和适应主要平台外观的配色方案。您可以从该类派生以更改其行为,或者编写一个全新的选项卡外观类。
创建新的 wxAuiNotebook
选项卡栏的另一个示例是 wxAuiSimpleTabArt
。
调用 wxAuiNotebook:setArtProvider/2
以使用这个新的选项卡外观。
wxWidgets 文档:wxAuiTabArt
摘要
类型
-type wxAuiTabArt() :: wx:wx_object().
函数
-spec setActiveColour(This, Colour) -> ok when This :: wxAuiTabArt(), Colour :: wx:wx_colour().
设置选定选项卡的颜色。
自版本:2.9.2
-spec setColour(This, Colour) -> ok when This :: wxAuiTabArt(), Colour :: wx:wx_colour().
设置非活动选项卡的颜色。
自版本:2.9.2
-spec setFlags(This, Flags) -> ok when This :: wxAuiTabArt(), Flags :: integer().
设置标志。
-spec setMeasuringFont(This, Font) -> ok when This :: wxAuiTabArt(), Font :: wxFont:wxFont().
设置用于计算度量的字体。
-spec setNormalFont(This, Font) -> ok when This :: wxAuiTabArt(), Font :: wxFont:wxFont().
设置用于绘制标签的普通字体。
-spec setSelectedFont(This, Font) -> ok when This :: wxAuiTabArt(), Font :: wxFont:wxFont().
设置用于绘制选定 UI 元素的文本的字体。