integrate quick panel and new color picker

This commit is contained in:
2019-03-04 18:38:38 +01:00
parent fb006a6859
commit 6e73a9eee5
13 changed files with 234 additions and 81 deletions

View File

@@ -39,11 +39,14 @@ void NodeSliderH::draw()
m_plane.draw_fill();
}
void NodeSliderH::set_value(float value)
void NodeSliderH::set_value(float value, bool propagate)
{
// don't accept external values while user interaction
if (dragging)
return;
m_value = glm::vec2(value) * m_mask;
//if (on_value_changed)
// on_value_changed(this, glm::length(m_value));
if (propagate && on_value_changed)
on_value_changed(this, glm::length(m_value));
}
float NodeSliderH::get_value()