Mini Kabibi Habibi

Current Path : C:/Program Files/Adobe/Adobe Photoshop 2025/Required/layouts/OCIO/
Upload File :
Current File : C:/Program Files/Adobe/Adobe Photoshop 2025/Required/layouts/OCIO/ocioPanel.eve

layout ocioPanel {
    constant:
        zEnableOCIO:      '$$$/Prefs/OCIO/DocumentEnableOCIO=Enable OpenColorIO';
        zDocumentCluster: '$$$/Prefs/OCIO/DocumentSettingCluster=Document Settings';
        zViewCluster:     '$$$/Prefs/OCIO/ViewSettingCluster=View Settings';

        minPopupWidth: 200;
        sliderHeight:   12;

    interface:
        showOCIOToggle: false;

    view TOCIOPanel(name:       '$$/OCIOPanel/Title=OpenColorIO',
                    placement:  place_column,
                    horizontal: align_fill,
                    vertical:   align_fill,
                    width:      232,
                    height:     328,
                    font:       staticSmallFont) {

        TOptional(bind:       @showOCIOToggle,
                  horizontal: align_fill,
                  vertical:   align_top) {

            TCheckBox(identifier: @ocioEnabled,
                      name:       zEnableOCIO);
        }

        TCluster(placement:     place_column,
                 horizontal:    align_fill,
                 vertical:      align_top,
                 name:          zDocumentCluster,
                 cluster_style: 'clusterLabelBoldInline',
                 frame:         true) {

            column(horizontal: align_fill,
                   vertical:   align_top,
                   margin:     [gSmallGap, 0, 0, 0],
                   spacing:    gGap) {

                TStaticText(horizontal: align_left,
                            vertical:   align_top,
                            name:       '$$$/OCIO/Panel/Configuration=Configuration:');
                ZMenuPopup(identifier: @documentConfiguration,
                           horizontal: align_fill,
                           vertical:   align_top,
                           width:      minPopupWidth,
                           uniqueID:   true);
            }

            column(horizontal: align_fill,
                   vertical:   align_top,
                   spacing:    gGap) {

                TStaticText(horizontal: align_left,
                            vertical:   align_top,
                            name:       '$$$/OCIO/WorkingSpace=Working space:');
                TMenuButton(identifier: @documentWorkspace,
                            horizontal: align_fill,
                            vertical:   align_top,
                            width:      minPopupWidth,
                            height:     gSmallStaticTextHeight + gSpace - 1);
            }
        }

        TCluster(placement:     place_column,
                 horizontal:    align_fill,
                 vertical:      align_top,
                 name:          zViewCluster,
                 cluster_style: 'clusterLabelBoldInline',
                 frame:         true) {

            column(horizontal: align_fill,
                   vertical:   align_top,
                   margin:     [gSmallGap, 0, 0, 0],
                   spacing:    gGap) {

                TStaticText(horizontal: align_left,
                            vertical:   align_top,
                            name:       '$$$/OCIO/Panel/View=View:');
                ZMenuPopup(identifier: @imageView,
                           horizontal: align_fill,
                           vertical:   align_top,
                           width:      minPopupWidth,
                           uniqueID:   true);
            }

            column(horizontal: align_fill,
                   vertical:   align_top,
                   spacing:    gGap) {

                TStaticText(horizontal: align_left,
                            vertical:   align_top,
                            name:       '$$$/OCIO/Panel/Display=Display:');
                ZMenuPopup(identifier: @imageDisplay,
                           horizontal: align_fill,
                           vertical:   align_top,
                           width:      minPopupWidth,
                           uniqueID:   true);
            }

            column(horizontal: align_fill,
                   vertical:   align_top,
                   margin:     [gTinyGap, 0, 0, 0],
                   spacing:    gTinyGap) {

                THotText(horizontal:            align_left,
                         vertical:              align_top,
                         name:                  '$$$/OCIO/Panel/Exposure=Exposure:',
                         hotTextEditIdentifier: @exposure_edit,
                         wincontrol:            false);

                row(horizontal:  align_fill,
                    vertical:    align_center,
                    spacing:     gGap) {

                    TEditSlider(identifier: @exposure,
                                placement:  place_row,
                                horizontal: align_fill,
                                vertical:   align_top,
                                margin:     0,
                                spacing:    gGap) {

                        TNewLookSliderSet(identifier: @exposure_slider,
                                          horizontal: align_fill,
                                          vertical:   align_center,
                                          height:     sliderHeight);
                        TFixedPoint(identifier: @exposure_edit,
                                    horizontal: align_right,
                                    vertical:   align_center,
                                    maxDigits:  5,
                                    places:     2,
                                    isSigned:   true,
                                    required:   true);
                    }

                    TLightSwitch(identifier: @exposure_toggle,
                                 horizontal: align_left,
                                 vertical:   align_center);
                }
            }

            column(horizontal: align_fill,
                   vertical:   align_top,
                   spacing:    gTinyGap) {

                THotText(horizontal:            align_left,
                         vertical:              align_top,
                         name:                  '$$$/OCIO/Panel/Gamma=Gamma:',
                         hotTextEditIdentifier: @gamma_edit,
                         wincontrol:            false);

                row(horizontal:  align_fill,
                    vertical:    align_center,
                    spacing:     gGap) {

                    TEditSlider(identifier: @gamma,
                                placement:  place_row,
                                horizontal: align_fill,
                                vertical:   align_top,
                                margin:     0,
                                spacing:    gGap) {

                        TNewLookSliderSet(identifier: @gamma_slider,
                                          horizontal: align_fill,
                                          vertical:   align_center,
                                          height:     sliderHeight);
                        TFixedPoint(identifier: @gamma_edit,
                                    horizontal: align_right,
                                    vertical:   align_center,
                                    maxDigits:  5,
                                    places:     3,
                                    required:   true);
                    }

                    TLightSwitch(identifier: @gamma_toggle,
                                 horizontal: align_left,
                                 vertical:   align_center);

                }
            }
        }
    }
}