mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-04 17:10:47 +00:00
d57cc1b188
* Dock panels shouldn't have any frame border or anything like that. * They should have an external margin of 3 pixels at their border, but then no further margins on the layouts (like sub-controls for the pipeline state views. * Toolbars should be Raised & Panel frames. Later we'll replace them with actual QToolBars to better customise the painting.
1306 lines
34 KiB
XML
1306 lines
34 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
||
<ui version="4.0">
|
||
<class>TextureViewer</class>
|
||
<widget class="QFrame" name="TextureViewer">
|
||
<property name="geometry">
|
||
<rect>
|
||
<x>0</x>
|
||
<y>0</y>
|
||
<width>775</width>
|
||
<height>571</height>
|
||
</rect>
|
||
</property>
|
||
<property name="windowTitle">
|
||
<string>Texture Viewer</string>
|
||
</property>
|
||
<widget class="ToolWindowManager" name="dockarea" native="true">
|
||
<property name="geometry">
|
||
<rect>
|
||
<x>50</x>
|
||
<y>460</y>
|
||
<width>119</width>
|
||
<height>100</height>
|
||
</rect>
|
||
</property>
|
||
<property name="sizePolicy">
|
||
<sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
|
||
<horstretch>0</horstretch>
|
||
<verstretch>0</verstretch>
|
||
</sizepolicy>
|
||
</property>
|
||
<property name="minimumSize">
|
||
<size>
|
||
<width>100</width>
|
||
<height>100</height>
|
||
</size>
|
||
</property>
|
||
<property name="autoFillBackground">
|
||
<bool>false</bool>
|
||
</property>
|
||
</widget>
|
||
<widget class="QFrame" name="rangeToolbar">
|
||
<property name="geometry">
|
||
<rect>
|
||
<x>10</x>
|
||
<y>120</y>
|
||
<width>558</width>
|
||
<height>28</height>
|
||
</rect>
|
||
</property>
|
||
<property name="minimumSize">
|
||
<size>
|
||
<width>0</width>
|
||
<height>28</height>
|
||
</size>
|
||
</property>
|
||
<property name="frameShape">
|
||
<enum>QFrame::Panel</enum>
|
||
</property>
|
||
<property name="frameShadow">
|
||
<enum>QFrame::Raised</enum>
|
||
</property>
|
||
<layout class="QHBoxLayout" name="horizontalLayout_7">
|
||
<property name="spacing">
|
||
<number>3</number>
|
||
</property>
|
||
<property name="leftMargin">
|
||
<number>6</number>
|
||
</property>
|
||
<property name="topMargin">
|
||
<number>2</number>
|
||
</property>
|
||
<property name="rightMargin">
|
||
<number>6</number>
|
||
</property>
|
||
<property name="bottomMargin">
|
||
<number>2</number>
|
||
</property>
|
||
<item>
|
||
<widget class="QLabel" name="rangeLabel">
|
||
<property name="text">
|
||
<string>Range</string>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="RDLineEdit" name="rangeBlack">
|
||
<property name="sizePolicy">
|
||
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
|
||
<horstretch>0</horstretch>
|
||
<verstretch>0</verstretch>
|
||
</sizepolicy>
|
||
</property>
|
||
<property name="text">
|
||
<string>0.0</string>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="RangeHistogram" name="rangeHistogram" native="true">
|
||
<property name="minimumSize">
|
||
<size>
|
||
<width>200</width>
|
||
<height>0</height>
|
||
</size>
|
||
</property>
|
||
<property name="baseSize">
|
||
<size>
|
||
<width>0</width>
|
||
<height>0</height>
|
||
</size>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="RDLineEdit" name="rangeWhite">
|
||
<property name="sizePolicy">
|
||
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
|
||
<horstretch>0</horstretch>
|
||
<verstretch>0</verstretch>
|
||
</sizepolicy>
|
||
</property>
|
||
<property name="text">
|
||
<string>1.0</string>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="QToolButton" name="zoomRange">
|
||
<property name="sizePolicy">
|
||
<sizepolicy hsizetype="Fixed" vsizetype="MinimumExpanding">
|
||
<horstretch>0</horstretch>
|
||
<verstretch>0</verstretch>
|
||
</sizepolicy>
|
||
</property>
|
||
<property name="toolTip">
|
||
<string>Zoom the visible range controls to the current black and white points</string>
|
||
</property>
|
||
<property name="text">
|
||
<string/>
|
||
</property>
|
||
<property name="icon">
|
||
<iconset resource="../Resources/resources.qrc">
|
||
<normaloff>:/zoom.png</normaloff>:/zoom.png</iconset>
|
||
</property>
|
||
<property name="autoRaise">
|
||
<bool>true</bool>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="QToolButton" name="autoFit">
|
||
<property name="sizePolicy">
|
||
<sizepolicy hsizetype="Fixed" vsizetype="MinimumExpanding">
|
||
<horstretch>0</horstretch>
|
||
<verstretch>0</verstretch>
|
||
</sizepolicy>
|
||
</property>
|
||
<property name="toolTip">
|
||
<string>Automatically fit the black and white points of the range to the minimum and maximum values contained in the texture</string>
|
||
</property>
|
||
<property name="text">
|
||
<string/>
|
||
</property>
|
||
<property name="icon">
|
||
<iconset resource="../Resources/resources.qrc">
|
||
<normaloff>:/wand.png</normaloff>:/wand.png</iconset>
|
||
</property>
|
||
<property name="autoRaise">
|
||
<bool>true</bool>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="QToolButton" name="reset01">
|
||
<property name="sizePolicy">
|
||
<sizepolicy hsizetype="Fixed" vsizetype="MinimumExpanding">
|
||
<horstretch>0</horstretch>
|
||
<verstretch>0</verstretch>
|
||
</sizepolicy>
|
||
</property>
|
||
<property name="toolTip">
|
||
<string>Reset to [0, 1]</string>
|
||
</property>
|
||
<property name="text">
|
||
<string>...</string>
|
||
</property>
|
||
<property name="icon">
|
||
<iconset resource="../Resources/resources.qrc">
|
||
<normaloff>:/arrow_undo.png</normaloff>:/arrow_undo.png</iconset>
|
||
</property>
|
||
<property name="autoRaise">
|
||
<bool>true</bool>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="QToolButton" name="visualiseRange">
|
||
<property name="sizePolicy">
|
||
<sizepolicy hsizetype="Fixed" vsizetype="MinimumExpanding">
|
||
<horstretch>0</horstretch>
|
||
<verstretch>0</verstretch>
|
||
</sizepolicy>
|
||
</property>
|
||
<property name="toolTip">
|
||
<string>Show a histogram with the distribution of values on top of the visible range</string>
|
||
</property>
|
||
<property name="text">
|
||
<string>...</string>
|
||
</property>
|
||
<property name="icon">
|
||
<iconset resource="../Resources/resources.qrc">
|
||
<normaloff>:/chart_curve.png</normaloff>:/chart_curve.png</iconset>
|
||
</property>
|
||
<property name="checkable">
|
||
<bool>true</bool>
|
||
</property>
|
||
<property name="autoRaise">
|
||
<bool>true</bool>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
</layout>
|
||
</widget>
|
||
<widget class="QFrame" name="overlayToolbar">
|
||
<property name="geometry">
|
||
<rect>
|
||
<x>490</x>
|
||
<y>40</y>
|
||
<width>129</width>
|
||
<height>28</height>
|
||
</rect>
|
||
</property>
|
||
<property name="minimumSize">
|
||
<size>
|
||
<width>0</width>
|
||
<height>28</height>
|
||
</size>
|
||
</property>
|
||
<property name="frameShape">
|
||
<enum>QFrame::Panel</enum>
|
||
</property>
|
||
<property name="frameShadow">
|
||
<enum>QFrame::Raised</enum>
|
||
</property>
|
||
<layout class="QHBoxLayout" name="horizontalLayout_8">
|
||
<property name="spacing">
|
||
<number>2</number>
|
||
</property>
|
||
<property name="leftMargin">
|
||
<number>6</number>
|
||
</property>
|
||
<property name="topMargin">
|
||
<number>2</number>
|
||
</property>
|
||
<property name="rightMargin">
|
||
<number>6</number>
|
||
</property>
|
||
<property name="bottomMargin">
|
||
<number>2</number>
|
||
</property>
|
||
<item>
|
||
<widget class="QLabel" name="overlayLabel">
|
||
<property name="text">
|
||
<string>Overlay</string>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="QComboBox" name="overlay">
|
||
<property name="maxVisibleItems">
|
||
<number>20</number>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
</layout>
|
||
</widget>
|
||
<widget class="QFrame" name="zoomToolbar">
|
||
<property name="geometry">
|
||
<rect>
|
||
<x>10</x>
|
||
<y>80</y>
|
||
<width>221</width>
|
||
<height>28</height>
|
||
</rect>
|
||
</property>
|
||
<property name="minimumSize">
|
||
<size>
|
||
<width>0</width>
|
||
<height>28</height>
|
||
</size>
|
||
</property>
|
||
<property name="frameShape">
|
||
<enum>QFrame::Panel</enum>
|
||
</property>
|
||
<property name="frameShadow">
|
||
<enum>QFrame::Raised</enum>
|
||
</property>
|
||
<layout class="QHBoxLayout" name="horizontalLayout_9">
|
||
<property name="spacing">
|
||
<number>2</number>
|
||
</property>
|
||
<property name="leftMargin">
|
||
<number>6</number>
|
||
</property>
|
||
<property name="topMargin">
|
||
<number>2</number>
|
||
</property>
|
||
<property name="rightMargin">
|
||
<number>6</number>
|
||
</property>
|
||
<property name="bottomMargin">
|
||
<number>2</number>
|
||
</property>
|
||
<item>
|
||
<widget class="QLabel" name="zoomLabel">
|
||
<property name="text">
|
||
<string>Zoom</string>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="QToolButton" name="zoomExactSize">
|
||
<property name="enabled">
|
||
<bool>true</bool>
|
||
</property>
|
||
<property name="toolTip">
|
||
<string>Reset the zoom to 100%</string>
|
||
</property>
|
||
<property name="text">
|
||
<string>1:1</string>
|
||
</property>
|
||
<property name="checkable">
|
||
<bool>false</bool>
|
||
</property>
|
||
<property name="checked">
|
||
<bool>false</bool>
|
||
</property>
|
||
<property name="toolButtonStyle">
|
||
<enum>Qt::ToolButtonTextBesideIcon</enum>
|
||
</property>
|
||
<property name="autoRaise">
|
||
<bool>true</bool>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="QToolButton" name="fitToWindow">
|
||
<property name="enabled">
|
||
<bool>true</bool>
|
||
</property>
|
||
<property name="toolTip">
|
||
<string>Fit the current texture to the window</string>
|
||
</property>
|
||
<property name="text">
|
||
<string>Fit</string>
|
||
</property>
|
||
<property name="icon">
|
||
<iconset resource="../Resources/resources.qrc">
|
||
<normaloff>:/arrow_out.png</normaloff>:/arrow_out.png</iconset>
|
||
</property>
|
||
<property name="checkable">
|
||
<bool>true</bool>
|
||
</property>
|
||
<property name="checked">
|
||
<bool>true</bool>
|
||
</property>
|
||
<property name="toolButtonStyle">
|
||
<enum>Qt::ToolButtonTextBesideIcon</enum>
|
||
</property>
|
||
<property name="autoRaise">
|
||
<bool>true</bool>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="QComboBox" name="zoomOption">
|
||
<property name="minimumSize">
|
||
<size>
|
||
<width>70</width>
|
||
<height>0</height>
|
||
</size>
|
||
</property>
|
||
<property name="editable">
|
||
<bool>true</bool>
|
||
</property>
|
||
<property name="insertPolicy">
|
||
<enum>QComboBox::NoInsert</enum>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="QToolButton" name="flip_y">
|
||
<property name="toolTip">
|
||
<string>Flip the texture in the Y axis</string>
|
||
</property>
|
||
<property name="text">
|
||
<string/>
|
||
</property>
|
||
<property name="icon">
|
||
<iconset resource="../Resources/resources.qrc">
|
||
<normaloff>:/flip_y.png</normaloff>:/flip_y.png</iconset>
|
||
</property>
|
||
<property name="checkable">
|
||
<bool>true</bool>
|
||
</property>
|
||
<property name="autoRaise">
|
||
<bool>true</bool>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
</layout>
|
||
</widget>
|
||
<widget class="QFrame" name="actionToolbar">
|
||
<property name="geometry">
|
||
<rect>
|
||
<x>330</x>
|
||
<y>40</y>
|
||
<width>149</width>
|
||
<height>28</height>
|
||
</rect>
|
||
</property>
|
||
<property name="minimumSize">
|
||
<size>
|
||
<width>0</width>
|
||
<height>28</height>
|
||
</size>
|
||
</property>
|
||
<property name="frameShape">
|
||
<enum>QFrame::Panel</enum>
|
||
</property>
|
||
<property name="frameShadow">
|
||
<enum>QFrame::Raised</enum>
|
||
</property>
|
||
<layout class="QHBoxLayout" name="horizontalLayout_4">
|
||
<property name="spacing">
|
||
<number>2</number>
|
||
</property>
|
||
<property name="leftMargin">
|
||
<number>6</number>
|
||
</property>
|
||
<property name="topMargin">
|
||
<number>2</number>
|
||
</property>
|
||
<property name="rightMargin">
|
||
<number>6</number>
|
||
</property>
|
||
<property name="bottomMargin">
|
||
<number>2</number>
|
||
</property>
|
||
<item>
|
||
<widget class="QLabel" name="actionLabel">
|
||
<property name="text">
|
||
<string>Actions</string>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="QToolButton" name="saveTex">
|
||
<property name="toolTip">
|
||
<string>Save selected Texture</string>
|
||
</property>
|
||
<property name="text">
|
||
<string/>
|
||
</property>
|
||
<property name="icon">
|
||
<iconset resource="../Resources/resources.qrc">
|
||
<normaloff>:/save.png</normaloff>:/save.png</iconset>
|
||
</property>
|
||
<property name="autoRaise">
|
||
<bool>true</bool>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="QToolButton" name="texListShow">
|
||
<property name="toolTip">
|
||
<string>Open Texture List</string>
|
||
</property>
|
||
<property name="text">
|
||
<string/>
|
||
</property>
|
||
<property name="icon">
|
||
<iconset resource="../Resources/resources.qrc">
|
||
<normaloff>:/page_white_link.png</normaloff>:/page_white_link.png</iconset>
|
||
</property>
|
||
<property name="autoRaise">
|
||
<bool>true</bool>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="QToolButton" name="viewTexBuffer">
|
||
<property name="toolTip">
|
||
<string>Open the texture contents in a raw buffer viewer</string>
|
||
</property>
|
||
<property name="text">
|
||
<string/>
|
||
</property>
|
||
<property name="icon">
|
||
<iconset resource="../Resources/resources.qrc">
|
||
<normaloff>:/page_white_code.png</normaloff>:/page_white_code.png</iconset>
|
||
</property>
|
||
<property name="autoRaise">
|
||
<bool>true</bool>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="QToolButton" name="locationGoto">
|
||
<property name="toolTip">
|
||
<string>Enter co-ordinates to select a specific pixel location</string>
|
||
</property>
|
||
<property name="text">
|
||
<string/>
|
||
</property>
|
||
<property name="icon">
|
||
<iconset resource="../Resources/resources.qrc">
|
||
<normaloff>:/find.png</normaloff>:/find.png</iconset>
|
||
</property>
|
||
<property name="autoRaise">
|
||
<bool>true</bool>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
</layout>
|
||
</widget>
|
||
<widget class="QFrame" name="subresourceToolbar">
|
||
<property name="geometry">
|
||
<rect>
|
||
<x>10</x>
|
||
<y>40</y>
|
||
<width>299</width>
|
||
<height>28</height>
|
||
</rect>
|
||
</property>
|
||
<property name="sizePolicy">
|
||
<sizepolicy hsizetype="Fixed" vsizetype="Preferred">
|
||
<horstretch>0</horstretch>
|
||
<verstretch>0</verstretch>
|
||
</sizepolicy>
|
||
</property>
|
||
<property name="minimumSize">
|
||
<size>
|
||
<width>0</width>
|
||
<height>28</height>
|
||
</size>
|
||
</property>
|
||
<property name="frameShape">
|
||
<enum>QFrame::Panel</enum>
|
||
</property>
|
||
<property name="frameShadow">
|
||
<enum>QFrame::Raised</enum>
|
||
</property>
|
||
<layout class="QHBoxLayout" name="horizontalLayout_6">
|
||
<property name="spacing">
|
||
<number>2</number>
|
||
</property>
|
||
<property name="leftMargin">
|
||
<number>6</number>
|
||
</property>
|
||
<property name="topMargin">
|
||
<number>2</number>
|
||
</property>
|
||
<property name="rightMargin">
|
||
<number>6</number>
|
||
</property>
|
||
<property name="bottomMargin">
|
||
<number>2</number>
|
||
</property>
|
||
<item>
|
||
<widget class="QLabel" name="subResLabel">
|
||
<property name="text">
|
||
<string>Subresource</string>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="Line" name="line">
|
||
<property name="orientation">
|
||
<enum>Qt::Vertical</enum>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="QLabel" name="mipLabel">
|
||
<property name="text">
|
||
<string>Mip</string>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="QComboBox" name="mipLevel">
|
||
<property name="maxVisibleItems">
|
||
<number>20</number>
|
||
</property>
|
||
<property name="sizeAdjustPolicy">
|
||
<enum>QComboBox::AdjustToContents</enum>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="QLabel" name="sliceFaceLabel">
|
||
<property name="text">
|
||
<string>Slice/Face</string>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="QComboBox" name="sliceFace">
|
||
<property name="maxVisibleItems">
|
||
<number>20</number>
|
||
</property>
|
||
<property name="sizeAdjustPolicy">
|
||
<enum>QComboBox::AdjustToContents</enum>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
</layout>
|
||
</widget>
|
||
<widget class="QFrame" name="channelsToolbar">
|
||
<property name="geometry">
|
||
<rect>
|
||
<x>3</x>
|
||
<y>3</y>
|
||
<width>696</width>
|
||
<height>28</height>
|
||
</rect>
|
||
</property>
|
||
<property name="sizePolicy">
|
||
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
|
||
<horstretch>0</horstretch>
|
||
<verstretch>0</verstretch>
|
||
</sizepolicy>
|
||
</property>
|
||
<property name="minimumSize">
|
||
<size>
|
||
<width>0</width>
|
||
<height>28</height>
|
||
</size>
|
||
</property>
|
||
<property name="frameShape">
|
||
<enum>QFrame::Panel</enum>
|
||
</property>
|
||
<property name="frameShadow">
|
||
<enum>QFrame::Raised</enum>
|
||
</property>
|
||
<layout class="QHBoxLayout" name="horizontalLayout_5">
|
||
<property name="spacing">
|
||
<number>2</number>
|
||
</property>
|
||
<property name="leftMargin">
|
||
<number>6</number>
|
||
</property>
|
||
<property name="topMargin">
|
||
<number>2</number>
|
||
</property>
|
||
<property name="rightMargin">
|
||
<number>6</number>
|
||
</property>
|
||
<property name="bottomMargin">
|
||
<number>2</number>
|
||
</property>
|
||
<item>
|
||
<widget class="QLabel" name="channelLabel">
|
||
<property name="text">
|
||
<string>Channels</string>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="QComboBox" name="channels">
|
||
<property name="frame">
|
||
<bool>true</bool>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="Line" name="line_2">
|
||
<property name="orientation">
|
||
<enum>Qt::Vertical</enum>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="RDToolButton" name="channelRed">
|
||
<property name="toolTip">
|
||
<string>Show Red (Right click to toggle solo)</string>
|
||
</property>
|
||
<property name="text">
|
||
<string>R</string>
|
||
</property>
|
||
<property name="checkable">
|
||
<bool>true</bool>
|
||
</property>
|
||
<property name="checked">
|
||
<bool>true</bool>
|
||
</property>
|
||
<property name="autoRaise">
|
||
<bool>true</bool>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="RDToolButton" name="channelGreen">
|
||
<property name="toolTip">
|
||
<string>Show Green (Right click to toggle solo)</string>
|
||
</property>
|
||
<property name="text">
|
||
<string>G</string>
|
||
</property>
|
||
<property name="checkable">
|
||
<bool>true</bool>
|
||
</property>
|
||
<property name="checked">
|
||
<bool>true</bool>
|
||
</property>
|
||
<property name="autoRaise">
|
||
<bool>true</bool>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="RDToolButton" name="channelBlue">
|
||
<property name="toolTip">
|
||
<string>Show Blue (Right click to toggle solo)</string>
|
||
</property>
|
||
<property name="text">
|
||
<string>B</string>
|
||
</property>
|
||
<property name="checkable">
|
||
<bool>true</bool>
|
||
</property>
|
||
<property name="checked">
|
||
<bool>true</bool>
|
||
</property>
|
||
<property name="popupMode">
|
||
<enum>QToolButton::DelayedPopup</enum>
|
||
</property>
|
||
<property name="autoRaise">
|
||
<bool>true</bool>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="RDToolButton" name="channelAlpha">
|
||
<property name="toolTip">
|
||
<string>Show Alpha (Right click to toggle solo)</string>
|
||
</property>
|
||
<property name="text">
|
||
<string>A</string>
|
||
</property>
|
||
<property name="checkable">
|
||
<bool>true</bool>
|
||
</property>
|
||
<property name="autoRaise">
|
||
<bool>true</bool>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="Line" name="mulSep">
|
||
<property name="orientation">
|
||
<enum>Qt::Vertical</enum>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="QLabel" name="mulLabel">
|
||
<property name="text">
|
||
<string>Mul:</string>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="QComboBox" name="hdrMul">
|
||
<property name="sizePolicy">
|
||
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
|
||
<horstretch>0</horstretch>
|
||
<verstretch>0</verstretch>
|
||
</sizepolicy>
|
||
</property>
|
||
<property name="minimumSize">
|
||
<size>
|
||
<width>50</width>
|
||
<height>0</height>
|
||
</size>
|
||
</property>
|
||
<property name="editable">
|
||
<bool>true</bool>
|
||
</property>
|
||
<property name="currentText">
|
||
<string>128</string>
|
||
</property>
|
||
<property name="insertPolicy">
|
||
<enum>QComboBox::NoInsert</enum>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="QRadioButton" name="depthDisplay">
|
||
<property name="text">
|
||
<string>Depth</string>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="QRadioButton" name="stencilDisplay">
|
||
<property name="text">
|
||
<string>Stencil</string>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="QComboBox" name="customShader">
|
||
<property name="sizePolicy">
|
||
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
|
||
<horstretch>0</horstretch>
|
||
<verstretch>0</verstretch>
|
||
</sizepolicy>
|
||
</property>
|
||
<property name="minimumSize">
|
||
<size>
|
||
<width>100</width>
|
||
<height>0</height>
|
||
</size>
|
||
</property>
|
||
<property name="editable">
|
||
<bool>true</bool>
|
||
</property>
|
||
<property name="insertPolicy">
|
||
<enum>QComboBox::NoInsert</enum>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="QToolButton" name="customCreate">
|
||
<property name="toolTip">
|
||
<string>Create New Custom Shader</string>
|
||
</property>
|
||
<property name="text">
|
||
<string/>
|
||
</property>
|
||
<property name="icon">
|
||
<iconset resource="../Resources/resources.qrc">
|
||
<normaloff>:/add.png</normaloff>:/add.png</iconset>
|
||
</property>
|
||
<property name="autoRaise">
|
||
<bool>true</bool>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="QToolButton" name="customEdit">
|
||
<property name="toolTip">
|
||
<string>Edit Selected Shader</string>
|
||
</property>
|
||
<property name="text">
|
||
<string/>
|
||
</property>
|
||
<property name="icon">
|
||
<iconset resource="../Resources/resources.qrc">
|
||
<normaloff>:/page_white_edit.png</normaloff>:/page_white_edit.png</iconset>
|
||
</property>
|
||
<property name="autoRaise">
|
||
<bool>true</bool>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="QToolButton" name="customDelete">
|
||
<property name="toolTip">
|
||
<string>Delete Custom Shader</string>
|
||
</property>
|
||
<property name="text">
|
||
<string/>
|
||
</property>
|
||
<property name="icon">
|
||
<iconset resource="../Resources/resources.qrc">
|
||
<normaloff>:/del.png</normaloff>:/del.png</iconset>
|
||
</property>
|
||
<property name="autoRaise">
|
||
<bool>true</bool>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="QToolButton" name="backcolorPick">
|
||
<property name="toolTip">
|
||
<string>Alpha: Pick Solid Background Color</string>
|
||
</property>
|
||
<property name="text">
|
||
<string/>
|
||
</property>
|
||
<property name="icon">
|
||
<iconset resource="../Resources/resources.qrc">
|
||
<normaloff>:/color_wheel.png</normaloff>:/color_wheel.png</iconset>
|
||
</property>
|
||
<property name="checkable">
|
||
<bool>true</bool>
|
||
</property>
|
||
<property name="autoRaise">
|
||
<bool>true</bool>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="QToolButton" name="checkerBack">
|
||
<property name="toolTip">
|
||
<string>Alpha: Show Checkerboard Background</string>
|
||
</property>
|
||
<property name="text">
|
||
<string/>
|
||
</property>
|
||
<property name="icon">
|
||
<iconset resource="../Resources/resources.qrc">
|
||
<normaloff>:/checkerboard.png</normaloff>:/checkerboard.png</iconset>
|
||
</property>
|
||
<property name="checkable">
|
||
<bool>true</bool>
|
||
</property>
|
||
<property name="checked">
|
||
<bool>true</bool>
|
||
</property>
|
||
<property name="autoRaise">
|
||
<bool>true</bool>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="Line" name="gammaSep">
|
||
<property name="orientation">
|
||
<enum>Qt::Vertical</enum>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="QToolButton" name="gammaDisplay">
|
||
<property name="minimumSize">
|
||
<size>
|
||
<width>23</width>
|
||
<height>22</height>
|
||
</size>
|
||
</property>
|
||
<property name="toolTip">
|
||
<string>Override display of linear data in gamma space
|
||
|
||
See FAQ on "Gamma display of linear data"</string>
|
||
</property>
|
||
<property name="text">
|
||
<string>γ</string>
|
||
</property>
|
||
<property name="checkable">
|
||
<bool>true</bool>
|
||
</property>
|
||
<property name="checked">
|
||
<bool>true</bool>
|
||
</property>
|
||
<property name="autoRaise">
|
||
<bool>true</bool>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
</layout>
|
||
</widget>
|
||
<widget class="QWidget" name="renderContainer" native="true">
|
||
<property name="geometry">
|
||
<rect>
|
||
<x>250</x>
|
||
<y>220</y>
|
||
<width>291</width>
|
||
<height>231</height>
|
||
</rect>
|
||
</property>
|
||
<property name="sizePolicy">
|
||
<sizepolicy hsizetype="Minimum" vsizetype="Minimum">
|
||
<horstretch>0</horstretch>
|
||
<verstretch>0</verstretch>
|
||
</sizepolicy>
|
||
</property>
|
||
<property name="minimumSize">
|
||
<size>
|
||
<width>100</width>
|
||
<height>100</height>
|
||
</size>
|
||
</property>
|
||
<layout class="QVBoxLayout" name="renderLayout">
|
||
<property name="spacing">
|
||
<number>0</number>
|
||
</property>
|
||
<property name="leftMargin">
|
||
<number>0</number>
|
||
</property>
|
||
<property name="topMargin">
|
||
<number>0</number>
|
||
</property>
|
||
<property name="rightMargin">
|
||
<number>0</number>
|
||
</property>
|
||
<property name="bottomMargin">
|
||
<number>0</number>
|
||
</property>
|
||
<item>
|
||
<layout class="QGridLayout" name="gridLayout">
|
||
<property name="spacing">
|
||
<number>0</number>
|
||
</property>
|
||
<item row="1" column="0">
|
||
<widget class="CustomPaintWidget" name="render" native="true">
|
||
<property name="sizePolicy">
|
||
<sizepolicy hsizetype="Preferred" vsizetype="MinimumExpanding">
|
||
<horstretch>0</horstretch>
|
||
<verstretch>0</verstretch>
|
||
</sizepolicy>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item row="1" column="1">
|
||
<widget class="QScrollBar" name="renderVScroll">
|
||
<property name="orientation">
|
||
<enum>Qt::Vertical</enum>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item row="2" column="0">
|
||
<widget class="QScrollBar" name="renderHScroll">
|
||
<property name="orientation">
|
||
<enum>Qt::Horizontal</enum>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
</layout>
|
||
</item>
|
||
<item>
|
||
<layout class="QHBoxLayout" name="statusbar">
|
||
<item>
|
||
<widget class="QLabel" name="texStatusDim">
|
||
<property name="sizePolicy">
|
||
<sizepolicy hsizetype="Minimum" vsizetype="Minimum">
|
||
<horstretch>0</horstretch>
|
||
<verstretch>0</verstretch>
|
||
</sizepolicy>
|
||
</property>
|
||
<property name="font">
|
||
<font>
|
||
<family>Consolas</family>
|
||
</font>
|
||
</property>
|
||
<property name="text">
|
||
<string>texStatusDim</string>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="QWidget" name="pickSwatch" native="true">
|
||
<property name="sizePolicy">
|
||
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
|
||
<horstretch>0</horstretch>
|
||
<verstretch>0</verstretch>
|
||
</sizepolicy>
|
||
</property>
|
||
<property name="minimumSize">
|
||
<size>
|
||
<width>32</width>
|
||
<height>14</height>
|
||
</size>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="QLabel" name="statusText">
|
||
<property name="sizePolicy">
|
||
<sizepolicy hsizetype="Minimum" vsizetype="Minimum">
|
||
<horstretch>0</horstretch>
|
||
<verstretch>0</verstretch>
|
||
</sizepolicy>
|
||
</property>
|
||
<property name="font">
|
||
<font>
|
||
<family>Consolas</family>
|
||
</font>
|
||
</property>
|
||
<property name="text">
|
||
<string>Status Text</string>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
</layout>
|
||
</item>
|
||
</layout>
|
||
</widget>
|
||
<widget class="QWidget" name="pixelContextLayout" native="true">
|
||
<property name="geometry">
|
||
<rect>
|
||
<x>40</x>
|
||
<y>240</y>
|
||
<width>201</width>
|
||
<height>181</height>
|
||
</rect>
|
||
</property>
|
||
<layout class="QHBoxLayout" name="horizontalLayout">
|
||
<property name="spacing">
|
||
<number>0</number>
|
||
</property>
|
||
<property name="leftMargin">
|
||
<number>0</number>
|
||
</property>
|
||
<property name="topMargin">
|
||
<number>0</number>
|
||
</property>
|
||
<property name="rightMargin">
|
||
<number>0</number>
|
||
</property>
|
||
<property name="bottomMargin">
|
||
<number>0</number>
|
||
</property>
|
||
<item>
|
||
<layout class="QGridLayout" name="pixelcontextgrid">
|
||
<item row="0" column="0" colspan="2">
|
||
<widget class="CustomPaintWidget" name="pixelContext" native="true">
|
||
<property name="sizePolicy">
|
||
<sizepolicy hsizetype="Preferred" vsizetype="MinimumExpanding">
|
||
<horstretch>0</horstretch>
|
||
<verstretch>0</verstretch>
|
||
</sizepolicy>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item row="1" column="0">
|
||
<widget class="QPushButton" name="pixelHistory">
|
||
<property name="text">
|
||
<string>History</string>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item row="1" column="1">
|
||
<widget class="QPushButton" name="debugPixelContext">
|
||
<property name="text">
|
||
<string>Debug</string>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
</layout>
|
||
</item>
|
||
</layout>
|
||
</widget>
|
||
<widget class="ThumbnailStrip" name="inputThumbs" native="true">
|
||
<property name="geometry">
|
||
<rect>
|
||
<x>40</x>
|
||
<y>470</y>
|
||
<width>120</width>
|
||
<height>80</height>
|
||
</rect>
|
||
</property>
|
||
</widget>
|
||
<widget class="ThumbnailStrip" name="outputThumbs" native="true">
|
||
<property name="geometry">
|
||
<rect>
|
||
<x>210</x>
|
||
<y>470</y>
|
||
<width>120</width>
|
||
<height>80</height>
|
||
</rect>
|
||
</property>
|
||
</widget>
|
||
<widget class="QFrame" name="textureListFrame">
|
||
<property name="geometry">
|
||
<rect>
|
||
<x>550</x>
|
||
<y>210</y>
|
||
<width>221</width>
|
||
<height>244</height>
|
||
</rect>
|
||
</property>
|
||
<property name="frameShape">
|
||
<enum>QFrame::NoFrame</enum>
|
||
</property>
|
||
<property name="frameShadow">
|
||
<enum>QFrame::Plain</enum>
|
||
</property>
|
||
<layout class="QVBoxLayout" name="verticalLayout">
|
||
<property name="spacing">
|
||
<number>6</number>
|
||
</property>
|
||
<property name="leftMargin">
|
||
<number>3</number>
|
||
</property>
|
||
<property name="topMargin">
|
||
<number>3</number>
|
||
</property>
|
||
<property name="rightMargin">
|
||
<number>3</number>
|
||
</property>
|
||
<property name="bottomMargin">
|
||
<number>3</number>
|
||
</property>
|
||
<item>
|
||
<layout class="QHBoxLayout" name="textureListControls">
|
||
<property name="spacing">
|
||
<number>0</number>
|
||
</property>
|
||
<item>
|
||
<widget class="QComboBox" name="textureListFilter">
|
||
<property name="sizePolicy">
|
||
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
|
||
<horstretch>0</horstretch>
|
||
<verstretch>0</verstretch>
|
||
</sizepolicy>
|
||
</property>
|
||
<property name="editable">
|
||
<bool>true</bool>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="QToolButton" name="cancelTextureListFilter">
|
||
<property name="text">
|
||
<string/>
|
||
</property>
|
||
<property name="icon">
|
||
<iconset resource="../Resources/resources.qrc">
|
||
<normaloff>:/cross.png</normaloff>:/cross.png</iconset>
|
||
</property>
|
||
<property name="autoRaise">
|
||
<bool>true</bool>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
</layout>
|
||
</item>
|
||
<item>
|
||
<widget class="RDListView" name="textureList">
|
||
<property name="frameShape">
|
||
<enum>QFrame::Box</enum>
|
||
</property>
|
||
<property name="frameShadow">
|
||
<enum>QFrame::Sunken</enum>
|
||
</property>
|
||
<property name="editTriggers">
|
||
<set>QAbstractItemView::NoEditTriggers</set>
|
||
</property>
|
||
<property name="showDropIndicator" stdset="0">
|
||
<bool>false</bool>
|
||
</property>
|
||
<property name="defaultDropAction">
|
||
<enum>Qt::CopyAction</enum>
|
||
</property>
|
||
<property name="selectionMode">
|
||
<enum>QAbstractItemView::NoSelection</enum>
|
||
</property>
|
||
<property name="viewMode">
|
||
<enum>QListView::ListMode</enum>
|
||
</property>
|
||
<property name="uniformItemSizes">
|
||
<bool>true</bool>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
</layout>
|
||
</widget>
|
||
</widget>
|
||
<customwidgets>
|
||
<customwidget>
|
||
<class>RDLineEdit</class>
|
||
<extends>QLineEdit</extends>
|
||
<header>Widgets/Extended/RDLineEdit.h</header>
|
||
</customwidget>
|
||
<customwidget>
|
||
<class>ToolWindowManager</class>
|
||
<extends>QWidget</extends>
|
||
<header>3rdparty/toolwindowmanager/ToolWindowManager.h</header>
|
||
</customwidget>
|
||
<customwidget>
|
||
<class>CustomPaintWidget</class>
|
||
<extends>QWidget</extends>
|
||
<header>Widgets/CustomPaintWidget.h</header>
|
||
</customwidget>
|
||
<customwidget>
|
||
<class>ThumbnailStrip</class>
|
||
<extends>QWidget</extends>
|
||
<header>Widgets/ThumbnailStrip.h</header>
|
||
<container>1</container>
|
||
</customwidget>
|
||
<customwidget>
|
||
<class>RDListView</class>
|
||
<extends>QListView</extends>
|
||
<header>Widgets/Extended/RDListView.h</header>
|
||
</customwidget>
|
||
<customwidget>
|
||
<class>RangeHistogram</class>
|
||
<extends>QWidget</extends>
|
||
<header>Widgets/RangeHistogram.h</header>
|
||
<container>1</container>
|
||
</customwidget>
|
||
<customwidget>
|
||
<class>RDToolButton</class>
|
||
<extends>QToolButton</extends>
|
||
<header>Widgets/Extended/RDToolButton.h</header>
|
||
</customwidget>
|
||
</customwidgets>
|
||
<resources>
|
||
<include location="../Resources/resources.qrc"/>
|
||
</resources>
|
||
<connections/>
|
||
</ui>
|