20 const char*
windowName()
const {
return "##RibbonGlobalSearchPopup[rect_allocator_ignore]"; }
48 { requirementsFunc_ = requirementsFunc; }
55 bool smallSearchButton_(
const Parameters& params );
59 void deactivateSearch_();
63 void updateSearchResult_();
65 std::string searchLine_;
66 std::vector<RibbonSchemaHolder::SearchResult> searchResult_;
67 std::vector<RibbonSchemaHolder::SearchResultWeight> searchResultWeight_;
68 std::vector<RibbonSchemaHolder::SearchResult> recentItems_;
69 int hightlightedSearchItem_{ 0 };
70 int captionCount_ = 0;
73 bool isSmallUI_ =
false;
75 bool prevFrameActive_ =
false;
76 bool isSmallUILast_ =
false;
77 bool mainInputFocused_ =
false;
78 bool blockSearchBtn_ =
false;
79 bool setInputFocus_ =
false;
82 bool showResultWeight_ =
false;