Add functions for getting current ribbon tool rectangle
wxRibbonButtonBar::GetItemRect() and wxRibbonToolBar::GetActiveTool() are helpful for positioning other windows (e.g. popup ones) that should be aligned to tools and buttons in the ribbon bar. Closes #22329.
This commit is contained in:
committed by
Vadim Zeitlin
parent
692073ea7d
commit
94f698cc15
@@ -132,6 +132,7 @@ public:
|
||||
virtual wxRibbonButtonBarButtonBase *GetItem(size_t n) const;
|
||||
virtual wxRibbonButtonBarButtonBase *GetItemById(int id) const;
|
||||
virtual int GetItemId(wxRibbonButtonBarButtonBase *button) const;
|
||||
virtual wxRect GetItemRect(int button_id) const;
|
||||
|
||||
|
||||
virtual bool Realize() wxOVERRIDE;
|
||||
|
||||
@@ -134,6 +134,8 @@ public:
|
||||
virtual wxRibbonToolBarToolBase* GetToolByPos(wxCoord x, wxCoord y)const;
|
||||
virtual size_t GetToolCount() const;
|
||||
virtual int GetToolId(const wxRibbonToolBarToolBase* tool)const;
|
||||
virtual wxRibbonToolBarToolBase* GetActiveTool() const;
|
||||
|
||||
|
||||
virtual wxObject* GetToolClientData(int tool_id)const;
|
||||
virtual bool GetToolEnabled(int tool_id)const;
|
||||
|
||||
Reference in New Issue
Block a user