Mini Kabibi Habibi

Current Path : C:/Program Files/Adobe/Adobe Photoshop 2025/Required/drover_layouts/layers/bars/
Upload File :
Current File : C:/Program Files/Adobe/Adobe Photoshop 2025/Required/drover_layouts/layers/bars/mask_bar.eve

layout mask_bar {
    interface:
        is_background_mask;
        can_harmonize_layer;
        
    view context_bar(name: '$$$/CxUI/Mask/Bar/Title=Mask Bar') {
        context_optional(bind: @is_background_mask, value: false) {
            context_button(identifier: 'subtract_mask_text',
                image: 'CxUI_MaskBrushMinus',
                name: '$$$/CxUI/Mask/Bar/Button/HideImage/Text=Subtract from mask',
                alt: '$$$/CxUI/Mask/Bar/Button/HideImage/Tooltip=Subtract from mask');
            context_button(identifier: 'add_mask_text',
                image: 'CxUI_MaskBrushPlus',
                name: '$$$/CxUI/Mask/Bar/Button/RevealImage/Text=Add to mask',
                alt: '$$$/CxUI/Mask/Bar/Button/RevealImage/Tooltip=Add to mask');
            optional(bind: @can_harmonize_layer, value: true) {
                context_button(identifier: "harmonize_layer",
                               image: "Drover_HarmonizeLayer",
                               name: '$$$/CxUI/Pixel/Bar/Button/HarmonizeLayer/Name=Harmonize',
                               alt: '$$$/CxUI/Pixel/Bar/Button/HarmonizeLayer/Tooltip=Harmonize the layer with the layers below it.');
            }
            flyout_subview(identifier: 'modify_text',
                image: 'CxUI_MaskModify',
                alt: '$$$/CxUI/Type/Bar/Button/ModifyMask/Tooltip=Modify mask feather and density',
                eve_source: 'mask_modify_flyout.eve');
            context_button(identifier: 'disable',
                image: 'CxUI_MaskDisable',
                variant: 'action',
                is_quiet: true,
                alt: '$$$/CxUI/Mask/Bar/Button/DisableMask/Tooltip=Hide mask');
            context_button(identifier: 'view',
                image: 'CxUI_MaskView',
                variant: 'action',
                is_quiet: true,
                alt: '$$$/CxUI/Mask/Bar/Button/View/Tooltip=Change mask view');
            }
            
            context_optional(bind: @is_background_mask, value: true) {
                context_button(identifier: 'generate_background',
                    image: 'Drover_GenerateBackground',
                    name: '$$$/CxUI/Mask/Bar/Button/GenerateBackground/Text=Generate background');
                context_button(identifier: 'import_background',
                    image: 'Drover_ImageBackground',
                    name: '$$$/CxUI/Mask/Bar/Button/ImportImage/Text=Import background');
                optional(bind: @can_harmonize_layer, value: true) {
                    context_button(identifier: "harmonize_layer_genbg",
                                   image: "Drover_HarmonizeLayer",
                                   name: '$$$/CxUI/Pixel/Bar/Button/HarmonizeLayer/Name=Harmonize',
                                   alt: '$$$/CxUI/Pixel/Bar/Button/HarmonizeLayer/Tooltip=Harmonize the layer with the layers below it.');
                }
                context_button(identifier: 'paint_bucket',
                    image: 'CxUI_Fill',
                    variant: 'action',
                    is_quiet: true);
                context_button(identifier: 'subtract_mask',
                    image: 'CxUI_MaskBrushMinus',
                    variant: 'action',
                    is_quiet: true,
                    alt: '$$$/CxUI/Mask/Bar/Button/HideImage/Tooltip=Subtract from mask');
                context_button(identifier: 'add_mask',
                    image: 'CxUI_MaskBrushPlus',
                    variant: 'action',
                    is_quiet: true,
                    alt: '$$$/CxUI/Mask/Bar/Button/RevealImage/Tooltip=Add to mask');
                flyout_subview(identifier: 'modify',
                    image: 'CxUI_MaskModify',
                    alt: '$$$/CxUI/Type/Bar/Button/ModifyMask/Tooltip=Modify mask feather and density',
                    eve_source: 'mask_modify_flyout.eve');
            }
        
        context_button(identifier: 'more',
            image: 'More_Options',
            variant: 'action',
            is_quiet: true,
            alt: '$$$/CxUI/Bar/Common/Button/More/Tooltip=More options');
    }
}