separate class for search in ribbon menu More...
#include <MRRibbonMenuSearch.h>
Classes | |
| struct | Parameters |
Public Member Functions | |
| const char * | windowName () const |
| returns search imgui popup window name | |
| void | pushRecentItem (const std::shared_ptr< RibbonMenuItem > &item) |
| add item to recent items list | |
| MRVIEWER_API void | drawMenuUI (const Parameters ¶ms) |
| draws search elements and window with its logic | |
| void | setSmallUI (bool on) |
| set draw mode (true - small button, false - input string ) | |
| MRVIEWER_API float | getWidthMenuUI () const |
| MRVIEWER_API float | getSearchStringWidth () const |
| get search string width (+ item spacing) | |
| MRVIEWER_API void | activate () |
| activate search from outside (i.e. shortcut) | |
| void | setRequirementsFunc (const RequirementsFunction &requirementsFunc) |
| set function to get a requirements line for some tool | |
Public Attributes | |
| Signal< void()> | onFocusSignal |
| this signal is emitted when search bar is focused | |
| Signal< void(std::shared_ptr< RibbonMenuItem >)> | onToolActivateSignal |
| this signal is emitted when tool is activated within search | |
separate class for search in ribbon menu