From 4141ba0ce6b7de03ec5303754a4b4c02a4adb799 Mon Sep 17 00:00:00 2001 From: omigamedev Date: Wed, 6 Mar 2019 00:59:57 +0100 Subject: [PATCH] brush cursor position --- src/node_panel_quick.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/node_panel_quick.cpp b/src/node_panel_quick.cpp index f7395e0..da35907 100644 --- a/src/node_panel_quick.cpp +++ b/src/node_panel_quick.cpp @@ -42,7 +42,7 @@ void NodePanelQuick::init_controls() m_slider_size = find("quick-size"); m_slider_size->on_value_changed = [this](Node* target, float value) { auto m = static_cast(Canvas::I->modes[(int)kCanvasMode::Draw][0]); - m->m_cur_pos = m_pos + glm::vec2(m_size.x / 2.f, -50.f); + m->m_cur_pos = (m_slider_flow->m_pos + glm::vec2(100.F, 75.f)) * App::I.zoom; m_button_brush_current_preview->draw_stroke(); if (on_size_change) on_size_change(target, value); @@ -50,7 +50,7 @@ void NodePanelQuick::init_controls() m_slider_flow = find("quick-flow"); m_slider_flow->on_value_changed = [this](Node* target, float value) { auto m = static_cast(Canvas::I->modes[(int)kCanvasMode::Draw][0]); - m->m_cur_pos = m_pos + glm::vec2(m_size.x / 2.f, -50.f); + m->m_cur_pos = (m_slider_flow->m_pos + glm::vec2(100.F, 75.f)) * App::I.zoom; m_button_brush_current_preview->draw_stroke(); if (on_flow_change) on_flow_change(target, value);