complete dual-brush implementation and ui integration

This commit is contained in:
2019-02-14 13:18:00 +01:00
parent 999723dd14
commit fa9d7a107b
10 changed files with 171 additions and 125 deletions

View File

@@ -132,8 +132,12 @@ void App::init_sidebar()
Canvas::I->m_current_brush->load_texture(path, thumb);
stroke->m_preview->draw_stroke();
};
stroke->on_stencil_changed = [this](Node*target, const std::string& path) {
Canvas::I->m_current_brush->load_stencil(path);
stroke->on_stencil_changed = [this](Node*target, const std::string& path, const std::string& thumb) {
Canvas::I->m_current_brush->load_stencil(path, thumb);
stroke->m_preview->draw_stroke();
};
stroke->on_dual_changed = [this](Node*target, const std::string& path, const std::string& thumb) {
Canvas::I->m_current_brush->load_dual(path, thumb);
stroke->m_preview->draw_stroke();
};