Table Of Contents

Previous topic

RibbonAUIArtProvider

Next topic

RibbonDefaultArtProvider

This Page

phoenix_title art_default

art_default is responsible for drawing all the components of the ribbon interface using a Windows/Mac or AUI appearance.

Description

This allows a ribbon bar to have a pluggable look-and-feel, while retaining the same underlying behaviour. As a single art provider is used for all ribbon components, a ribbon bar usually has a consistent (though unique) appearance.

By default, a RibbonBar uses an instance of a class called RibbonDefaultArtProvider, which resolves to RibbonAUIArtProvider, RibbonMSWArtProvider, or RibbonOSXArtProvider - whichever is most appropriate to the current platform. These art providers are all slightly configurable with regard to colours and fonts, but for larger modifications, you can derive from one of these classes, or write a completely new art provider class.

Call RibbonBar.SetArtProvider() to change the art provider being used.

See Also

RibbonBar


class_hierarchy Inheritance Diagram

Inheritance diagram for module art_default

Inheritance diagram of art_default


class_summary Classes Summary

RibbonDefaultArtProvider Default art provider on MSW.