Warning, /graphics/krita/plugins/paintops/spray/wdgsprayoptions.ui is written in an unsupported language. File is not indexed.
0001 <?xml version="1.0" encoding="UTF-8"?> 0002 <ui version="4.0"> 0003 <author> 0004 SPDX-FileCopyrightText: none 0005 SPDX-License-Identifier: GPL-3.0-or-later 0006 </author> 0007 <class>WdgSprayOptions</class> 0008 <widget class="QWidget" name="WdgSprayOptions"> 0009 <property name="geometry"> 0010 <rect> 0011 <x>0</x> 0012 <y>0</y> 0013 <width>464</width> 0014 <height>553</height> 0015 </rect> 0016 </property> 0017 <property name="sizePolicy"> 0018 <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> 0019 <horstretch>255</horstretch> 0020 <verstretch>255</verstretch> 0021 </sizepolicy> 0022 </property> 0023 <property name="minimumSize"> 0024 <size> 0025 <width>425</width> 0026 <height>290</height> 0027 </size> 0028 </property> 0029 <layout class="QVBoxLayout" name="verticalLayout" stretch="0,0,1"> 0030 <item> 0031 <widget class="QGroupBox" name="groupBox_2"> 0032 <property name="title"> 0033 <string comment="Name of the group of options related to the spay area in the spray engine">Area</string> 0034 </property> 0035 <layout class="QFormLayout" name="formLayout"> 0036 <property name="fieldGrowthPolicy"> 0037 <enum>QFormLayout::AllNonFixedFieldsGrow</enum> 0038 </property> 0039 <item row="0" column="0"> 0040 <widget class="QLabel" name="diameterLabel"> 0041 <property name="sizePolicy"> 0042 <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> 0043 <horstretch>0</horstretch> 0044 <verstretch>0</verstretch> 0045 </sizepolicy> 0046 </property> 0047 <property name="text"> 0048 <string comment="Label for the diameter of the spray area in the spray engine">Diameter:</string> 0049 </property> 0050 <property name="alignment"> 0051 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> 0052 </property> 0053 </widget> 0054 </item> 0055 <item row="0" column="1"> 0056 <widget class="KisSliderSpinBox" name="diameterSpinBox" native="true"/> 0057 </item> 0058 <item row="1" column="0"> 0059 <widget class="QLabel" name="aspectLabel"> 0060 <property name="sizePolicy"> 0061 <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> 0062 <horstretch>0</horstretch> 0063 <verstretch>0</verstretch> 0064 </sizepolicy> 0065 </property> 0066 <property name="text"> 0067 <string comment="Label for the aspect ratio of the spray area in the spray engine">Aspect ratio:</string> 0068 </property> 0069 <property name="alignment"> 0070 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> 0071 </property> 0072 </widget> 0073 </item> 0074 <item row="1" column="1"> 0075 <widget class="KisDoubleSliderSpinBox" name="aspectSPBox" native="true"/> 0076 </item> 0077 <item row="2" column="0"> 0078 <widget class="QLabel" name="rotationLbl"> 0079 <property name="sizePolicy"> 0080 <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> 0081 <horstretch>0</horstretch> 0082 <verstretch>0</verstretch> 0083 </sizepolicy> 0084 </property> 0085 <property name="text"> 0086 <string comment="Label for the angle of the spray area in the spray engine">Angle:</string> 0087 </property> 0088 <property name="alignment"> 0089 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> 0090 </property> 0091 </widget> 0092 </item> 0093 <item row="2" column="1"> 0094 <layout class="QHBoxLayout" name="horizontalLayout"> 0095 <property name="spacing"> 0096 <number>0</number> 0097 </property> 0098 <item> 0099 <widget class="KisAngleSelector" name="rotationAngleSelector" native="true"/> 0100 </item> 0101 <item> 0102 <spacer name="horizontalSpacer"> 0103 <property name="orientation"> 0104 <enum>Qt::Horizontal</enum> 0105 </property> 0106 <property name="sizeHint" stdset="0"> 0107 <size> 0108 <width>0</width> 0109 <height>0</height> 0110 </size> 0111 </property> 0112 </spacer> 0113 </item> 0114 </layout> 0115 </item> 0116 <item row="3" column="0"> 0117 <widget class="QLabel" name="scaleLbl"> 0118 <property name="sizePolicy"> 0119 <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> 0120 <horstretch>0</horstretch> 0121 <verstretch>0</verstretch> 0122 </sizepolicy> 0123 </property> 0124 <property name="text"> 0125 <string comment="Label for the scale of the spray area in the spray engine">Scale:</string> 0126 </property> 0127 <property name="alignment"> 0128 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> 0129 </property> 0130 </widget> 0131 </item> 0132 <item row="3" column="1"> 0133 <widget class="KisDoubleSliderSpinBox" name="scaleSpin" native="true"/> 0134 </item> 0135 <item row="4" column="0"> 0136 <widget class="QLabel" name="spacingLabel"> 0137 <property name="text"> 0138 <string comment="Label for the spacing of the spray area in the spray engine">Spacing:</string> 0139 </property> 0140 <property name="alignment"> 0141 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> 0142 </property> 0143 </widget> 0144 </item> 0145 <item row="4" column="1"> 0146 <widget class="KisDoubleSliderSpinBox" name="spacingSpin" native="true"/> 0147 </item> 0148 <item row="5" column="0"> 0149 <widget class="QLabel" name="labelJitter"> 0150 <property name="text"> 0151 <string comment="Label for the jitter movement of the spray area in the spray engine">Jitter Movement:</string> 0152 </property> 0153 </widget> 0154 </item> 0155 <item row="5" column="1"> 0156 <layout class="QHBoxLayout" name="horizontalLayout_2" stretch="0,1"> 0157 <item> 0158 <widget class="QCheckBox" name="jitterMoveBox"> 0159 <property name="sizePolicy"> 0160 <sizepolicy hsizetype="Minimum" vsizetype="Fixed"> 0161 <horstretch>0</horstretch> 0162 <verstretch>0</verstretch> 0163 </sizepolicy> 0164 </property> 0165 <property name="text"> 0166 <string/> 0167 </property> 0168 </widget> 0169 </item> 0170 <item> 0171 <widget class="KisDoubleSliderSpinBox" name="jitterMovementSpin" native="true"> 0172 <property name="enabled"> 0173 <bool>true</bool> 0174 </property> 0175 </widget> 0176 </item> 0177 </layout> 0178 </item> 0179 </layout> 0180 </widget> 0181 </item> 0182 <item> 0183 <widget class="QGroupBox" name="groupBox"> 0184 <property name="title"> 0185 <string comment="Name of the group of options related to the spay particles in the spray engine">Particles</string> 0186 </property> 0187 <layout class="QFormLayout" name="formLayout_2"> 0188 <property name="fieldGrowthPolicy"> 0189 <enum>QFormLayout::AllNonFixedFieldsGrow</enum> 0190 </property> 0191 <item row="0" column="0"> 0192 <widget class="QLabel" name="label"> 0193 <property name="text"> 0194 <string comment="Label for the amount of particles in the spray engine">Amount:</string> 0195 </property> 0196 </widget> 0197 </item> 0198 <item row="0" column="1"> 0199 <layout class="QHBoxLayout" name="horizontalLayout_5" stretch="0,0,1"> 0200 <item> 0201 <widget class="QRadioButton" name="countRadioButton"> 0202 <property name="text"> 0203 <string comment="Check box to indicate that the user should set the exact number of particles in the spray engine">Count</string> 0204 </property> 0205 <property name="checked"> 0206 <bool>true</bool> 0207 </property> 0208 </widget> 0209 </item> 0210 <item> 0211 <widget class="QRadioButton" name="densityRadioButton"> 0212 <property name="text"> 0213 <string comment="Check box to indicate that the user should set the number of particles in terms of density relative to the spray area in the spray engine">Density</string> 0214 </property> 0215 </widget> 0216 </item> 0217 <item> 0218 <layout class="QHBoxLayout" name="horizontalLayout_4"> 0219 <property name="spacing"> 0220 <number>0</number> 0221 </property> 0222 <item> 0223 <widget class="KisSliderSpinBox" name="particlesSpinBox" native="true"/> 0224 </item> 0225 <item> 0226 <widget class="KisDoubleSliderSpinBox" name="coverageSpin" native="true"/> 0227 </item> 0228 </layout> 0229 </item> 0230 </layout> 0231 </item> 0232 <item row="1" column="1"> 0233 <layout class="QHBoxLayout" name="horizontalLayout_3"> 0234 <item> 0235 <widget class="QGroupBox" name="groupBoxAngularDistribution"> 0236 <property name="title"> 0237 <string comment="Name of the group of options related to the angular distribution of particles in the spray engine">Angular</string> 0238 </property> 0239 <layout class="QVBoxLayout" name="layoutAngularDist" stretch="0,0,1"> 0240 <property name="leftMargin"> 0241 <number>6</number> 0242 </property> 0243 <property name="topMargin"> 0244 <number>6</number> 0245 </property> 0246 <property name="rightMargin"> 0247 <number>6</number> 0248 </property> 0249 <property name="bottomMargin"> 0250 <number>6</number> 0251 </property> 0252 <item> 0253 <widget class="QComboBox" name="angularDistCombo"> 0254 <property name="sizePolicy"> 0255 <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed"> 0256 <horstretch>0</horstretch> 0257 <verstretch>0</verstretch> 0258 </sizepolicy> 0259 </property> 0260 <item> 0261 <property name="text"> 0262 <string comment="Uniform distribution in spray engine">Uniform</string> 0263 </property> 0264 </item> 0265 <item> 0266 <property name="text"> 0267 <string comment="Custom curve based distribution in spray engine">Curve</string> 0268 </property> 0269 </item> 0270 </widget> 0271 </item> 0272 <item> 0273 <widget class="QWidget" name="curveAngularDistContainer" native="true"> 0274 <layout class="QVBoxLayout" name="verticalLayout_2"> 0275 <property name="leftMargin"> 0276 <number>0</number> 0277 </property> 0278 <property name="topMargin"> 0279 <number>0</number> 0280 </property> 0281 <property name="rightMargin"> 0282 <number>0</number> 0283 </property> 0284 <property name="bottomMargin"> 0285 <number>0</number> 0286 </property> 0287 <item> 0288 <widget class="KisCurveWidget" name="curveAngularDistWidget" native="true"> 0289 <property name="minimumSize"> 0290 <size> 0291 <width>100</width> 0292 <height>64</height> 0293 </size> 0294 </property> 0295 </widget> 0296 </item> 0297 <item> 0298 <widget class="KisSliderSpinBox" name="curveAngularDistSpin" native="true"/> 0299 </item> 0300 </layout> 0301 </widget> 0302 </item> 0303 <item> 0304 <spacer name="verticalSpacer_2"> 0305 <property name="orientation"> 0306 <enum>Qt::Vertical</enum> 0307 </property> 0308 <property name="sizeHint" stdset="0"> 0309 <size> 0310 <width>0</width> 0311 <height>0</height> 0312 </size> 0313 </property> 0314 </spacer> 0315 </item> 0316 </layout> 0317 </widget> 0318 </item> 0319 <item> 0320 <widget class="QGroupBox" name="groupBoxRadialDistribution"> 0321 <property name="title"> 0322 <string comment="Name of the group of options related to the radial distribution of particles in the spray engine">Radial</string> 0323 </property> 0324 <layout class="QVBoxLayout" name="layoutRadialDist" stretch="0,0,0,0,0,1"> 0325 <property name="leftMargin"> 0326 <number>6</number> 0327 </property> 0328 <property name="topMargin"> 0329 <number>6</number> 0330 </property> 0331 <property name="rightMargin"> 0332 <number>6</number> 0333 </property> 0334 <property name="bottomMargin"> 0335 <number>6</number> 0336 </property> 0337 <item> 0338 <widget class="QComboBox" name="radialDistCombo"> 0339 <property name="sizePolicy"> 0340 <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed"> 0341 <horstretch>0</horstretch> 0342 <verstretch>0</verstretch> 0343 </sizepolicy> 0344 </property> 0345 <item> 0346 <property name="text"> 0347 <string comment="Uniform distribution in spray engine">Uniform</string> 0348 </property> 0349 </item> 0350 <item> 0351 <property name="text"> 0352 <string comment="Gaussian distribution in spray engine">Gaussian</string> 0353 </property> 0354 </item> 0355 <item> 0356 <property name="text"> 0357 <string comment="Clustering based distribution in spray engine">Cluster</string> 0358 </property> 0359 </item> 0360 <item> 0361 <property name="text"> 0362 <string comment="Custom curve based distribution in spray engine">Curve</string> 0363 </property> 0364 </item> 0365 </widget> 0366 </item> 0367 <item> 0368 <widget class="KisDoubleSliderSpinBox" name="stdDeviationRadialDistSpin" native="true"/> 0369 </item> 0370 <item> 0371 <widget class="KisDoubleSliderSpinBox" name="clusterRadialDistSpin" native="true"/> 0372 </item> 0373 <item> 0374 <widget class="QWidget" name="curveRadialDistContainer" native="true"> 0375 <layout class="QVBoxLayout" name="verticalLayout_3"> 0376 <property name="leftMargin"> 0377 <number>0</number> 0378 </property> 0379 <property name="topMargin"> 0380 <number>0</number> 0381 </property> 0382 <property name="rightMargin"> 0383 <number>0</number> 0384 </property> 0385 <property name="bottomMargin"> 0386 <number>0</number> 0387 </property> 0388 <item> 0389 <widget class="KisCurveWidget" name="curveRadialDistWidget" native="true"> 0390 <property name="minimumSize"> 0391 <size> 0392 <width>100</width> 0393 <height>64</height> 0394 </size> 0395 </property> 0396 </widget> 0397 </item> 0398 <item> 0399 <widget class="KisSliderSpinBox" name="curveRadialDistSpin" native="true"/> 0400 </item> 0401 </layout> 0402 </widget> 0403 </item> 0404 <item> 0405 <widget class="QCheckBox" name="centerBiasedPolarDistanceBox"> 0406 <property name="text"> 0407 <string comment="Check box to indicate that the radial distribution should use the old method where particles are biased towards the center of the spray area in the spray engine">Center-biased spread (legacy)</string> 0408 </property> 0409 </widget> 0410 </item> 0411 <item> 0412 <spacer name="verticalSpacer_3"> 0413 <property name="orientation"> 0414 <enum>Qt::Vertical</enum> 0415 </property> 0416 <property name="sizeHint" stdset="0"> 0417 <size> 0418 <width>0</width> 0419 <height>0</height> 0420 </size> 0421 </property> 0422 </spacer> 0423 </item> 0424 </layout> 0425 </widget> 0426 </item> 0427 </layout> 0428 </item> 0429 <item row="1" column="0"> 0430 <widget class="QLabel" name="label_3"> 0431 <property name="text"> 0432 <string comment="Label for the distribution of particles in the spray engine">Distribution:</string> 0433 </property> 0434 </widget> 0435 </item> 0436 </layout> 0437 </widget> 0438 </item> 0439 <item> 0440 <spacer name="verticalSpacer"> 0441 <property name="orientation"> 0442 <enum>Qt::Vertical</enum> 0443 </property> 0444 <property name="sizeHint" stdset="0"> 0445 <size> 0446 <width>0</width> 0447 <height>0</height> 0448 </size> 0449 </property> 0450 </spacer> 0451 </item> 0452 </layout> 0453 </widget> 0454 <customwidgets> 0455 <customwidget> 0456 <class>KisDoubleSliderSpinBox</class> 0457 <extends>QDoubleSpinBox</extends> 0458 <header location="global">kis_slider_spin_box.h</header> 0459 <container>1</container> 0460 </customwidget> 0461 <customwidget> 0462 <class>KisAngleSelector</class> 0463 <extends>QWidget</extends> 0464 <header location="global">KisAngleSelector.h</header> 0465 <container>1</container> 0466 </customwidget> 0467 <customwidget> 0468 <class>KisCurveWidget</class> 0469 <extends>QWidget</extends> 0470 <header location="global">kis_curve_widget.h</header> 0471 <container>1</container> 0472 </customwidget> 0473 <customwidget> 0474 <class>KisSliderSpinBox</class> 0475 <extends>QSpinBox</extends> 0476 <header location="global">kis_slider_spin_box.h</header> 0477 <container>1</container> 0478 </customwidget> 0479 </customwidgets> 0480 <resources/> 0481 <connections/> 0482 </ui>