Skip to content

Commit 2d3036a

Browse files
author
Evgeni Raikhel
committed
Minor refactoring - address PR comments
1 parent aba04e0 commit 2d3036a

5 files changed

Lines changed: 17 additions & 18 deletions

File tree

common/device-model.h

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -150,14 +150,14 @@ namespace rs2
150150
static const char* lpc_point_size{ "viewer_model.lpc_point_size" };
151151
static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" };
152152
static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" };
153-
namespace viewport_grid
153+
namespace viewport_grid_overlay
154154
{
155-
static const char* horizontal_lines{ "viewer_model.grid.horizontal_lines" };
156-
static const char* vertical_lines { "viewer_model.grid.vertical_lines" };
157-
static const char* line_width { "viewer_model.grid.line_width" };
158-
static const char* line_color_r { "viewer_model.grid.line_color_r" };
159-
static const char* line_color_g { "viewer_model.grid.line_color_g" };
160-
static const char* line_color_b { "viewer_model.grid.line_color_b" };
155+
static const char* horizontal_lines{ "viewer_model.grid_overlay.horizontal_lines" };
156+
static const char* vertical_lines { "viewer_model.grid_overlay.vertical_lines" };
157+
static const char* line_width { "viewer_model.grid_overlay.line_width" };
158+
static const char* line_color_r { "viewer_model.grid_overlay.line_color_r" };
159+
static const char* line_color_g { "viewer_model.grid_overlay.line_color_g" };
160+
static const char* line_color_b { "viewer_model.grid_overlay.line_color_b" };
161161
}
162162
}
163163
namespace window

common/stream-model.cpp

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ namespace rs2
3131
show_safety_zones_2d = config_file::instance().get_or_default(
3232
configurations::viewer::show_safety_zones_2d, true);
3333
{
34-
namespace cfg = configurations::viewer::viewport_grid;
34+
namespace cfg = configurations::viewer::viewport_grid_overlay;
3535
auto& cf = config_file::instance();
3636

3737
auto valid_lines = []( int v ) { return ( v >= 1 && v <= 5 ) ? v : 1; };
@@ -453,14 +453,13 @@ namespace rs2
453453
void stream_model::show_stream_header(ImFont* font, const rect &stream_rect, viewer_model& viewer)
454454
{
455455
const auto top_bar_height = 32.f;
456-
auto num_of_buttons = 5;
456+
auto num_of_buttons = 6; // Crosshair button is the latest addition
457457

458458
if (!viewer.allow_stream_close) --num_of_buttons;
459459
if (viewer.streams.size() > 1) ++num_of_buttons;
460460
if (RS2_STREAM_DEPTH == profile.stream_type()) ++num_of_buttons; // Color map ruler button
461461
if (RS2_FORMAT_MOTION_XYZ32F == profile.format()) ++num_of_buttons; // Motion graph button
462462
if (RS2_STREAM_OCCUPANCY == profile.stream_type() && _normalized_zoom.w == 1) ++num_of_buttons; // Safety zones button
463-
++num_of_buttons; // Grid overlay button
464463

465464
RsImGui_ScopePushFont(font);
466465
ImGui::PushStyleColor(ImGuiCol_Text, light_grey);
@@ -601,23 +600,23 @@ namespace rs2
601600
ImGui::SameLine();
602601

603602
label = rsutils::string::from() << textual_icons::grid << "##Grid " << profile.unique_id();
604-
if (show_grid)
603+
if (show_crosshair)
605604
{
606605
ImGui::PushStyleColor(ImGuiCol_Text, light_blue);
607606
ImGui::PushStyleColor(ImGuiCol_TextSelectedBg, light_blue);
608607
if (ImGui::Button(label.c_str(), { 24, top_bar_height }))
609608
{
610-
show_grid = false;
609+
show_crosshair = false;
611610
}
612611
if (ImGui::IsItemHovered())
613-
RsImGui::CustomTooltip("Hide crosshair/grid overlay");
612+
RsImGui::CustomTooltip("Hide crosshair overlay");
614613
ImGui::PopStyleColor(2);
615614
}
616615
else
617616
{
618617
if (ImGui::Button(label.c_str(), { 24, top_bar_height }))
619618
{
620-
show_grid = true;
619+
show_crosshair = true;
621620
}
622621
if (ImGui::IsItemHovered())
623622
RsImGui::CustomTooltip("Show crosshair/grid overlay");
@@ -2114,7 +2113,7 @@ namespace rs2
21142113

21152114
update_ae_roi_rect(stream_rect, g, error_message);
21162115

2117-
if (show_grid)
2116+
if (show_crosshair)
21182117
draw_crosshair(stream_rect, grid_h_lines, grid_v_lines, grid_line_width,
21192118
grid_color_r, grid_color_g, grid_color_b);
21202119

common/stream-model.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ namespace rs2
106106
bool show_metadata = false;
107107
bool show_safety_zones_2d = true;
108108

109-
bool show_grid = false;
109+
bool show_crosshair = false;
110110
int grid_h_lines = 1;
111111
int grid_v_lines = 1;
112112
int grid_line_width = 1;

common/ux-window.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ namespace rs2
8989

9090
if( config_file::instance().is_empty() )
9191
{
92-
namespace cfg = configurations::viewer::viewport_grid;
92+
namespace cfg = configurations::viewer::viewport_grid_overlay;
9393
auto& cf = config_file::instance();
9494
cf.set_nested_default( cfg::horizontal_lines, 1 );
9595
cf.set_nested_default( cfg::vertical_lines, 1 );

common/viewer.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3287,7 +3287,7 @@ namespace rs2
32873287
reload_required = true;
32883288
temp_cfg = config_file();
32893289
{
3290-
namespace cfg = configurations::viewer::viewport_grid;
3290+
namespace cfg = configurations::viewer::viewport_grid_overlay;
32913291
temp_cfg.set_nested_default( cfg::horizontal_lines, 1 );
32923292
temp_cfg.set_nested_default( cfg::vertical_lines, 1 );
32933293
temp_cfg.set_nested_default( cfg::line_width, 1 );

0 commit comments

Comments
 (0)