MeshLib C++ Docs
Loading...
Searching...
No Matches

separate class for search in ribbon menu More...

#include <MRViewer/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
void drawMenuUI (const Parameters &params)
 draws search elements and window with its logic
void setSmallUI (bool on)
 set draw mode (true - small button, false - input string )
float getWidthMenuUI () const
float getSearchStringWidth () const
 get search string width (+ item spacing)
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

Detailed Description

separate class for search in ribbon menu


The documentation for this class was generated from the following file: