enum wxRibbonPanelOption
{
- wxRIBBON_PANEL_NO_AUTO_MINIMISE = 1 << 0,
- wxRIBBON_PANEL_EXT_BUTTON = 1 << 3,
- wxRIBBON_PANEL_MINIMISE_BUTTON = 1 << 4,
-
- wxRIBBON_PANEL_DEFAULT_STYLE = 0,
+ wxRIBBON_PANEL_NO_AUTO_MINIMISE = 1 << 0,
+ wxRIBBON_PANEL_EXT_BUTTON = 1 << 3,
+ wxRIBBON_PANEL_MINIMISE_BUTTON = 1 << 4,
+ wxRIBBON_PANEL_STRETCH = 1 << 5,
+ wxRIBBON_PANEL_FLEXIBLE = 1 << 6,
+
+ wxRIBBON_PANEL_DEFAULT_STYLE = 0
};
class WXDLLIMPEXP_RIBBON wxRibbonPanel : public wxRibbonControl
wxRibbonPanel* GetExpandedDummy();
wxRibbonPanel* GetExpandedPanel();
+ // Finds the best width and height given the parent's width and height
+ virtual wxSize GetBestSizeForParentSize(const wxSize& parentSize) const;
+
+ long GetFlags() { return m_flags; }
+
protected:
virtual wxSize DoGetBestSize() const;
+ virtual wxSize GetPanelSizerBestSize() const;
+ wxSize GetPanelSizerMinSize() const;
wxBorder GetDefaultBorder() const { return wxBORDER_NONE; }
wxSize GetMinNotMinimisedSize() const;