Skip to content

Commit 91565e2

Browse files
committed
FilterGraphEditor: better tooltip formatting
1 parent a2e95a6 commit 91565e2

1 file changed

Lines changed: 7 additions & 6 deletions

File tree

src/ngscopeclient/FilterGraphEditor.cpp

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1109,20 +1109,21 @@ void FilterGraphEditor::OutputPortTooltip(StreamDescriptor stream)
11091109
else
11101110
{
11111111
auto srate = stream.GetXAxisUnits().PrettyPrint(data->m_timescale);
1112+
auto ssamples = Unit(Unit::UNIT_SAMPLEDEPTH).PrettyPrint(data->size());
11121113
if(dynamic_cast<DensityFunctionWaveform*>(data))
11131114
ImGui::Text("2D density plot");
11141115
else if(dynamic_cast<UniformAnalogWaveform*>(data))
1115-
ImGui::Text("Uniformly sampled analog data, %zu samples at %s intervals", data->size(), srate.c_str());
1116+
ImGui::Text("Uniformly sampled analog data, %s at %s intervals", ssamples.c_str(), srate.c_str());
11161117
else if(dynamic_cast<UniformDigitalWaveform*>(data))
1117-
ImGui::Text("Uniformly sampled digital data, %zu samples at %s intervals", data->size(), srate.c_str());
1118+
ImGui::Text("Uniformly sampled digital data, %s at %s intervals", ssamples.c_str(), srate.c_str());
11181119
else if(dynamic_cast<SparseAnalogWaveform*>(data))
1119-
ImGui::Text("Sparsely sampled analog data, %zu samples at %s resolution", data->size(), srate.c_str());
1120+
ImGui::Text("Sparsely sampled analog data, %s at %s resolution", ssamples.c_str(), srate.c_str());
11201121
else if(dynamic_cast<SparseDigitalWaveform*>(data))
1121-
ImGui::Text("Sparsely sampled digital data, %zu samples at %s resolution", data->size(), srate.c_str());
1122+
ImGui::Text("Sparsely sampled digital data, %s at %s resolution", ssamples.c_str(), srate.c_str());
11221123
else if(dynamic_cast<UniformWaveformBase*>(data))
1123-
ImGui::Text("Uniformly sampled data, %zu samples at %s intervals", data->size(), srate.c_str());
1124+
ImGui::Text("Uniformly sampled data, %s at %s intervals", ssamples.c_str(), srate.c_str());
11241125
else if(dynamic_cast<SparseWaveformBase*>(data))
1125-
ImGui::Text("Sparsely sampled data, %zu samples at %s resolution", data->size(), srate.c_str());
1126+
ImGui::Text("Sparsely sampled data, %s at %s resolution", ssamples.c_str(), srate.c_str());
11261127
}
11271128
}
11281129

0 commit comments

Comments
 (0)