brush cursor position

This commit is contained in:
2019-03-06 00:59:57 +01:00
parent b0933c29fb
commit 4141ba0ce6

View File

@@ -42,7 +42,7 @@ void NodePanelQuick::init_controls()
m_slider_size = find<NodeSliderV>("quick-size");
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_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<NodeSliderV>("quick-flow");
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_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);