mirror of
https://github.com/gwm17/implot.git
synced 2024-11-13 22:48:50 -05:00
Only display non-empty legends
This commit is contained in:
parent
9894df4934
commit
0b3bf9bc9f
|
@ -628,9 +628,11 @@ ImPlotItem* RegisterItem(const char* label_id) {
|
|||
item->SeenThisFrame = true;
|
||||
int idx = gp.CurrentPlot->Items.GetIndex(item);
|
||||
item->ID = id;
|
||||
gp.LegendIndices.push_back(idx);
|
||||
item->NameOffset = gp.LegendLabels.size();
|
||||
gp.LegendLabels.append(label_id, label_id + strlen(label_id) + 1);
|
||||
if (ImGui::FindRenderedTextEnd(label_id, NULL) != label_id) {
|
||||
gp.LegendIndices.push_back(idx);
|
||||
item->NameOffset = gp.LegendLabels.size();
|
||||
gp.LegendLabels.append(label_id, label_id + strlen(label_id) + 1);
|
||||
}
|
||||
if (item->Show)
|
||||
gp.VisibleItemCount++;
|
||||
return item;
|
||||
|
|
Loading…
Reference in New Issue
Block a user