|
|
@@ -303,7 +303,10 @@ struct BrowserSearchField : ui::TextField { |
|
|
|
|
|
|
|
struct ShowFavoritesQuantity : ui::Quantity { |
|
|
|
widget::Widget *widget; |
|
|
|
std::string getLabel() override {return "Only show favorites";} |
|
|
|
std::string getLabel() override { |
|
|
|
int favoritesLen = settings.favoriteModels.size(); |
|
|
|
return string::f("Only show favorites (%d)", favoritesLen); |
|
|
|
} |
|
|
|
void setValue(float value) override; |
|
|
|
float getValue() override; |
|
|
|
}; |
|
|
@@ -330,6 +333,7 @@ struct BrowserSidebar : widget::Widget { |
|
|
|
addChild(favoriteButton); |
|
|
|
|
|
|
|
authorLabel = new ui::Label; |
|
|
|
// authorLabel->fontSize = 16; |
|
|
|
authorLabel->color = nvgRGB(0x80, 0x80, 0x80); |
|
|
|
authorLabel->text = "Authors"; |
|
|
|
addChild(authorLabel); |
|
|
@@ -353,6 +357,7 @@ struct BrowserSidebar : widget::Widget { |
|
|
|
} |
|
|
|
|
|
|
|
tagLabel = new ui::Label; |
|
|
|
// tagLabel->fontSize = 16; |
|
|
|
tagLabel->color = nvgRGB(0x80, 0x80, 0x80); |
|
|
|
tagLabel->text = "Tags"; |
|
|
|
addChild(tagLabel); |
|
|
@@ -420,6 +425,7 @@ struct ModuleBrowser : widget::OpaqueWidget { |
|
|
|
addChild(modelScroll); |
|
|
|
|
|
|
|
modelLabel = new ui::Label; |
|
|
|
// modelLabel->fontSize = 16; |
|
|
|
modelLabel->box.pos = math::Vec(10, 10); |
|
|
|
modelScroll->container->addChild(modelLabel); |
|
|
|
|
|
|
@@ -497,7 +503,7 @@ struct ModuleBrowser : widget::OpaqueWidget { |
|
|
|
assert(m); |
|
|
|
float score = 0.f; |
|
|
|
if (m->visible) { |
|
|
|
modelScore(m->model, search); |
|
|
|
score = modelScore(m->model, search); |
|
|
|
m->visible = (score > 0); |
|
|
|
} |
|
|
|
scores[m] = score; |
|
|
|