mirror of
https://git.mirrors.martin98.com/https://github.com/prusa3d/PrusaSlicer.git
synced 2025-08-14 03:25:53 +08:00
Comment statistics on hover SVG shape
This commit is contained in:
parent
b0d8b04527
commit
7148ef6748
@ -1420,22 +1420,22 @@ void GLGizmoSVG::draw_preview(){
|
|||||||
}
|
}
|
||||||
|
|
||||||
ImGui::Image(id, s);
|
ImGui::Image(id, s);
|
||||||
if(ImGui::IsItemHovered()){
|
//if(ImGui::IsItemHovered()){
|
||||||
const EmbossShape &es = *m_volume->emboss_shape;
|
// const EmbossShape &es = *m_volume->emboss_shape;
|
||||||
size_t count_of_shapes = get_shapes_count(*es.svg_file.image);
|
// size_t count_of_shapes = get_shapes_count(*es.svg_file.image);
|
||||||
size_t count_of_expolygons = 0;
|
// size_t count_of_expolygons = 0;
|
||||||
size_t count_of_points = 0;
|
// size_t count_of_points = 0;
|
||||||
for (const auto &shape : es.shapes_with_ids) {
|
// for (const auto &shape : es.shapes_with_ids) {
|
||||||
for (const ExPolygon &expoly : shape.expoly){
|
// for (const ExPolygon &expoly : shape.expoly){
|
||||||
++count_of_expolygons;
|
// ++count_of_expolygons;
|
||||||
count_of_points += count_points(expoly);
|
// count_of_points += count_points(expoly);
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
// Do not translate it is only for debug
|
// // Do not translate it is only for debug
|
||||||
std::string tooltip = GUI::format("%1% shapes, which create %2% polygons with %3% line segments",
|
// std::string tooltip = GUI::format("%1% shapes, which create %2% polygons with %3% line segments",
|
||||||
count_of_shapes, count_of_expolygons, count_of_points);
|
// count_of_shapes, count_of_expolygons, count_of_points);
|
||||||
ImGui::SetTooltip("%s", tooltip.c_str());
|
// ImGui::SetTooltip("%s", tooltip.c_str());
|
||||||
}
|
//}
|
||||||
|
|
||||||
if (spacing.has_value())
|
if (spacing.has_value())
|
||||||
ImGui::SetCursorPosY(ImGui::GetCursorPosY() + *spacing);
|
ImGui::SetCursorPosY(ImGui::GetCursorPosY() + *spacing);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user