Mini Kabibi Habibi

Current Path : C:/Program Files/Adobe/Adobe Photoshop 2025/Required/layouts/Masks/Bars/
Upload File :
Current File : C:/Program Files/Adobe/Adobe Photoshop 2025/Required/layouts/Masks/Bars/cxui_adj_brush_mask_bar.eve

layout cxui_adj_brush_mask_bar {
    constant:
        bar_title: '$$$/CxUI/AdjBrushMask/Bar/Title=AdjBrush Mask Bar';
        bar_button_width:  38;
        bar_button_height: 35;
        brush_preview_width: 46;
        drag_bar_width: 12;
        text_button_height: bar_button_height - 7;
        replaceAdjBrushAdjustmentsPopupWidth: 165;

    interface:
        modifierPopupVisible: true;

    view cxui_bar_window(name: bar_title,
                         placement: place_row,
                         spacing: 0,
                         margin: 0) {
        cxui_background_view(placement: place_row,
                             margin: 0,
                             spacing: 0,
                             horizontal: align_fill,
                             vertical: align_fill) {
            cxui_drag_bar(identifier: @drag,
                          width: drag_bar_width,
                          horizontal: align_left,
                          vertical: align_fill);
            TView(width: 3);
            row(margin: 0,
                spacing: 6,
                horizontal: align_left,
                vertical: align_fill) {
                
                ZMenuPopup(uniqueID: true, identifier: @replaceAdjBrushAdjustmentsPopup,
                    width: replaceAdjBrushAdjustmentsPopupWidth, vertical: align_center,
                    tooltip: '$$$/CxUI/AdjBrushMask/Bar/Popup/Adjustment/Tooltip=Replace existing adjustment type');
                    
                TPunchButton(
                        identifier: @select_object,
                        dataType: 'int32',
                        frame: 2,
                        fontColorFromTheme: true,
                        width: bar_button_width,
                        height: text_button_height,
                        horizontal: align_left,
                        vertical: align_center,
                        button_style: 'context_bar',
                        iconRootName: 'ToolMagicLasso',
                        layoverText: '$$$/CxUI/AdjBrushPixel/Bar/Button/ApplyToObject/Name=Apply to object',
                        layoverTextPosition: align_right,
                        tooltip: '$$$/CxUI/AdjBrushPixel/Bar/Button/ApplyToObject/Tooltip=Choose an object and have the adjustment applied to it');
                
                row(margin: 0,
                    spacing: 0,
                    horizontal: align_left,
                    vertical: align_fill) {

                    TIconButton(identifier: @subtract_mask,
                                 dataType: 'int32',
                                 width: bar_button_width,
                                 height: bar_button_height,
                                 horizontal: align_left,
                                 vertical: align_center,
                                 button_style: 'context_bar',
                                 iconRootName: 'CxUI_MaskBrushMinus',
                                 tooltip: '$$$/CxUI/AdjBrushMask/Bar/Button/EraseMask/Tooltip=Subtract from mask areas to remove adjustment from areas of the image');
                    TIconButton(identifier: @add_mask,
                                 dataType: 'int32',
                                 width: bar_button_width,
                                 height: bar_button_height,
                                 horizontal: align_left,
                                 vertical: align_center,
                                 button_style: 'context_bar',
                                 iconRootName: 'CxUI_MaskBrushPlus',
                                 tooltip: '$$$/CxUI/AdjBrushMask/Bar/Button/AddMask/Tooltip=Add to mask areas to apply adjustment to more of the image');
                                 
                    TToolBrushPreview(identifier: 'bprv',
                        width: brush_preview_width,
                        height: bar_button_height,
                        vertical: align_center,
                        tooltip: '$$$/CxUI/AdjBrushMask/Bar/Button/Brushtip/Tooltip=Modify brush tip size and hardness');
                }
                
                TPunchButton(identifier: @overlay,
                             dataType: 'int32',
                             width: bar_button_width,
                             height: bar_button_height,
                             horizontal: align_left,
                             vertical: align_center,
                             button_style: 'context_bar',
                             iconRootName: 'CxUI_MaskView',
                             tooltip: '$$$/CxUI/AdjBrushMask/Bar/Button/Overlay/Tooltip=Turn the overlay on or off to quickly see the affected areas');

                TPunchButton(identifier: @add_adjustments,
                             dataType: 'int32',
                             frame: 2,
                             width: bar_button_width,
                             height: text_button_height,
                             horizontal: align_left,
                             vertical: align_center,
                             button_style: 'context_bar',
                             fontColorFromTheme: true,
                             layoverText: '$$$/CxUI/AdjBrushMask/Bar/Button/AddAdjustment/Label=Add new adjustment',
                             layoverTextPosition: align_center,
                             tooltip: '$$$/CxUI/AdjBrushMask/Bar/Button/AddAdjustment/Tooltip=Add a new adjustment');

                TPunchButton(identifier: @more,
                             dataType: 'int32',
                             width: bar_button_width,
                             height: bar_button_height,
                             horizontal: align_left,
                             vertical: align_center,
                             button_style: 'context_bar',
                             iconRootName: 'CxUI_More',
                             tooltip: '$$$/CxUI/Bar/Common/Button/More/Tooltip=More options');
            }
        }
    }
}