Mini Kabibi Habibi

Current Path : C:/Program Files/Adobe/Adobe Photoshop 2025/Required/layouts/Painting/Tools/
Upload File :
Current File : C:/Program Files/Adobe/Adobe Photoshop 2025/Required/layouts/Painting/Tools/mixerBrush-1383.exv

// Copyright 2023 Adobe Systems Incorporated

v_panl_merg_String = '$$$/Dialog/WetBrush/SampleAllLayers=Sample All Layers';
vJitterLabel = '$$$/Dialog/WetBrush/JitterLabel=Jitter';
vSliderLabelWetness = '$$$/Dialog/WetBrush/WetnessLabel=Wet:';
vSliderLabelLoad = '$$$/Dialog/WetBrush/LoadLabel=Load:';
vSliderLabelResaturation = '$$$/Dialog/WetBrush/MixLabel=Mix:';
mBlendingBrushMixPresets = 1364;
mFullBrushMode = 801;
font = static_small_font;
tinySpacing = gSmallGap - 1;
view(class_name: 'TWetPaintOptions', view_id: 'panl', width: gOptionsPanelWidth, height: gOptionsPanelHeight, placement: place_row, spacing: tinySpacing, child_vertical: align_center, margin_width: gOptionsMarginWidth, margin_height: gOptionsMarginHeight) {
    group(spacing: tinySpacing, placement: place_row, child_vertical: align_center, tooltip: '$$$/PaintTools/ToolTips/ClickPaintingBrush=Click to open the Brush Preset picker') {
        view(class_name: 'TToolBrushPreview', view_id: 'bprv', width: gBrushPreviewWidth, height: gBrushPreviewHeight);
        view(class_name: gIconButtonClass, spacing: 0, margin: 1, horizontal: align_right) {
            group(spacing: 0, margin: 1, frame: gIconButtonOtherButtonFrame) {
                icon_button(data_type: 'int32', width: gToolOptionsIconWidth, height: gToolOptionsIconHeight, view_id: 'palt', sticky: false, tooltip: '$$$/TextOptions/ToolTips/ToggleBrushStyle=Toggle the Brush Settings panel', initial_value: 0, icon_root_name: 'BrushPanel');
            }
        }
    }
    view(class_name: 'TNarrowGroupSeparator', width: 1, height: gOptionsPanelGroupBarHeight, vertical: align_center);
    view(frame: true, class_name: 'TWetPaintBrushLoadPreview', view_id: 'blrv', width: gBrushPreviewWidth, height: gBrushPreviewHeight, tooltip: '$$$/PaintTools/ToolTips/BrushLoadSwatch=Current brush load');
    view(class_name: gIconButtonClass, spacing: 0) {
        group(spacing: 0, frame: gIconButtonOtherButtonFrame) {
            icon_button(class_name: 'TPunchButton', width: gToolOptionsIconWidth, height: gToolOptionsIconHeight, view_id: 'afil', tooltip: '$$$/PaintTools/ToolTips/AutoFill=Load the brush after each stroke', initial_value: 0, icon_root_name: 'LoadPaintWidget');
        }
    }
    view(class_name: gIconButtonClass, spacing: 0) {
        group(spacing: 0, frame: gIconButtonOtherButtonFrame) {
            icon_button(class_name: 'TPunchButton', width: gToolOptionsIconWidth, height: gToolOptionsIconHeight, view_id: 'acln', tooltip: '$$$/PaintTools/ToolTips/AutoClean=Clean the brush after each stroke', initial_value: 0, icon_root_name: 'CleanPaintWidget');
        }
    }
    popup(resource_id: mBlendingBrushMixPresets, view_id: 'Mpop', width: 130, usesCompressed: true, tooltip: '$$$/PaintTools/ToolTips/BlendingBrushPopup=Useful mixer brush combinations');
    group(spacing: tinySpacing, margin: 0, placement: place_row, child_vertical: align_center, tooltip: '$$$/PaintTools/ToolTips/Wetness=Set the amount of paint picked up from the Canvas') {
        static_text(view_id: 'rsaa', class_name: 'THotText', horizontal: align_right, name: vSliderLabelWetness);
        popup_edit_slider(view_id: 'wetd', placement: place_row, edit_class_name: 'TUnitsFixedPoint', edit_display_format: gWetBrushAmountFormat, edit_view_id: 'wett', slider_view_id: 'tbib');
    }
    group(spacing: tinySpacing, margin: 0, placement: place_row, child_vertical: align_center, tooltip: '$$$/PaintTools/ToolTips/Dryout=Set the amount of paint on the brush') {
        static_text(view_id: 'rsaa', class_name: 'THotText', horizontal: align_right, name: vSliderLabelLoad);
        popup_edit_slider(view_id: 'dryd', placement: place_row, edit_class_name: 'TUnitsFixedPoint', edit_display_format: gWetBrushLoadFormat, edit_view_id: 'dryt', slider_view_id: 'tbib');
    }
    group(spacing: tinySpacing, margin: 0, placement: place_row, child_vertical: align_center, tooltip: '$$$/PaintTools/ToolTips/Mix=Set the color mixing ratio for stroke') {
        static_text(view_id: 'rsaa', class_name: 'THotText', horizontal: align_right, name: vSliderLabelResaturation);
        popup_edit_slider(view_id: 'rsad', placement: place_row, edit_class_name: 'TUnitsFixedPoint', edit_display_format: gWetBrushMixFormat, edit_view_id: 'rsat', slider_view_id: 'tbib');
    }
    control(view_id: 'flow', class_name: 'TSliderReadout', spacing: tinySpacing, placement: place_row, child_vertical: align_center, tooltip: '$$$/PaintTools/ToolTips/Flow=Set flow rate for stroke') {
        static_text(view_id: 'stit', class_name: 'THotText', horizontal: align_right, name: gSliderLabelFlow);
        popup_edit_slider(view_id: 'pusl', placement: place_row, edit_class_name: 'TUnitsFixedPoint', edit_display_format: gToolsFlowFormat, edit_view_id: 'cell', slider_view_id: 'tbib');
    }
    view(class_name: gIconButtonClass, spacing: 0, margin: 0) {
        group(spacing: 0, margin: 0, frame: gIconButtonOtherButtonFrame) {
            icon_button(class_name: 'TPunchButton', width: gToolOptionsIconWidth, height: gToolOptionsIconHeight, view_id: 'airb', tooltip: '$$$/BrushOptions/ToolTips/AirbrushBuildup=Enable airbrush-style build-up effects', initial_value: 0, icon_root_name: 'AirbrushMode');
        }
    }
    control(view_id: 'smth', class_name: 'TSliderReadout', spacing: tinySpacing, placement: place_row, child_vertical: align_center, tooltip: '$$$/PaintTools/ToolTips/Smooth=Set smoothing for stroke^r^nUse higher values to reduce the shakiness of brush strokes') {
        event_image(icon_root_name: 'PaintSmoothing', view_id: 'dumR', width: gToolOptionsIconWidth, height: gToolOptionsIconHeight);
        popup_edit_slider(view_id: 'pusl', placement: place_row, edit_class_name: 'TUnitsFixedPoint', edit_display_format: gToolsSmoothFormat, edit_view_id: 'cell', slider_view_id: 'tbib');
    }
    view(view_id: 'smop', vertical: align_center, class_name: 'TFlyoutIconButton', placement: place_row, spacing: gSmallGap, tooltip: '$$$/PaintTools/ToolTips/SmoothSettingsFlyout=Set additional smoothing options') {
        view(class_name: 'TCustomDrawFlyoutControl', view_id: 'gfly', width: gToolOptionsIconWidth, height: gToolOptionsIconHeight, vertical: align_center);
    }
    group(spacing: gSmallGap, placement: place_row, child_vertical: align_center, tooltip: '$$$/BrushOptions/ToolTips/Angle=Set the brush angle') {
        event_image(icon_root_name: 'InfoRotate', view_id: 'dumR', width: 16, height: 16, reset_edit_value_on_double_click: 0);
        vAngleEditBoxMaxDigits = 4;
        edit_text(view_id: 'angl', class_name: 'TUnitsFixedPoint', max_digits: vAngleEditBoxMaxDigits, tooltip: '$$$/BrushOptions/ToolTips/Angle=Set the brush angle');
    }
    check_box(view_id: 'merg', class_name: 'TMiniCheckBox', alternate_icon: 'SampleAllLayers', name: v_panl_merg_String, tooltip: '$$$/PaintTools/ToolTips/SampleWetComposited=Pick up wet paint from all layers');
    view(class_name: gIconButtonClass, spacing: 0, margin: 1) {
        group(spacing: 0, margin: 1, frame: gIconButtonOtherButtonFrame) {
            icon_button(class_name: 'TPunchButton', width: gToolOptionsIconWidth, height: gToolOptionsIconHeight, view_id: 'sPrs', tooltip: '$$$/BrushOptions/ToolTips/Pressure=Always use Pressure for Size. When off, Brush Preset controls pressure', initial_value: 0, icon_root_name: 'ToolPenPressure');
        }
    }
}
// Footer - Copyright 2023 Adobe Systems Incorporated