コード例 #1
0
    void onCurveChange()
    {
        // The color curve in the filter is the same refereced by the
        // editor. But anyway, we have to re-set the same curve in the
        // filter to regenerate the map used internally by the filter
        // (which is calculated inside setCurve() method).
        m_filter.setCurve(m_editor.getCurve());

        restartPreview();
    }
コード例 #2
0
 void onChange() {
   m_filter.setBrightness(m_brightness.getValue() / 100.0);
   m_filter.setContrast(m_contrast.getValue() / 100.0);
   restartPreview();
 }
コード例 #3
0
 void onToChange(const app::Color& color)
 {
   m_filter.setTo(color);
   restartPreview();
 }
コード例 #4
0
 void onToleranceChange()
 {
   m_filter.setTolerance(m_toleranceSlider->getValue());
   restartPreview();
 }
コード例 #5
0
 void onFromChange(const app::Color& color)
 {
   m_filter.setFrom(color);
   restartPreview();
 }