18 textureSelectorWidget->setGrayscalePreview(
true);
19 textureSelectorWidget->setCurrentItem(0);
21 scaleSlider->setRange(0.0, 2.0, 2);
22 scaleSlider->setSingleStep(0.01);
23 scaleSlider->setValue(1.0);
24 scaleSlider->addMultiplier(0.1);
25 scaleSlider->addMultiplier(2);
26 scaleSlider->addMultiplier(10);
28 brightnessSlider->setRange(-1.0, 1.0, 2);
29 brightnessSlider->setSingleStep(0.01);
30 brightnessSlider->setValue(0.0);
31 brightnessSlider->setToolTip(i18n(
"Makes texture lighter or darker"));
33 contrastSlider->setRange(0.0, 2.0, 2);
34 contrastSlider->setSingleStep(0.01);
35 contrastSlider->setValue(1.0);
37 neutralPointSlider->setRange(0.0, 1.0, 2);
38 neutralPointSlider->setSingleStep(0.01);
39 neutralPointSlider->setValue(0.5);
40 neutralPointSlider->setToolTip(i18n(
"Set gray value to be considered neutral for lightness mode"));
42 offsetSliderX->setSuffix(i18n(
" px"));
44 offsetSliderY->setSuffix(i18n(
" px"));
75 for (
auto it = texturingModes.begin(); it != texturingModes.end(); ++it) {
76 cmbTexturingMode->addItem(it->first, it->second);
82 cutOffPolicies << i18n(
"Cut Off Disabled") << i18n(
"Cut Off Brush") << i18n(
"Cut Off Pattern");
83 cmbCutoffPolicy->addItems(cutOffPolicies);
86 cutoffSlider->setToolTip(i18n(
"When pattern texture values are outside the range specified"
87 " by the slider, the cut-off policy will be applied."));
89 chkInvert->setChecked(
false);
90 chkAutoInvertOnErase->setChecked(
false);
KisTextureChooser(KisBrushTextureFlags flags, QWidget *parent=0)
bool selectTexturingMode(KisTextureOptionData::TexturingMode mode)
KisTextureOptionData::TexturingMode texturingMode() const
@ HARD_MIX_SOFTER_PHOTOSHOP
@ LINEAR_HEIGHT_PHOTOSHOP