Mini Kabibi Habibi

Current Path : C:/Program Files/Adobe/Adobe Photoshop 2025/Required/layouts/Color/Dialogs/
Upload File :
Current File : C:/Program Files/Adobe/Adobe Photoshop 2025/Required/layouts/Color/Dialogs/hDRCube2-1662.exv

// Copyright 2023 Adobe Systems Incorporated

vCubeSide = 256;
vRadioWidth = max(zstring_width(zstring: '$$$/Dialog/ColorCube/L=L:'), zstring_width(zstring: '$$$/Dialog/ColorCube/a=a:'), zstring_width(zstring: '$$$/Dialog/ColorCube/b=b:'),
    zstring_width(zstring: '$$$/Dialog/ColorCube/H=H:'), zstring_width(zstring: '$$$/Dialog/ColorCube/S=S:'), zstring_width(zstring: '$$$/Dialog/ColorCube/Brightness=B:'),
    zstring_width(zstring: '$$$/Dialog/ColorCube/R=R:'), zstring_width(zstring: '$$$/Dialog/ColorCube/G=G:'), zstring_width(zstring: '$$$/Dialog/ColorCube/B=B:')) + gCheckBoxWidth + gGap;
vEditWidth = 3 * max_digit_width() + gEditDoubleOutset;
vLabWidth = 4 * max_digit_width() + gEditDoubleOutset;
// Note - this is a special case, regular #defines such as Macintosh or WIN_32 are not available here

#ifdef MacEve
vFloatEditWidth = 6 * max_digit_width() + gEditDoubleOutset;
#endif
vRampWidth = vCubeSide / 3;
vSliderSetHeight = 8;
// Note - this is a special case, regular #defines such as Macintosh or WIN_32 are not available here
#ifdef MacEve
vCheckboxMargin = 18;
#endif

#ifdef WinEve
vFloatEditWidth = 7 * max_digit_width() + gEditDoubleOutset;
#endif
vRampWidth = vCubeSide / 3;
vSliderSetHeight = 8;
// Note - this is a special case, regular #defines such as Macintosh or WIN_32 are not available here
#ifdef WinEve
vCheckboxMargin = 16;
#endif

vIntensityTextWidth = zstring_width(zstring: '$$$/HDRColorCube/Intensity=&Intensity:');
vStopsTextWidth = zstring_width(zstring: '$$$/HDRColorCube/stops=stops');
vSpacing = 2;
// Note - this is a special case, regular #defines such as Macintosh or WIN_32 are not available here

#ifdef MacEve
vEditFieldWidth = 7 * max_digit_width();
#endif

#ifdef WinEve
vEditFieldWidth = 8 * max_digit_width();
#endif

vSliderSetWidth = max(100, (vCubeSide + 31) - vIntensityTextWidth - vStopsTextWidth - vEditFieldWidth - (10 * vSpacing));
// Note - this is a special case, regular #defines such as Macintosh or WIN_32 are not available here
#ifdef WinEve
vSliderSetWidth = vSliderSetWidth - 2;
#endif


dialog(name: '$$$/Dialog/ColorCube/HDRTitle=Color Picker (Foreground Color, 32-bit)', class_name: 'TNewHDRCubeDialog', placement: place_row, spacing: 1, child_horizontal: align_fill, child_vertical: align_top) {
    group(placement: place_column) {
        group(name: 'Top', placement: place_row, spacing: 1, child_horizontal: align_fill, child_vertical: align_top){
            group(spacing: 1) {
                group(margin_top: 4) {
                    cluster(view_id: 'exps', class_name: 'TEditSlider', tooltip: '$$$/Dialog/ToolTip/MaxVisibleIntensity=Adjust the maximum intensity viewed', placement: place_column, spacing: vSpacing, child_horizontal: align_fill, margin_left: vCheckboxMargin) {
                        group(view_id: 'grp1', placement: place_row, spacing: 2) {
                            group(view_id: 'grp2', horizontal: align_left, placement: place_row, spacing: 2) {
                                static_text(class_name: 'THotText', name: '$$$/NewHDRColorCube/MaxVisibleIntensity=&HDR UI Limit:', vertical: align_center);
                                edit_text(view_id: '0amt', width: vEditFieldWidth, class_name: 'TFixedPoint', vertical: align_center);
                                view(class_name: 'TNewLookSliderSet', view_id: '0sld', height: 16, width: vSliderSetWidth, vertical: align_center);
                            }

                        }
                    }
                }
                group(placement: place_row, child_vertical: align_center, spacing: 1) {
                    view(view_id: 'xsct', class_name: 'TCubeXSection', height: vCubeSide, width: vCubeSide);
                    view(view_id: 'cor1', class_name: 'TSliderSet', height: vCubeSide + 12, width: 10);
                    view(view_id: 'core', class_name: 'TCubeCore', height: vCubeSide, width: 19);
                    view(view_id: 'cor2', class_name: 'TSliderSet', height: vCubeSide + 12, width: 10);
                }
            }
            group(child_horizontal: align_fill, child_vertical: align_fill, spacing: 15) {
                    group(placement: place_row, child_horizontal: align_fill, spacing: gLargeSpace) {
                        group(spacing: 0) {
                            group(placement: place_row, horizontal: align_fill, child_horizontal: align_fill, child_vertical: align_center) {
                                group(spacing: 1) {
                                    static_text(name: '$$$/PickerPalette/new=new', horizontal: align_center, vertical: align_bottom);
                                    view(view_id: 'pikt', class_name: 'TPickedColor', height: 69, width: 61);
                                    static_text(name: '$$$/PickerPalette/current=current', horizontal: align_center, vertical: align_top);
                                }
                            }
                        }
                        group(vertical: align_top, child_horizontal: align_fill, spacing: gLargeSpace) {
                            group(name: 'OKCancel', child_horizontal: align_fill) {
                                button(name: gOKString, view_id: 'ok  ', dismiss: true,
                                    default: true);
                                button(name: gCancelString, view_id: 'cncl', dismiss: true);
                            }
                            button(view_id: 'adds', name: '$$$/Dialog/ColorCube/AddToSwatches=Add to Swatches', dismiss: true);
                            button(view_id: 'cust', name: '$$$/Dialog/ColorCube/CustomColors=Color Libraries', dismiss: true);
                        }
                    }
                 group(placement: place_column, vertical: align_top, spacing: gSpace) {
                    group(view_id: 'clst', class_name: 'TRadioCluster', placement: place_row, child_horizontal: align_fill, child_vertical: align_fill) {
                        group(vertical: align_top, spacing: gSpace) {
                            group(placement: place_row, child_horizontal: align_left, tooltip: '$$$/Dialog/ColorCube/ColorSpaceTT=Select Color Space') {
                                static_text(horizontal: align_right, name: '$$$/Dialog/ColorCube/ColorSpace=Space:', view_id: 'cls0');
                                popup(view_id: 'clrs', resource_id: 3810);
                            }
                            group(placement: place_row, child_horizontal: align_left, spacing: gGap) {
                                radio(view_id: 'hrad', name: '$$$/Dialog/ColorCube/H=H:', width: vRadioWidth);
                                edit_text(view_id: 'hue ', class_name: 'TFixedPoint', width: vFloatEditWidth);
                                static_text(view_id: 'hsuf', class_name: 'THotText', name: '$$$/Dialog/ColorCube/Degrees=^D');
                            }
                            group(placement: place_row, child_horizontal: align_left, spacing: gGap) {
                                radio(view_id: 'srad', name: '$$$/Dialog/ColorCube/S=S:', width: vRadioWidth);
                                edit_text(view_id: 'satu', class_name: 'TFixedPoint', width: vFloatEditWidth);
                                static_text(view_id: 'ssuf', class_name: 'THotText', name: '$$$/ControlStrings/Percent=%');
                            }
                            group(placement: place_row, child_horizontal: align_left, spacing: gGap) {
                                radio(view_id: 'lrad', name: '$$$/Dialog/ColorCube/Brightness=B:', width: vRadioWidth);
                                edit_text(view_id: 'brit', class_name: 'TFixedPoint', width: vFloatEditWidth, name: '$$$/private/empty=');
                                static_text(view_id: 'bsuf', class_name: 'THotText', name: '$$$/ControlStrings/Percent=%');
                            }
                            divider(margin: 4);
                        }
                    }
                }
            }
        }
        
        group(margin_top: 4, spacing: gLargeSpace) {
            group(view_id: 'grp1', placement: place_row, spacing: gGap) {
                group(view_id: 'grp2', horizontal: align_left, placement: place_row, spacing: gGap) {
                static_text(class_name: 'THotText', name: '$$$/NewHDRColorCube/R=&R:', vertical: align_center);
                edit_text(view_id: 'red ', width: vEditFieldWidth, class_name: 'TFixedPoint', vertical: align_center);
                view(class_name: 'TNewLookSliderSet', view_id: 'rsld', height: 16, width: 360, vertical: align_center);
                }
            }

            group(view_id: 'grp1', placement: place_row, spacing: gGap) {
                group(view_id: 'grp2', horizontal: align_left, placement: place_row, spacing: gGap) {
                static_text(class_name: 'THotText', name: '$$$/NewHDRColorCube/G=&G:', vertical: align_center);
                edit_text(view_id: 'gren', width: vEditFieldWidth, class_name: 'TFixedPoint', vertical: align_center);
                view(class_name: 'TNewLookSliderSet', view_id: 'gsld', height: 16, width: 360, vertical: align_center);
                }
            }

            group(view_id: 'grp1', placement: place_row, spacing: gGap) {
                group(view_id: 'grp2', horizontal: align_left, placement: place_row, spacing: gGap) {
                static_text(class_name: 'THotText', name: '$$$/NewHDRColorCube/B=&B:', vertical: align_center);
                edit_text(view_id: 'blue', width: vEditFieldWidth, class_name: 'TFixedPoint', vertical: align_center);
                view(class_name: 'TNewLookSliderSet', view_id: 'bsld', height: 16, width: 360, vertical: align_center);
                }
            }
        }
    }
    
            
                
}
// Footer - Copyright 2023 Adobe Systems Incorporated