//
//     Generated by class-dump 3.5 (64 bit) (Debug version compiled Jul  6 2018 12:02:43).
//
//     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard.
//

#import "MSEventHandler.h"

@class MSBitmapEditInspectorViewController, MSBitmapMagicWandEditor, MSBitmapRectangleEditor, MSOverlayItemImageCache, NSBezierPath, NSBitmapImageRep, NSNumberFormatter, _TtC17SketchControllers14MSOverlayLabel;

@interface MSBitmapEditEventHandler : MSEventHandler
{
    MSBitmapEditInspectorViewController *_inspectorViewController;
    long long _currentMode;
    NSBezierPath *_accumulatedSelection;
    _TtC17SketchControllers14MSOverlayLabel *_measurementLabel;
    MSBitmapRectangleEditor *_rectangleEditor;
    MSBitmapMagicWandEditor *_magicWandEditor;
    NSBitmapImageRep *_backupImageRep;
    NSBitmapImageRep *_cachedFirstBitmapImageRep;
    MSOverlayItemImageCache *_imageCache;
    NSNumberFormatter *_lengthFormatter;
}

- (void).cxx_destruct;
@property(readonly, nonatomic) NSNumberFormatter *lengthFormatter; // @synthesize lengthFormatter=_lengthFormatter;
@property(retain, nonatomic) MSOverlayItemImageCache *imageCache; // @synthesize imageCache=_imageCache;
@property(retain, nonatomic) NSBitmapImageRep *cachedFirstBitmapImageRep; // @synthesize cachedFirstBitmapImageRep=_cachedFirstBitmapImageRep;
@property(retain, nonatomic) NSBitmapImageRep *backupImageRep; // @synthesize backupImageRep=_backupImageRep;
@property(retain, nonatomic) MSBitmapMagicWandEditor *magicWandEditor; // @synthesize magicWandEditor=_magicWandEditor;
@property(retain, nonatomic) MSBitmapRectangleEditor *rectangleEditor; // @synthesize rectangleEditor=_rectangleEditor;
@property(readonly, nonatomic) _TtC17SketchControllers14MSOverlayLabel *measurementLabel; // @synthesize measurementLabel=_measurementLabel;
@property(retain, nonatomic) NSBezierPath *accumulatedSelection; // @synthesize accumulatedSelection=_accumulatedSelection;
@property(nonatomic) long long currentMode; // @synthesize currentMode=_currentMode;
- (unsigned long long)inspectorLocation;
@property(readonly, nonatomic) MSBitmapEditInspectorViewController *inspectorViewController; // @synthesize inspectorViewController=_inspectorViewController;
- (id)inspectorViewControllersForLayers:(id)arg1 standardControllers:(id)arg2;
- (void)configureInspector:(id)arg1;
- (void)updateMeasurementLabelWithPosition:(struct CGPoint)arg1;
- (struct CGRect)displayRectForSelectionRect:(struct CGRect)arg1;
- (id)crossHairCursorRemove;
- (id)crossHairCursorAdd;
- (id)crossHairCursor;
- (id)magicWandCursorRemove;
- (id)magicWandCursorAdd;
- (id)magicWandCursor;
- (BOOL)mouseDraggedOutsideViewShouldMoveScrollOrigin;
- (void)makeNewBackupImage;
- (void)setImage:(id)arg1 forBitmapLayer:(id)arg2;
- (id)bitmapEditableLayer;
- (id)coordinateTransformMatrix;
- (id)overlayItems:(unsigned long long)arg1 parameters:(struct MSRenderingParameters)arg2;
- (id)overlayItemImages:(struct CGColorSpace *)arg1 backingScale:(double)arg2;
- (id)selectionBezierForFlippingCoordinates;
- (struct CGRect)imageBounds;
- (struct CGSize)imageSize;
- (void)clearAreaUnderSelection;
- (void)fillSelectionWithColor:(id)arg1 blending:(unsigned long long)arg2;
- (void)fillSelectionWithColor:(id)arg1;
- (void)duplicate:(id)arg1;
- (BOOL)canDuplicate;
- (void)paste:(id)arg1;
- (void)copy:(id)arg1;
- (void)cut:(id)arg1;
- (void)keyDown:(id)arg1;
- (void)selectLayerBelowPoint:(struct CGPoint)arg1;
- (BOOL)absoluteMouseUp:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (BOOL)absoluteMouseDragged:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (BOOL)absoluteMouseDown:(struct CGPoint)arg1 clickCount:(unsigned long long)arg2 flags:(unsigned long long)arg3;
- (void)trackMouse:(id)arg1;
- (BOOL)rectIsCropOfImage:(struct CGRect)arg1 fromImage:(id)arg2;
- (void)cropLayerFrame;
- (id)imageFromSelectedArea;
- (id)bitmapLayerFromSelectedArea;
- (void)cropAction:(id)arg1;
- (struct CGRect)selectedRect;
- (struct CGRect)rectFromBitmapToBoundsCoordinates:(struct CGRect)arg1;
- (struct CGRect)layerRectFromSelectionRect:(struct CGRect)arg1;
- (struct CGRect)selectionRectInLayerCoordinates;
- (void)selectionDidLiveUpdateTo:(id)arg1;
- (void)invertAction:(id)arg1;
- (void)selectionDidChangeTo:(id)arg1;
- (void)handlerWillLoseFocus;
- (void)handlerGotFocus;
- (id)toolbarIdentifier;
- (void)dealloc;
- (id)initWithManager:(id)arg1;

@end

