restore undo buttons to main toolbar, show cursor on quick resize

This commit is contained in:
2019-03-06 16:27:31 +01:00
parent 4a82cbbd3d
commit 99929dac39
3 changed files with 12 additions and 10 deletions

View File

@@ -67,7 +67,6 @@ public:
class CanvasModePen : public CanvasMode
{
friend class App;
bool m_draw_tip = false;
bool m_dragging = false;
glm::vec2 m_pan_start;
glm::vec2 m_size_pos_start;
@@ -88,6 +87,7 @@ public:
virtual void leave() override;
bool m_picking = false;
glm::vec2 m_cur_pos;
bool m_draw_tip = false;
};
class CanvasModeLine : public CanvasMode

View File

@@ -43,6 +43,7 @@ void NodePanelQuick::init_controls()
m_slider_size->on_value_changed = [this](Node* target, float value) {
auto m = static_cast<CanvasModePen*>(Canvas::I->modes[(int)kCanvasMode::Draw][0]);
m->m_cur_pos = (m_slider_flow->m_pos + glm::vec2(100.f, m_slider_flow->m_size.y / 2.f)) * App::I.zoom;
m->m_draw_tip = true;
m_button_brush_current_preview->draw_stroke();
if (on_size_change)
on_size_change(target, value);
@@ -51,6 +52,7 @@ void NodePanelQuick::init_controls()
m_slider_flow->on_value_changed = [this](Node* target, float value) {
auto m = static_cast<CanvasModePen*>(Canvas::I->modes[(int)kCanvasMode::Draw][0]);
m->m_cur_pos = (m_slider_flow->m_pos + glm::vec2(100.f, m_slider_flow->m_size.y / 2.f)) * App::I.zoom;
m->m_draw_tip = true;
m_button_brush_current_preview->draw_stroke();
if (on_flow_change)
on_flow_change(target, value);