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>