#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/GLCanvas3D.hpp>
Public Member Functions | |
| void | set_timer_owner (wxEvtHandler *owner, int timerid=wxID_ANY) |
| void | init (GLToolbarItem *toolbar_item, GLCanvas3D *canvas) |
| void | blink () |
| void | invalidate () |
Public Attributes | |
| bool | m_render_arrow { false } |
| GLToolbarItem * | m_toolbar_item { nullptr } |
Private Attributes | |
| GLCanvas3D * | m_canvas { nullptr } |
| int | m_blink_counter { 0 } |
| ToolbarHighlighterTimer | m_timer |
| void Slic3r::GUI::GLCanvas3D::ToolbarHighlighter::blink | ( | ) |
References blink(), Slic3r::GUI::GLToolbarItem::HighlightedHidden, Slic3r::GUI::GLToolbarItem::HighlightedShown, invalidate(), m_blink_counter, m_canvas, m_render_arrow, and m_toolbar_item.
Referenced by blink().
| void Slic3r::GUI::GLCanvas3D::ToolbarHighlighter::init | ( | GLToolbarItem * | toolbar_item, |
| GLCanvas3D * | canvas ) |
References Slic3r::GUI::GLCanvas3D::GLCanvas3D(), init(), invalidate(), m_canvas, m_timer, and m_toolbar_item.
Referenced by init().
| void Slic3r::GUI::GLCanvas3D::ToolbarHighlighter::invalidate | ( | ) |
References invalidate(), m_blink_counter, m_render_arrow, m_timer, m_toolbar_item, and Slic3r::GUI::GLToolbarItem::NotHighlighted.
Referenced by blink(), init(), and invalidate().
|
inline |
|
private |
Referenced by blink(), and invalidate().
|
private |
| bool Slic3r::GUI::GLCanvas3D::ToolbarHighlighter::m_render_arrow { false } |
Referenced by blink(), and invalidate().
|
private |
Referenced by init(), invalidate(), and set_timer_owner().
| GLToolbarItem* Slic3r::GUI::GLCanvas3D::ToolbarHighlighter::m_toolbar_item { nullptr } |
Referenced by blink(), init(), and invalidate().