| Current Path : C:/Program Files/Adobe/Adobe Photoshop 2025/Required/layouts/OCIO/ |
| Current File : C:/Program Files/Adobe/Adobe Photoshop 2025/Required/layouts/OCIO/ocioTransformView.eve |
layout ocioTransformLayout
{
constant:
zTransformType: '$$$/OCIO/OCIOTransformView/TransformType=Transform Type:';
zTransformTypeTT: '$$$/OCIO/OCIOTransformView/TransformTypeTT=Select type of OpenColorIO transform to apply';
zTransformInvert: '$$$/OCIO/OCIOTransformView/TransformInvert=Invert';
zTransformInvertTT: '$$$/OCIO/OCIOTransformView/TransformInvertTT=Invert selected transform';
zTransformColorSpaceInput: '$$$/OCIO/OCIOTransformView/TransformColorSpaceInput=Input:';
zTransformColorSpaceInputTT: '$$$/OCIO/OCIOTransformView/TransformColorSpaceInputTT=OpenColorIO input color space';
zTransformColorSpaceOutput: '$$$/OCIO/OCIOTransformView/TransformColorSpaceOutput=Output:';
zTransformColorSpaceOutputTT: '$$$/OCIO/OCIOTransformView/TransformColorSpaceOutputTT=OpenColorIO output color space';
zTransformColorSpaceFlip: '$$$/OCIO/OCIOTransformView/TransformColorSpaceFlip=Flip input/output';
zTransformColorSpaceFlipTT: '$$$/OCIO/OCIOTransformView/TransformColorSpaceFlipTT=Swap selected input and output color spaces';
zTransformDisplayWorkingSpace: '$$$/OCIO/OCIOTransformView/TransformDisplayWorkingSpace=Working Space:';
zTransformDisplayWorkingSpaceTT: '$$$/OCIO/OCIOTransformView/TransformDisplayWorkingSpaceTT=OpenColorIO working space';
zTransformDisplayView: '$$$/OCIO/OCIOTransformView/TransformDisplayView=View:';
zTransformDisplayViewTT: '$$$/OCIO/OCIOTransformView/TransformDisplayViewTT=OpenColorIO view';
zTransformDisplayDisplay: '$$$/OCIO/OCIOTransformView/TransformDisplayDisplay=Display:';
zTransformDisplayDisplayTT: '$$$/OCIO/OCIOTransformView/TransformDisplayDisplayTT=OpenColorIO display';
zTransformCdlLoad: '$$$/OCIO/OCIOTransformView/TransformCdlLoad=Load file...';
zTransformCdlLoadTT: '$$$/OCIO/OCIOTransformView/TransformCdlLoadTT=Load Color Decision List file';
zTransformCdlId: '$$$/OCIO/OCIOTransformView/TransformCdlId=Id:';
zTransformCdlIdTT: '$$$/OCIO/OCIOTransformView/TransformCdlIdTT=Specify transform when file contains multiple transforms';
zTransformCdlProcessingSpace: '$$$/OCIO/OCIOTransformView/TransformProcessingSpace=Processing Space:';
zTransformCdlProcessingSpaceTT: '$$$/OCIO/OCIOTransformView/TransformProcessingSpaceTT=Color space in which CDL is processed';
zTransformCdlChannel: '$$$/OCIO/OCIOTransformView/CDLChannel=Channel:';
zTransformCdlChannelTT: '$$$/OCIO/OCIOTransformView/CDLChannelTT=Channel(s) adjusted by slope, offset, power, and saturation sliders';
zTransformCdlSlope: '$$$/OCIO/OCIOTransformView/CDLSlope=Slope:';
zTransformCdlSlopeTT: '$$$/OCIO/OCIOTransformView/CDLSlopeTT=Adjust tone curve slope value for selected channel(s)';
zTransformCdlOffset: '$$$/OCIO/OCIOTransformView/CDLOffset=Offset:';
zTransformCdlOffsetTT: '$$$/OCIO/OCIOTransformView/CDLOffsetTT=Adjust tone curve offset value for selected channel(s)';
zTransformCdlPower: '$$$/OCIO/OCIOTransformView/CDLPower=Power:';
zTransformCdlPowerTT: '$$$/OCIO/OCIOTransformView/CDLPowerTT=Adjust tone curve power value for selected channel(s)';
zTransformCdlSaturation: '$$$/OCIO/OCIOTransformView/CDLSaturation=Saturation:';
zTransformCdlSaturationTT: '$$$/OCIO/OCIOTransformView/CDLSaturationTT=Adjust saturation value';
zTransformNamedTransformTransform: '$$$/OCIO/OCIOTransformView/TransformNameTransform=Transform:';
zTransformNamedTransformTransformTT: '$$$/OCIO/OCIOTransformView/TransformNameTransformTT=OpenColorIO named transform';
transformViewMargin: 7;
sliderHeight: 12;
initialTypePopupWidth: 100;
interface:
titleText: '';
showTransformColorSpaceOptions: true;
showTransformDisplayOptions : false;
showTransformCDLOptions : false;
showTransformNamedOptions : false;
view TOcioTransformView(placement: place_row,
margin: transformViewMargin,
horizontal: align_fill,
font: staticSmallFont)
{
column(horizontal: align_fill,
vertical: align_top,
margin: [gSmallGap, 0, 0, 0],
spacing: gGap) {
TView(spacing: 0, margin: 0,
placement: place_row,
horizontal: align_fill) {
column(horizontal: align_fill,
vertical: align_center,
margin: [gSmallGap, 0, 0, 0],
spacing: gGap) {
TStaticText(horizontal: align_left,
vertical: align_top,
name: zTransformType);
ZMenuPopup(identifier: @transformType,
tooltip: zTransformTypeTT,
width: initialTypePopupWidth,
horizontal: align_fill,
vertical: align_top,
uniqueID: true);
}
}
TOptional(bind: @showTransformColorSpaceOptions,
horizontal: align_fill,
vertical: align_fill)
{
TView(identifier : @transformColorSpaceOptions, spacing: 0, margin: 0, placement: place_row,
horizontal: align_fill) {
column(horizontal: align_fill,
vertical: align_top,
spacing: gTinyGap,
margin: 0) {
column(horizontal: align_fill,
vertical: align_center,
margin: [gSmallGap, 0, 0, 0],
spacing: gGap) {
TStaticText(horizontal: align_left,
vertical: align_top,
name: zTransformColorSpaceInput);
TMenuButton(identifier: @transformColorSpaceInput,
tooltip: zTransformColorSpaceInputTT,
horizontal: align_fill,
vertical: align_center);
}
column(horizontal: align_fill,
vertical: align_center,
margin: [gSmallGap, 0, 0, 0],
spacing: gGap) {
TStaticText(horizontal: align_left,
vertical: align_top,
name: zTransformColorSpaceOutput);
TMenuButton(identifier: @transformColorSpaceOutput,
tooltip: zTransformColorSpaceOutputTT,
horizontal: align_fill,
vertical: align_center);
}
column(vertical: align_center,
horizontal: align_fill,
margin: [gSmallGap, 0, 0, 0],
spacing: gGap) {
TButton(name: zTransformColorSpaceFlip, identifier: @transformColorSpaceFlip,
tooltip: zTransformColorSpaceFlipTT);
}
}
}
}
TOptional(bind: @showTransformDisplayOptions,
horizontal: align_fill,
vertical: align_fill)
{
TView(identifier : @transformDisplayOptions, spacing: 0, margin: 0, placement: place_row,
horizontal: align_fill) {
column(horizontal: align_fill,
vertical: align_top,
spacing: gTinyGap,
margin: 0) {
column(horizontal: align_fill,
vertical: align_center,
margin: [gSmallGap, 0, 0, 0],
spacing: gGap) {
TStaticText(horizontal: align_left,
vertical: align_top,
name: zTransformDisplayWorkingSpace);
TMenuButton(identifier: @transformDisplayWorkingSpace,
tooltip: zTransformDisplayWorkingSpaceTT,
horizontal: align_fill,
vertical: align_center);
}
column(horizontal: align_fill,
vertical: align_center,
margin: [gSmallGap, 0, 0, 0],
spacing: gGap) {
TStaticText(horizontal: align_left,
vertical: align_top,
name: zTransformDisplayView);
TMenuButton(identifier: @transformDisplayView,
tooltip: zTransformDisplayViewTT,
horizontal: align_fill,
vertical: align_center);
}
column(horizontal: align_fill,
vertical: align_center,
margin: [gSmallGap, 0, 0, 0],
spacing: gGap) {
TStaticText(horizontal: align_left,
vertical: align_top,
name: zTransformDisplayDisplay);
TMenuButton(identifier: @transformDisplayDisplay,
tooltip: zTransformDisplayDisplayTT,
horizontal: align_fill,
vertical: align_center);
}
column(horizontal: align_fill,
vertical: align_center,
margin: [gSmallGap, 0, 0, 0],
spacing: gGap) {
TCheckBox(name: zTransformInvert, identifier: @transformDisplayInvert, horizontal: align_fill,
tooltip: zTransformInvertTT);
}
}
}
}
TOptional(bind: @showTransformCDLOptions,
horizontal: align_fill,
vertical: align_fill)
{
TView(identifier : @transformCDLOptions, spacing: 0, margin: 0, placement: place_row,
horizontal: align_fill) {
column(horizontal: align_fill,
vertical: align_center,
margin: [gSmallGap, 0, 0, 0],
spacing: gGap) {
column(horizontal: align_fill,
vertical: align_center,
margin: [gSmallGap, 0, 0, 0],
spacing: gGap) {
TButton(name: zTransformCdlLoad, horizontal: align_left, vertical: align_top,
tooltip: zTransformCdlLoadTT, identifier: @transformCdlLoad);
TStaticText(identifier: @transformCdlFilePath,
horizontal: align_fill, vertical: align_top);
}
column(horizontal: align_fill,
vertical: align_center,
margin: [gLargeSpace, 0, 0, 0],
spacing: gGap) {
TStaticText(horizontal: align_left,
vertical: align_top,
name: zTransformCdlId);
ZMenuPopup(identifier: @transformCdlId,
tooltip: zTransformCdlIdTT,
horizontal: align_fill,
vertical: align_top,
uniqueID: true);
}
column(horizontal: align_fill,
vertical: align_center,
margin: [gLargeSpace, 0, 0, 0],
spacing: gGap) {
TStaticText(horizontal: align_left,
vertical: align_top,
name: zTransformCdlProcessingSpace);
TMenuButton(identifier: @transformCdlProcessingSpace,
tooltip: zTransformCdlProcessingSpaceTT,
horizontal: align_fill,
vertical: align_center);
}
column(horizontal: align_left,
vertical: align_center,
margin: [gLargeSpace, 0, 0, 0],
spacing: gGap) {
TStaticText(horizontal: align_left,
vertical: align_top,
name: zTransformCdlChannel);
ZMenuPopup(identifier: @transformCdlChannel,
tooltip: zTransformCdlChannelTT,
horizontal: align_fill,
vertical: align_top,
uniqueID: true);
}
column(horizontal: align_fill,
vertical: align_top,
margin: [gTinyGap, 0, 0, 0],
spacing: gTinyGap) {
THotText(horizontal: align_left,
vertical: align_top,
name: zTransformCdlSlope,
hotTextEditIdentifier: @cdl_slope_edit,
wincontrol: false);
row(horizontal: align_fill,
vertical: align_center,
spacing: gGap) {
TEditSlider(identifier: @cdl_slope,
tooltip: zTransformCdlSlopeTT,
placement: place_row,
horizontal: align_fill,
vertical: align_top,
margin: 0,
spacing: gGap) {
TNewLookSliderSet(identifier: @cdl_slope_slider,
horizontal: align_fill,
vertical: align_center,
height: sliderHeight);
TFixedPoint(identifier: @cdl_slope_edit,
horizontal: align_right,
vertical: align_center,
maxDigits: 5,
places: 2,
isSigned: true,
required: true);
}
}
THotText(horizontal: align_left,
vertical: align_top,
name: zTransformCdlOffset,
hotTextEditIdentifier: @cdl_offset_edit,
wincontrol: false);
row(horizontal: align_fill,
vertical: align_center,
spacing: gGap) {
TEditSlider(identifier: @cdl_offset,
tooltip: zTransformCdlOffsetTT,
placement: place_row,
horizontal: align_fill,
vertical: align_top,
margin: 0,
spacing: gGap) {
TNewLookSliderSet(identifier: @cdl_offset_slider,
horizontal: align_fill,
vertical: align_center,
height: sliderHeight);
TFixedPoint(identifier: @cdl_offset_edit,
horizontal: align_right,
vertical: align_center,
maxDigits: 5,
places: 2,
isSigned: true,
required: true);
}
}
THotText(horizontal: align_left,
vertical: align_top,
name: zTransformCdlPower,
hotTextEditIdentifier: @cdl_power_edit,
wincontrol: false);
row(horizontal: align_fill,
vertical: align_center,
spacing: gGap) {
TEditSlider(identifier: @cdl_power,
tooltip: zTransformCdlPowerTT,
placement: place_row,
horizontal: align_fill,
vertical: align_top,
margin: 0,
spacing: gGap) {
TNewLookSliderSet(identifier: @cdl_power_slider,
horizontal: align_fill,
vertical: align_center,
height: sliderHeight);
TFixedPoint(identifier: @cdl_power_edit,
horizontal: align_right,
vertical: align_center,
maxDigits: 5,
places: 2,
isSigned: true,
required: true);
}
}
THotText(horizontal: align_left,
vertical: align_top,
name: zTransformCdlSaturation,
hotTextEditIdentifier: @cdl_saturation_edit,
wincontrol: false);
row(horizontal: align_fill,
vertical: align_center,
spacing: gGap) {
TEditSlider(identifier: @cdl_saturation,
tooltip: zTransformCdlSaturationTT,
placement: place_row,
horizontal: align_fill,
vertical: align_top,
margin: 0,
spacing: gGap) {
TNewLookSliderSet(identifier: @cdl_saturation_slider,
horizontal: align_fill,
vertical: align_center,
height: sliderHeight);
TFixedPoint(identifier: @cdl_saturation_edit,
horizontal: align_right,
vertical: align_center,
maxDigits: 5,
places: 2,
isSigned: true,
required: true);
}
}
}
}
}
}
TOptional(bind: @showTransformNamedOptions,
horizontal: align_fill,
vertical: align_fill)
{
TView(identifier : @transformNamedOptions, spacing: 0, margin: 0, placement: place_row,
horizontal: align_fill) {
column(horizontal: align_fill,
vertical: align_top,
spacing: gTinyGap,
margin: 0) {
column(horizontal: align_fill,
vertical: align_center,
margin: [gSmallGap, 0, 0, 0],
spacing: gGap) {
TStaticText(horizontal: align_left,
vertical: align_top,
name: zTransformNamedTransformTransform);
TMenuButton(identifier: @transformNamedTransform,
tooltip: zTransformNamedTransformTransformTT,
dataType: 'int32',
height: gStaticTextHeight + gGap,
horizontal: align_fill,
vertical: align_center,
button_style: 'popup',
frame: 2,
fontColorFromTheme: true,
labelPadding: gGap + 2,
layoverTextPosition: kStringPositionLeft);
}
column(horizontal: align_fill,
vertical: align_center,
margin: [gSmallGap, 0, 0, 0],
spacing: gGap) {
TCheckBox(name: zTransformInvert, identifier: @transformNamedInvert, horizontal: align_fill,
tooltip: zTransformInvertTT);
}
}
}
}
}
}
}