Functions | |
| void | render_tooltip_button (ImGuiWrapper *imgui_wrapper, const GLCanvas3D &canvas, const std::vector< std::pair< wxString, wxString > > &shortcuts, float x, float y) |
| bool | render_wiki_guide_button (const GLCanvas3D &canvas, float scale, const char *url) |
| bool | render_video_guide_button (const GLCanvas3D &canvas, float scale, const char *url) |
| bool | toolbar_circular_button (ImTextureID textureID, const char *id, float scale) |
| void | begin_right_aligned_buttons (const std::vector< wxString > &labels) |
| void | push_orca_button_style () |
| void | pop_orca_button_style () |
| void | render_wiki_buttons (ImGuiWrapper *imgui_wrapper, const GLCanvas3D &canvas, const char *wiki_url, const char *video_url="") |
| void Slic3r::GUI::GLGizmoUtils::begin_right_aligned_buttons | ( | const std::vector< wxString > & | labels | ) |
References Slic3r::GUI::ImGuiWrapper::calc_text_size(), and style.
Referenced by Slic3r::GUI::GizmoObjectManipulation::do_render_move_window(), Slic3r::GUI::GizmoObjectManipulation::do_render_rotate_window(), Slic3r::GUI::GizmoObjectManipulation::do_render_scale_input_window(), Slic3r::GUI::GLGizmoEmboss::draw_window(), Slic3r::GUI::GLGizmoAssembly::on_render_input_window(), Slic3r::GUI::GLGizmoBrimEars::on_render_input_window(), Slic3r::GUI::GLGizmoFdmSupports::on_render_input_window(), Slic3r::GUI::GLGizmoFuzzySkin::on_render_input_window(), Slic3r::GUI::GLGizmoMeasure::on_render_input_window(), Slic3r::GUI::GLGizmoMmuSegmentation::on_render_input_window(), Slic3r::GUI::GLGizmoSeam::on_render_input_window(), Slic3r::GUI::GLGizmoCut3D::render_connectors_input_window(), Slic3r::GUI::GLGizmoCut3D::render_cut_plane_input_window(), and Slic3r::GUI::GLCanvas3D::LayersEditing::render_variable_layer_height_dialog().
| void Slic3r::GUI::GLGizmoUtils::pop_orca_button_style | ( | ) |
Referenced by Slic3r::GUI::GLGizmoCut3D::render_connectors_input_window(), and Slic3r::GUI::GLGizmoCut3D::render_cut_plane_input_window().
| void Slic3r::GUI::GLGizmoUtils::push_orca_button_style | ( | ) |
References Slic3r::GUI::ImGuiWrapper::COL_ORCA, and Slic3r::GUI::ImGuiWrapper::COL_WINDOW_BG.
Referenced by Slic3r::GUI::GLGizmoCut3D::render_connectors_input_window(), and Slic3r::GUI::GLGizmoCut3D::render_cut_plane_input_window().
| void Slic3r::GUI::GLGizmoUtils::render_tooltip_button | ( | ImGuiWrapper * | imgui_wrapper, |
| const GLCanvas3D & | canvas, | ||
| const std::vector< std::pair< wxString, wxString > > & | shortcuts, | ||
| float | x, | ||
| float | y ) |
References Slic3r::GUI::ImGuiWrapper::calc_text_size(), Slic3r::GUI::ImGuiWrapper::COL_ACTIVE, Slic3r::GUI::ImGuiWrapper::COL_WINDOW_BG, Slic3r::GUI::DPI_DEFAULT, Slic3r::GUI::get_dpi_for_window(), Slic3r::GUI::GLCanvas3D::get_gizmos_manager(), Slic3r::GUI::GLGizmosManager::get_icon_texture_id(), Slic3r::GUI::GLCanvas3D::get_scale(), Slic3r::GUI::GLGizmosManager::IC_TOOLBAR_TOOLTIP, scale(), Slic3r::GUI::ImGuiWrapper::text_colored(), and toolbar_circular_button().
Referenced by Slic3r::GUI::GLCanvas3D::_render_assembly_tooltip_button(), Slic3r::GUI::GLCanvas3D::_render_section_view_panel(), Slic3r::GUI::GizmoObjectManipulation::do_render_move_window(), Slic3r::GUI::GizmoObjectManipulation::do_render_rotate_window(), Slic3r::GUI::GizmoObjectManipulation::do_render_scale_input_window(), Slic3r::GUI::GLGizmoEmboss::draw_window(), Slic3r::GUI::GLGizmoAssembly::on_render_input_window(), Slic3r::GUI::GLGizmoBrimEars::on_render_input_window(), Slic3r::GUI::GLGizmoMeasure::on_render_input_window(), Slic3r::GUI::GLGizmoSeam::on_render_input_window(), Slic3r::GUI::GLGizmoCut3D::render_tooltip_button(), Slic3r::GUI::GLGizmoFdmSupports::render_tooltip_button(), Slic3r::GUI::GLGizmoFuzzySkin::render_tooltip_button(), Slic3r::GUI::GLGizmoMmuSegmentation::render_tooltip_button(), and Slic3r::GUI::GLCanvas3D::LayersEditing::render_variable_layer_height_dialog().
| bool Slic3r::GUI::GLGizmoUtils::render_video_guide_button | ( | const GLCanvas3D & | canvas, |
| float | scale, | ||
| const char * | url ) |
References _u8L, Slic3r::GUI::GLCanvas3D::get_gizmos_manager(), Slic3r::GUI::GLGizmosManager::get_icon_texture_id(), Slic3r::GUI::GLGizmosManager::IC_TOOLBAR_VIDEO_GUIDE, scale(), and toolbar_circular_button().
| void Slic3r::GUI::GLGizmoUtils::render_wiki_buttons | ( | ImGuiWrapper * | imgui_wrapper, |
| const GLCanvas3D & | canvas, | ||
| const char * | wiki_url, | ||
| const char * | video_url = "" ) |
| bool Slic3r::GUI::GLGizmoUtils::render_wiki_guide_button | ( | const GLCanvas3D & | canvas, |
| float | scale, | ||
| const char * | url ) |
References _u8L, Slic3r::GUI::GLCanvas3D::get_gizmos_manager(), Slic3r::GUI::GLGizmosManager::get_icon_texture_id(), Slic3r::GUI::GLGizmosManager::IC_TOOLBAR_WIKI_GUIDE, scale(), and toolbar_circular_button().
Referenced by Slic3r::GUI::GCodeViewer::render_legend_color_arr_recommen().
| bool Slic3r::GUI::GLGizmoUtils::toolbar_circular_button | ( | ImTextureID | textureID, |
| const char * | id, | ||
| float | scale ) |
References Slic3r::GUI::ImGuiWrapper::COL_ORCA, Slic3r::GUI::ImGuiWrapper::COL_ORCA_DARK, Slic3r::GUI::ImGuiWrapper::COL_ORCA_HOVER, Slic3r::GUI::ImGuiWrapper::COL_ORCA_HOVER_DARK, Slic3r::GUI::ImGuiWrapper::COL_WINDOW_BG, is_dark(), and scale().
Referenced by render_tooltip_button(), render_video_guide_button(), and render_wiki_guide_button().