| Current Path : C:/Program Files/Adobe/Adobe Photoshop 2025/Required/layouts/OCIO/ |
| Current File : C:/Program Files/Adobe/Adobe Photoshop 2025/Required/layouts/OCIO/ocioSettings.eve |
layout ocioSettingsLayout {
constant:
zRootConfigFolderCluster: '$$$/Prefs/OCIO/RootConfigFolderCluster=Root Configurations Folder';
zDefaultConfigurationCluster: '$$$/Prefs/OCIO/DefaultConfigurationCluster=Default Configuration';
zDefaultSettingsCluster: '$$$/Prefs/OCIO/DefaultConfigurationSettingsCluster=Default Settings';
zDisplayOptimizationTooltip: '$$$/Prefs/OCIO/DisplayOptimizationTooltip=OpenColorIO optimization level used by display/view transformations';
zEnvOverrideTooltip: '$$$/Prefs/OCIO/AllowEnvOverride/Tooltip=When this checkbox is disabled, the presence of an OCIO ENV var will be used everywhere in the app. Check this box to manually override the ENV var in config selection menus.';
mOCIODefaultDepth: 578;
interface:
titleText : '';
showApplyToAll : false;
macintosh : true;
windows : false <== !macintosh;
configurationSource : '';
configurationDescription : '';
root_folder : false;
rootFolderPath : '';
colorspaceDescription : '';
ocioEnabled : false;
root_path_clear : false;
showOCIODisplayQuality : false;
view OCIOSettingsDialog(
targetIdentifier: 'name',
name: titleText,
placement: place_row,
margin: 15,
isResizable: false
) {
column(horizontal: align_fill, spacing: gLargeSpace) {
column(horizontal: align_fill) {
TCheckBox(
identifier: @ocioEnabled,
name: '$$$/Prefs/OCIO/EnableOCIO=Enable OpenColorIO Features',
tooltip: '$$$/Prefs/OCIO/EnableOCIO/Tooltip=Show additional user interface for OpenColorIO color management features.'
);
TNarrowGroupSeparator(height: 1, horizontal: align_fill);
}
TCluster(
identifier: @configsRootCluster,
name: zRootConfigFolderCluster,
placement: place_row,
horizontal: align_fill,
margin: [ 30, 10, 10, 10 ]
) {
TButton(
identifier: @rootFolder,
name: "$$$/OCIO/RootFolder=Root Folder..."
);
TStaticText(
identifier: @rootFolderPath,
vertical: align_center,
lines: 1,
width: 400
);
TButton(
identifier: @rootPathClear,
name: "$$$/OCIO/RootPath/Clear/Clear=Clear"
);
}
TCluster(
identifier: @defaultConfigCluster,
placement: place_row,
horizontal: align_fill,
margin: [ 30, 10, 10, 10 ],
name: zDefaultConfigurationCluster,
spacing: 15
) {
column() {
TCheckBox(
identifier: @allowEnvOverride,
name: '$$$/Prefs/OCIO/AllowEnvOverride=Allow Override of Environment Configuration',
tooltip: zEnvOverrideTooltip
);
row() {
ZMenuPopup(
identifier: @defaultConfiguration,
uniqueID: true,
width: 225,
horizontal: align_left,
vertical: align_center
);
TStaticText(
identifier: @configurationDomain,
lines: 1,
width: 400,
vertical: align_center
);
}
row() {
TStaticText(
identifier: @configurationPathLabel,
name: '$$$/OCIO/Config/Path=Path:'
);
TEditText(
identifier: @configurationPath,
readOnly: true,
lines: 1,
width: 550
);
}
TEditText(
identifier: @configurationDescription,
readOnly: true,
lines: 5,
width: 600,
verticalScroll: true
);
}
}
TCluster(
identifier: @configSettingsCluster,
placement: place_row,
horizontal: align_fill,
margin: [ 30, 10, 10, 10 ],
name: zDefaultSettingsCluster,
spacing: 15
) {
column() {
row() {
TStaticText(
identifier : @workingSpaceLabel,
name: '$$$/OCIO/WorkingSpace=Working space:',
vertical: align_center
);
TMenuButton(
identifier: @defaultWorkingSpace,
width: 150,
horizontal: align_left,
vertical: align_center
);
TStaticText(
identifier: @workingSpaceName,
width: 200,
vertical: align_center,
lines: 1
);
}
TEditText(
identifier: @colorspaceDescription,
readOnly: true,
lines: 5,
width: 600,
verticalScroll: true
);
row() {
TStaticText(
identifier: @defaultDepthLabel,
name: '$$$/OCIO/Settings/Default/Depth=Document Depth:',
horizontal: align_left,
vertical: align_center
);
ZMenuPopup(
identifier: @defaultDepth,
resourceIdentifier: mOCIODefaultDepth,
horizontal: align_left,
vertical: align_center,
width: 150
);
}
}
}
TOptional(
bind: @showOCIODisplayQuality,
horizontal: align_fill,
vertical: align_top
) {
row() {
TStaticText(name: '$$$/OCIO/DisplayOptimization=Display Transform Optimization:');
ZMenuPopup(
identifier: @displayQuality,
uniqueID: true,
width: 225,
horizontal: align_left,
vertical: align_center,
tooltip: zDisplayOptimizationTooltip
);
}
}
TOptional(bind: @macintosh, placement: place_row, horizontal: align_right) {
TButton(
identifier: @cancel,
name: "$$$/ControlsStrings/Cancel=Cancel",
dismiss: true
);
TButton(
identifier: @ok,
name: "$$$/ControlsStrings/OK=OK",
dismiss: true,
default: true
);
}
/* Flip button order for Windows */
TOptional(bind: @windows, placement: place_row, horizontal: align_right) {
TButton(
identifier: @ok,
name: "$$$/ControlsStrings/OK=OK",
dismiss: true,
default: true
);
TButton(
identifier: @cancel,
name: "$$$/ControlsStrings/Cancel=Cancel",
dismiss: true
);
}
}
}
}