Example #1
0
KisPressureOpacityOption::KisPressureOpacityOption()
    : KisCurveOption(i18n("Opacity"), "Opacity", KisPaintOpOption::generalCategory(), true)
{
    m_checkable = false;
    setMinimumLabel(i18n("Transparent"));
    setMaximumLabel(i18n("Opaque"));
}
KisPressureRotationOption::KisPressureRotationOption()
        : KisCurveOption(i18n("Rotation"), "Rotation", KisPaintOpOption::brushCategory(), false),
          m_defaultAngle(0.0)
{
    setMinimumLabel(i18n("0°"));
    setMaximumLabel(i18n("360°"));
}
KisPressureSpacingOption::KisPressureSpacingOption()
    : KisCurveOption(i18n("Spacing"), "Spacing", KisPaintOpOption::brushCategory(), false),
      m_isotropicSpacing(false)
{
    setMinimumLabel(i18n("0%"));
    setMaximumLabel(i18n("100%"));
}
Example #4
0
KisPressureSoftnessOption::KisPressureSoftnessOption()
    : KisCurveOption(i18n("Softness"),
                     "Softness",
                     KisPaintOpOption::generalCategory(),
                     false,
                     1.0,
                     0.1,
                     1.0)
{
    setMinimumLabel(i18n("Soft"));
    setMaximumLabel(i18n("Hard"));
}
KisPressureHSVOption::KisPressureHSVOption(const QString& name, const QString& parameterName, double min, double max)
    : KisCurveOption(name, parameterName, KisPaintOpOption::colorCategory(), false), d(new Private)
{
    d->parameterName = parameterName;
    d->paramId = -1;
    d->min = min;
    d->max = max;

    // xgettext: no-c-format
    QString activeColorMsg = i18n("(50% is active color)");
    QString br("<br />");
    QString fullPercent = i18n("100%");
    QString zeroPercent = i18n("0%");

    if (parameterName == "h")
    {
        setMaximumLabel(fullPercent + br + i18n("CW hue"));
        setMinimumLabel(zeroPercent + br +i18n("CCW hue") + br + activeColorMsg);
    }
    else if (parameterName == "s")
    {
        setMaximumLabel(fullPercent + br + i18n("More saturation"));
        setMinimumLabel(zeroPercent + br +i18n("Less saturation ") + br + activeColorMsg);

    }
    else if (parameterName == "v")
    {
        setMaximumLabel(fullPercent + br + i18n("Higher value"));
        setMinimumLabel(zeroPercent + br + i18n("Lower value ") + br + activeColorMsg);
    }
    else
    {
        // defaults to unchanged labels
        dbgPlugins << "Unknown parameter for " << name << ", parameterName " << parameterName;
    }
}
Example #6
0
KisCurvesOpacityOption::KisCurvesOpacityOption()
    : KisCurveOption(i18n("Curves opacity"), "Curves opacity", KisPaintOpOption::generalCategory(), false)
{
    setMinimumLabel(i18n("0%"));
    setMaximumLabel(i18n("100%"));
}
KisDensityOption::KisDensityOption()
        : KisCurveOption(i18n("Density"), "Density", KisPaintOpOption::brushCategory(), false)
{
    setMinimumLabel(i18n("0%"));
    setMaximumLabel(i18n("100%"));
}
Example #8
0
KisPressureMixOption::KisPressureMixOption()
    : KisCurveOption(i18n("Mix"), "Mix", KisPaintOpOption::colorCategory(), false)
{
    setMinimumLabel(i18n("Foreground"));
    setMaximumLabel(i18n("Background"));
}