wx.ribbon

The wx.ribbon module contains a set of classes for writing a ribbon-based user interface.

At the most generic level, this is a combination of a tab control with a toolbar. At a more functional level, it is similar to the user interface present in recent versions of Microsoft Office and in Windows 10.

Class Summary

Class

Short Description

RibbonArtProvider

wx.ribbon.RibbonArtProvider is responsible for drawing all the components of the ribbon interface.

RibbonAUIArtProvider

RibbonBar

Top-level control in a ribbon user interface.

RibbonBarEvent

Event used to indicate various actions relating to a wx.ribbon.RibbonBar.

RibbonButtonBar

A ribbon button bar is similar to a traditional toolbar.

RibbonButtonBarEvent

Event used to indicate various actions relating to a button on a wx.ribbon.RibbonButtonBar.

RibbonControl

wx.ribbon.RibbonControl serves as a base class for all controls which share the ribbon characteristics of having a ribbon art provider, and (optionally) non-continuous resizing.

RibbonGallery

A ribbon gallery is like a wx.ListBox, but for bitmaps rather than strings.

RibbonGalleryEvent

RibbonMSWArtProvider

RibbonPage

Container for related ribbon panels, and a tab within a ribbon bar.

RibbonPageTabInfo

RibbonPanel

Serves as a container for a group of (ribbon) controls.

RibbonPanelEvent

Event used to indicate various actions relating to a wx.ribbon.RibbonPanel.

RibbonToolBar

A ribbon tool bar is similar to a traditional toolbar which has no labels.

RibbonToolBarEvent