20 const char*
windowName()
const {
return "##RibbonGlobalSearchPopup[rect_allocator_ignore]"; }
49 { requirementsFunc_ = requirementsFunc; }
56 bool smallSearchButton_(
const Parameters& params );
60 void deactivateSearch_();
64 void updateSearchResult_();
66 std::string searchLine_;
67 std::vector<RibbonSchemaHolder::SearchResult> searchResult_;
68 std::vector<RibbonSchemaHolder::SearchResultWeight> searchResultWeight_;
69 std::vector<RibbonSchemaHolder::SearchResult> recentItems_;
70 int hightlightedSearchItem_{ 0 };
71 int captionCount_ = 0;
74 bool isSmallUI_ =
false;
76 bool prevFrameActive_ =
false;
77 bool isSmallUILast_ =
false;
78 bool mainInputFocused_ =
false;
79 bool blockSearchBtn_ =
false;
80 bool setInputFocus_ =
false;
83 bool showResultWeight_ =
false;