libjxl

FORK: libjxl patches used on blog
git clone https://git.neptards.moe/blog/libjxl.git
Log | Files | Refs | Submodules | README | LICENSE

split_image_view.ui (4266B)


      1 <?xml version="1.0" encoding="UTF-8"?>
      2 <ui version="4.0">
      3  <comment>
      4   Copyright (c) the JPEG XL Project Authors. All rights reserved.
      5 
      6   Use of this source code is governed by a BSD-style
      7   license that can be found in the LICENSE file.
      8  </comment>
      9  <class>SplitImageView</class>
     10  <widget class="QWidget" name="SplitImageView">
     11   <property name="windowTitle">
     12    <string>Image Comparison Tool</string>
     13   </property>
     14   <layout class="QVBoxLayout" name="verticalLayout" stretch="1,0">
     15    <item>
     16     <widget class="QScrollArea" name="scrollArea">
     17      <property name="widgetResizable">
     18       <bool>true</bool>
     19      </property>
     20      <widget class="jpegxl::tools::SplitImageRenderer" name="splitImageRenderer"/>
     21     </widget>
     22    </item>
     23    <item>
     24     <layout class="QHBoxLayout" name="horizontalLayout" stretch="0,1,0,0">
     25      <item>
     26       <layout class="QFormLayout" name="zoomLevelFormLayout">
     27        <item row="0" column="0">
     28         <widget class="QLabel" name="zoomLevelPromptLabel">
     29          <property name="text">
     30           <string>Zoom level:</string>
     31          </property>
     32         </widget>
     33        </item>
     34        <item row="0" column="1">
     35         <layout class="QHBoxLayout" name="horizontalLayout_2">
     36          <item>
     37           <widget class="QSlider" name="zoomLevelSlider">
     38            <property name="sizePolicy">
     39             <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
     40              <horstretch>0</horstretch>
     41              <verstretch>0</verstretch>
     42             </sizepolicy>
     43            </property>
     44            <property name="minimum">
     45             <number>-3</number>
     46            </property>
     47            <property name="maximum">
     48             <number>3</number>
     49            </property>
     50            <property name="pageStep">
     51             <number>2</number>
     52            </property>
     53            <property name="orientation">
     54             <enum>Qt::Horizontal</enum>
     55            </property>
     56           </widget>
     57          </item>
     58          <item>
     59           <widget class="QLabel" name="zoomLevelDisplayLabel">
     60            <property name="text">
     61             <string>×1</string>
     62            </property>
     63            <property name="textFormat">
     64             <enum>Qt::RichText</enum>
     65            </property>
     66           </widget>
     67          </item>
     68         </layout>
     69        </item>
     70       </layout>
     71      </item>
     72      <item>
     73       <spacer name="horizontalSpacer">
     74        <property name="orientation">
     75         <enum>Qt::Horizontal</enum>
     76        </property>
     77       </spacer>
     78      </item>
     79      <item>
     80       <layout class="QFormLayout" name="middleWidthFormLayout">
     81        <item row="0" column="0">
     82         <widget class="QLabel" name="middleWidthPromptLabel">
     83          <property name="text">
     84           <string>Width of the central band:</string>
     85          </property>
     86         </widget>
     87        </item>
     88        <item row="0" column="1">
     89         <layout class="QHBoxLayout" name="horizontalLayout_3">
     90          <item>
     91           <widget class="QSlider" name="middleWidthSlider">
     92            <property name="sizePolicy">
     93             <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
     94              <horstretch>0</horstretch>
     95              <verstretch>0</verstretch>
     96             </sizepolicy>
     97            </property>
     98            <property name="maximum">
     99             <number>100</number>
    100            </property>
    101            <property name="value">
    102             <number>10</number>
    103            </property>
    104            <property name="orientation">
    105             <enum>Qt::Horizontal</enum>
    106            </property>
    107           </widget>
    108          </item>
    109          <item>
    110           <widget class="QLabel" name="middleWidthDisplayLabel">
    111            <property name="text">
    112             <string>10%</string>
    113            </property>
    114           </widget>
    115          </item>
    116         </layout>
    117        </item>
    118       </layout>
    119      </item>
    120      <item>
    121       <widget class="QToolButton" name="settingsButton">
    122        <property name="text">
    123         <string>Settings</string>
    124        </property>
    125       </widget>
    126      </item>
    127     </layout>
    128    </item>
    129   </layout>
    130  </widget>
    131  <customwidgets>
    132   <customwidget>
    133    <class>jpegxl::tools::SplitImageRenderer</class>
    134    <extends>QWidget</extends>
    135    <header>split_image_renderer.h</header>
    136    <container>1</container>
    137   </customwidget>
    138  </customwidgets>
    139  <resources/>
    140  <connections/>
    141 </ui>