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/healingBrush-4170.exv

// Copyright 2023 Adobe Systems Incorporated

v_styl_patn_String = '$$$/Dialog/RubberStamp/Pattern=Pattern';
v_styl_src_String = '$$$/Dialog/RubberStamp/Source=Source:';
v_panl_alig_String = '$$$/Dialog/RubberStamp/Aligned=Aligned';
v_styl_smpl_String = '$$$/Dialog/HealingBrush/Sampled=Sampled';
v_panl_heal_String = '$$$/Dialog/HealingBrush/LockGrain=Heal';
v_panl_legacy_String = '$$$/Actions/Key/UseLegacy=Use Legacy';
mHealingBrushMode = 807;
mCloneSampleMode = 810;
font = static_small_font;
view(class_name: 'TMagicStampOptions', view_id: 'panl', width: gOptionsPanelWidth, height: gOptionsPanelHeight, placement: place_row, spacing: gGap, child_vertical: align_center, margin_width: gOptionsMarginWidth, margin_height: gOptionsMarginHeight) {
    group(spacing: gSmallGap, placement: place_row, child_vertical: align_center, tooltip: '$$$/HealingBrush/ToolTips/ClickPaintingBrush=Click to open the brush options') {
        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: 'csrc', sticky: false, tooltip: '$$$/PaintTools/Tooltip/ToggleClonePalette=Toggle the Clone Source panel', initial_value: 0, icon_root_name: 'CloneSourcePanel');
        }
    }
    view(class_name: 'TNarrowGroupSeparator', width: 1, height: gOptionsPanelGroupBarHeight, vertical: align_center);
    control(class_name: 'TBlendReadout', placement: place_row, view_id: 'blen', enabled: false, child_vertical: align_center, height: gOptionsPanelHeight, tooltip: '$$$/PaintTools/ToolTips/BlendingReadout=') {
        popup(resource_id: mHealingBrushMode, view_id: 'bpop', width: gBlendPopupFixedWidth, tooltip: '$$$/PaintTools/ToolTips/BlendingModePopup=Painting Mode');
    }
    view(class_name: 'TNarrowGroupSeparator', width: 1, height: gOptionsPanelGroupBarHeight, vertical: align_center);
    static_text(horizontal: align_right, wincontrol: false, view_id: 'HlSc', name: v_styl_src_String, tooltip: '$$$/PaintTools/HealingBrush/ToolTips/Source=Set a source to repair the area');
    radio_bar(view_id: 'hlgc', usesCompressed: true, vertical: align_center, id_1: 'smpl', name_1: v_styl_smpl_String, icon_root_name_1: 'Source', tooltip_1: '$$$/Dialog/ToolTip/RubberStamp/Sampled=Use canvas sample as source for heal', id_2: 'ptns', name_2: v_styl_patn_String, icon_root_name_2: 'SourceSampledPattern', tooltip_2: '$$$/Dialog/ToolTip/RubberStamp/Pattern=Use pattern as source for heal');
    view(class_name: 'TNarrowGroupSeparator', width: 1, height: gOptionsPanelGroupBarHeight, vertical: align_center);
    group(spacing: gSmallGap, placement: place_row, child_vertical: align_center, tooltip: '$$$/PaintTools/ToolTips/Pattern=Click+drag to select a pattern') {
        view(class_name: 'TPatternThumbnailView', view_id: 'prev', tooltip: '$$$/PaintTools/ToolTips/Pattern=Click+drag to select a pattern', width: gBrushPreviewSize + 13, height: gBrushPreviewSize);
    }
    view(class_name: 'TNarrowGroupSeparator', width: 1, height: gOptionsPanelGroupBarHeight, vertical: align_center);
    check_box(view_id: 'alig', class_name: 'TMiniCheckBox', alternate_icon: 'Aligned', name: v_panl_alig_String, tooltip: '$$$/PaintTools/ToolTips/Aligned=Use same offset for each stroke');
    check_box(view_id: 'legh', class_name: 'TMiniCheckBox', alternate_icon: 'UseLegacy', name: v_panl_legacy_String, tooltip: '$$$/PaintTools/ToolTips/Legacy=Use the legacy Healing Brush algorithm ^r(Photoshop CC 2014 and earlier)');
    popup(resource_id: mCloneSampleMode, view_id: 'smpM', tooltip: '$$$/PaintTools/ToolTips/CloneSample=Clone sample mode');
    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: 'ignA', initial_value: 0, icon_root_name: 'IgnoreAdjustments');
        }
    }
    view(class_name: 'TNarrowGroupSeparator', width: 1, height: gOptionsPanelGroupBarHeight, 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');
    }
    view(class_name: 'TNarrowGroupSeparator', width: 1, height: gOptionsPanelGroupBarHeight, vertical: align_center);
    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');
        }
    }
    view(view_id: 'hede', horizontal: align_left, placement: place_row) {
        view(class_name: 'TNarrowGroupSeparator', width: 1, height: gOptionsPanelGroupBarHeight, vertical: align_center);
        group(placement: place_row, margin: gClusterMargin, tooltip: '$$$/HealingBrush/ToolTips/SmoothingFactor=Adjust the degree of diffusion') {
            static_text(view_id: 'smot', class_name: 'THotText', horizontal: align_right, name: '$$$/PaintTools/HealingBrush/ToolTips/SmoothingFactor=Diffusion:');
            popup_edit_slider(view_id: 'smoc', placement: place_row, edit_class_name: 'TFixedPointCustomizedCAPME', edit_display_format: gHealingSmoothingFactor, edit_view_id: 'smoe', slider_view_id: 'smos');
        }
    }
}
// Footer - Copyright 2023 Adobe Systems Incorporated