aboutsummaryrefslogtreecommitdiff
path: root/system
diff options
context:
space:
mode:
authorLauri Myllari <lauri.myllari@gmail.com>2016-05-01 12:52:25 -0700
committerLauri Myllari <lauri.myllari@gmail.com>2016-06-20 14:22:36 -0700
commita4a776a5042e86a0a719d90b3688a2eb0f5033f6 (patch)
treef8684be8088e1e663f464dc5c834bdb3df106be3 /system
parente8e6c2a8e52632245dca2b9d0c765935c4feeeeb (diff)
color: ColorManager class and settings
Diffstat (limited to 'system')
-rw-r--r--system/settings/settings.xml143
1 files changed, 143 insertions, 0 deletions
diff --git a/system/settings/settings.xml b/system/settings/settings.xml
index 53a4fe31b5..42c24eba10 100644
--- a/system/settings/settings.xml
+++ b/system/settings/settings.xml
@@ -2546,6 +2546,149 @@
<hidevalue>true</hidevalue>
</control>
</setting>
+ <setting id="videoscreen.cmsenabled" type="boolean" label="36560" help="36561">
+ <requirement>HAS_GL</requirement>
+ <level>3</level>
+ <default>false</default>
+ <control type="toggle" />
+ </setting>
+ <setting id="videoscreen.cmsmode" type="integer" label="36562" help="36563">
+ <requirement>HAS_GL</requirement>
+ <level>3</level>
+ <default>0</default>
+ <constraints>
+ <options>cmsmodes</options>
+ </constraints>
+ <dependencies>
+ <dependency type="visible" setting="videoscreen.cmsenabled" operator="is">true</dependency>
+ </dependencies>
+ <control type="list" format="integer"/>
+ </setting>
+ <setting id="videoscreen.cms3dlut" type="string" label="36564" help="36565">
+ <requirement>
+ <and>
+ <condition>HAS_GL</condition>
+ </and>
+ </requirement>
+ <level>3</level>
+ <default></default>
+ <constraints>
+ <allowempty>true</allowempty>
+ </constraints>
+ <dependencies>
+ <dependency type="visible" setting="videoscreen.cmsenabled" operator="is">true</dependency>
+ <dependency type="visible" setting="videoscreen.cmsmode" operator="is">0</dependency>
+ </dependencies>
+ <control type="button" format="action" />
+ </setting>
+ <setting id="videoscreen.displayprofile" type="string" label="36566" help="36567">
+ <requirement>
+ <and>
+ <condition>HAS_GL</condition>
+ <condition>HAVE_LCMS2</condition>
+ </and>
+ </requirement>
+ <level>3</level>
+ <default></default>
+ <constraints>
+ <allowempty>true</allowempty>
+ </constraints>
+ <dependencies>
+ <dependency type="visible" setting="videoscreen.cmsenabled" operator="is">true</dependency>
+ <dependency type="visible" setting="videoscreen.cmsmode" operator="is">1</dependency>
+ </dependencies>
+ <control type="button" format="action" />
+ </setting>
+ <setting id="videoscreen.cmswhitepoint" type="integer" label="36568" help="36569">
+ <requirement>
+ <and>
+ <condition>HAS_GL</condition>
+ <condition>HAVE_LCMS2</condition>
+ </and>
+ </requirement>
+ <level>3</level>
+ <default>0</default>
+ <constraints>
+ <options>cmswhitepoints</options>
+ </constraints>
+ <dependencies>
+ <dependency type="visible" setting="videoscreen.cmsenabled" operator="is">true</dependency>
+ <dependency type="visible" setting="videoscreen.cmsmode" operator="is">1</dependency>
+ </dependencies>
+ <control type="list" format="integer"/>
+ </setting>
+ <setting id="videoscreen.cmsprimaries" type="integer" label="36570" help="36571">
+ <requirement>
+ <and>
+ <condition>HAS_GL</condition>
+ <condition>HAVE_LCMS2</condition>
+ </and>
+ </requirement>
+ <level>3</level>
+ <default>0</default>
+ <constraints>
+ <options>cmsprimaries</options>
+ </constraints>
+ <dependencies>
+ <dependency type="visible" setting="videoscreen.cmsenabled" operator="is">true</dependency>
+ <dependency type="visible" setting="videoscreen.cmsmode" operator="is">1</dependency>
+ </dependencies>
+ <control type="list" format="integer"/>
+ </setting>
+ <setting id="videoscreen.cmsgammamode" type="integer" label="36572" help="36573">
+ <requirement>
+ <and>
+ <condition>HAS_GL</condition>
+ <condition>HAVE_LCMS2</condition>
+ </and>
+ </requirement>
+ <level>3</level>
+ <default>0</default>
+ <constraints>
+ <options>cmsgammamodes</options>
+ </constraints>
+ <dependencies>
+ <dependency type="visible" setting="videoscreen.cmsenabled" operator="is">true</dependency>
+ <dependency type="visible" setting="videoscreen.cmsmode" operator="is">1</dependency>
+ </dependencies>
+ <control type="list" format="integer"/>
+ </setting>
+ <setting id="videoscreen.cmsgamma" type="integer" label="36574" help="36575">
+ <requirement>
+ <and>
+ <condition>HAS_GL</condition>
+ <condition>HAVE_LCMS2</condition>
+ </and>
+ </requirement>
+ <level>3</level>
+ <default>220</default>
+ <constraints>
+ <minimum>160</minimum>
+ <step>005</step>
+ <maximum>280</maximum>
+ </constraints>
+ <dependencies>
+ <dependency type="visible" setting="videoscreen.cmsenabled" operator="is">true</dependency>
+ <dependency type="visible" setting="videoscreen.cmsmode" operator="is">1</dependency>
+ <dependency type="visible" setting="videoscreen.cmsgammamode" operator="!is">0</dependency>
+ </dependencies>
+ <control type="spinner" format="integer" />
+ </setting>
+ <setting id="videoscreen.cmslutsize" type="integer" label="36576" help="36577">
+ <requirement>HAS_GL</requirement>
+ <level>3</level>
+ <default>6</default>
+ <constraints>
+ <minimum>4</minimum>
+ <step>1</step>
+ <maximum>8</maximum>
+ </constraints>
+ <dependencies>
+ <dependency type="visible" setting="videoscreen.cmsenabled" operator="is">true</dependency>
+ <dependency type="visible" setting="videoscreen.cmsmode" operator="is">1</dependency>
+ </dependencies>
+ <control type="spinner" format="integer" />
+ </setting>
</group>
</category>
<category id="cache" label="439" help="36399">