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/ocioConvertToOCIO.eve

layout ocioConvertToOCIO {
    constant:
        mOCIOConvertDepth: 577;
        minPopupWidth: 320;

    interface:
        dialogTitle: '';
        macintosh:   true;
        windows:     false <== !macintosh;

    view ConvertToOCIODialog(name: dialogTitle,
                             placement: place_column,
                             horizontal: align_fill,
                             vertical: align_fill,
                             margin: gLargeSpace,
                             isResizable: false) {
        TCluster(placement:     place_column,
                 horizontal:    align_fill,
                 vertical:      align_top,
                 name:          '$$$/OCIO/ConvertToOCIO/OCIOSettings/Label=OCIO Settings',
                 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/ConvertToOCIO/Configuration=Configuration:');
                ZMenuPopup(identifier: @ocioConfiguration,
                           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/ConvertToOCIO/WorkingSpace=Working space:');
                TMenuButton(identifier:          @ocioWorkingSpace,
                            horizontal:          align_fill,
                            vertical:            align_top,
                            width:               minPopupWidth);
            }

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

                TStaticText(horizontal: align_left,
                            vertical:   align_top,
                            name:       '$$$/OCIO/ConvertToOCIO/Depth=Depth:');
                ZMenuPopup(identifier: @ocioDepth,
                           resourceIdentifier: mOCIOConvertDepth,
                           horizontal: align_fill,
                           vertical:   align_top,
                           width:      minPopupWidth);
            }
        }

        TCluster(placement:     place_column,
                 horizontal:    align_fill,
                 vertical:      align_top,
                 name:          '$$$/OCIO/ConvertToOCIO/InputSettings/Label=Input Settings',
                 cluster_style: 'clusterLabelBoldInline',
                 frame:         true) {

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

                TStaticText(horizontal: align_left,
                            vertical:   align_top,
                            name:       '$$$/OCIO/ConvertToOCIO/InputSpace=Input color space:');
                TMenuButton(identifier:          @ocioInputSpace,
                            horizontal:          align_fill,
                            vertical:            align_top,
                            width:               minPopupWidth);
            }
        }

        column(horizontal: align_fill,
               vertical: align_bottom) {
            TOptional(bind: @macintosh,
                      placement: place_row,
                      horizontal: align_right) {
                TButton(name: '$$$/ControlsStrings/Cancel=Cancel',
                        identifier: @cancel,
                        dismiss: true);
                TButton(name: '$$$/ControlsStrings/OK=OK',
                        identifier: @ok,
                        dismiss: true,
                        default: true);
            }

            /* Flip button order for Windows. */
            TOptional(bind: @windows,
                      placement: place_row,
                      horizontal: align_right) {
                TButton(name: '$$$/ControlsStrings/OK=OK',
                        identifier: @ok,
                        dismiss: true,
                        default: true);
                TButton(name: '$$$/ControlsStrings/Cancel=Cancel',
                        identifier: @cancel,
                        dismiss: true);
            }
        }
    }
}