.. wxPython Phoenix documentation This file was generated by Phoenix's sphinx generator and associated tools, do not edit by hand. Copyright: (c) 2011-2020 by Total Control Software License: wxWindows License .. include:: headings.inc .. module:: wx.lib.agw.ribbon.panel .. currentmodule:: wx.lib.agw.ribbon.panel .. highlight:: python .. _wx.lib.agw.ribbon.panel: ========================================================================================================================================== |phoenix_title| **wx.lib.agw.ribbon.panel** ========================================================================================================================================== Serves as a container for a group of (ribbon) controls. Description =========== A :class:`RibbonPanel` will typically have panels for children, with the controls for that page placed on the panels. A panel adds a border and label to a group of controls, and can be minimised (either automatically to conserve space, or manually by the user). Window Styles ============= This class supports the following window styles: ================================= =========== ================================= Window Styles Hex Value Description ================================= =========== ================================= ``RIBBON_PANEL_DEFAULT_STYLE`` 0x0 Defined as no other flags set. ``RIBBON_PANEL_NO_AUTO_MINIMISE`` 0x1 Prevents the panel from automatically minimising to conserve screen space. ``RIBBON_PANEL_EXT_BUTTON`` 0x8 Causes an extension button to be shown in the panel's chrome (if the bar in which it is contained has ``RIBBON_BAR_SHOW_PANEL_EXT_BUTTONS`` set). The behaviour of this button is application controlled, but typically will show an extended drop-down menu relating to the panel. ``RIBBON_PANEL_MINIMISE_BUTTON`` 0x10 Causes a (de)minimise button to be shown in the panel's chrome (if the bar in which it is contained has the ``RIBBON_BAR_SHOW_PANEL_MINIMISE_BUTTONS`` style set). This flag is typically combined with ``RIBBON_PANEL_NO_AUTO_MINIMISE`` to make a panel which the user always has manual control over when it minimises. ``RIBBON_PANEL_STRETCH`` 0x20 Allows a single panel to stretch to fill the parent page. ``RIBBON_PANEL_FLEXIBLE`` 0x40 Allows toolbars to wrap, taking up the optimum amount of space when used in a vertical palette. ================================= =========== ================================= Events Processing ================= This class processes the following events: ======================================= =================================== Event Name Description ======================================= =================================== ``EVT_RIBBONPANEL_EXTBUTTON_ACTIVATED`` Triggered when the user activate the panel extension button. ======================================= =================================== See Also ======== :class:`~wx.lib.agw.ribbon.page.RibbonPage` |function_summary| Functions Summary ==================================== ================================================================================ ================================================================================ :func:`~wx.lib.agw.ribbon.panel.IsAncestorOf` ================================================================================ ================================================================================ | |class_summary| Classes Summary =============================== ================================================================================ ================================================================================ `~wx.lib.agw.ribbon.panel.RibbonPanel` This is the main implementation of :class:`RibbonPanel`. `~wx.lib.agw.ribbon.panel.RibbonPanelEvent` Handles events related to :class:`RibbonPanel`. ================================================================================ ================================================================================ | .. toctree:: :maxdepth: 1 :hidden: wx.lib.agw.ribbon.panel.RibbonPanel wx.lib.agw.ribbon.panel.RibbonPanelEvent Functions ------------ .. function:: IsAncestorOf(ancestor, window)