MeshLib C++ Docs
Loading...
Searching...
No Matches
MR::RibbonMenuSearch Class Reference

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 &params)
 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
 

Detailed Description

separate class for search in ribbon menu


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