//
//     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 <AppKit/NSViewController.h>

#import "MSFieldRestoration-Protocol.h"
#import "MSInspectorChildController-Protocol.h"

@class MSInlineUpDownTextField, MSMathInspectorValueAdaptor, MSPathController, MSShapeButtonInspectorItem, MSShapeEventHandler, NSArrayController, NSButton, NSDictionary, NSPopUpButton, NSSlider, NSView;

@interface MSEditShapeInspectorViewController : NSViewController <MSInspectorChildController, MSFieldRestoration>
{
    BOOL _isMakingRectSelection;
    MSPathController *_pathController;
    MSShapeEventHandler *_shapeEventHandler;
    MSInlineUpDownTextField *_cornerRadiusField;
    NSPopUpButton *_roundingPopUpButton;
    NSView *_curveModeBackgroundView;
    NSButton *_makeRectSelectionButton;
    NSButton *_closePathButton;
    MSInlineUpDownTextField *_curvePointXField;
    MSInlineUpDownTextField *_curvePointYField;
    NSSlider *_cornerRadiusSlider;
    MSMathInspectorValueAdaptor *_xAdapter;
    MSMathInspectorValueAdaptor *_yAdapter;
    NSArrayController *_pointsController;
    MSShapeButtonInspectorItem *_buttonItem;
}

- (void).cxx_destruct;
@property(retain, nonatomic) MSShapeButtonInspectorItem *buttonItem; // @synthesize buttonItem=_buttonItem;
@property(retain, nonatomic) NSArrayController *pointsController; // @synthesize pointsController=_pointsController;
@property(retain, nonatomic) MSMathInspectorValueAdaptor *yAdapter; // @synthesize yAdapter=_yAdapter;
@property(retain, nonatomic) MSMathInspectorValueAdaptor *xAdapter; // @synthesize xAdapter=_xAdapter;
@property(retain, nonatomic) NSSlider *cornerRadiusSlider; // @synthesize cornerRadiusSlider=_cornerRadiusSlider;
@property(retain, nonatomic) MSInlineUpDownTextField *curvePointYField; // @synthesize curvePointYField=_curvePointYField;
@property(retain, nonatomic) MSInlineUpDownTextField *curvePointXField; // @synthesize curvePointXField=_curvePointXField;
@property(retain, nonatomic) NSButton *closePathButton; // @synthesize closePathButton=_closePathButton;
@property(retain, nonatomic) NSButton *makeRectSelectionButton; // @synthesize makeRectSelectionButton=_makeRectSelectionButton;
@property(retain, nonatomic) NSView *curveModeBackgroundView; // @synthesize curveModeBackgroundView=_curveModeBackgroundView;
@property(retain, nonatomic) NSPopUpButton *roundingPopUpButton; // @synthesize roundingPopUpButton=_roundingPopUpButton;
@property(retain, nonatomic) MSInlineUpDownTextField *cornerRadiusField; // @synthesize cornerRadiusField=_cornerRadiusField;
@property(nonatomic) BOOL isMakingRectSelection; // @synthesize isMakingRectSelection=_isMakingRectSelection;
@property(nonatomic) MSShapeEventHandler *shapeEventHandler; // @synthesize shapeEventHandler=_shapeEventHandler;
@property(retain, nonatomic) MSPathController *pathController; // @synthesize pathController=_pathController;
@property(readonly, copy, nonatomic) NSDictionary *restorableFields;
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
- (void)refreshIfNecessary:(id)arg1;
- (void)selectedOverridesDidChangeTo:(id)arg1;
- (void)selectionDidChangeTo:(id)arg1;
- (void)prepareForDisplay;
- (void)changeTool:(id)arg1;
- (void)menuNeedsUpdate:(id)arg1;
- (id)titleForRoundingPopUp;
- (void)refreshRoundingPopUpTitle;
- (void)roundingPopUpAction:(id)arg1;
- (void)cornerRadiusAction:(id)arg1;
- (void)refreshCornerRadiusButton;
- (void)refreshCoordinates;
- (void)changeCurveMode:(id)arg1;
- (void)refreshCurveModeControls;
- (void)finishEditingAction:(id)arg1;
- (void)refreshClosePathButton;
- (id)views;
- (void)refresh;
- (void)dealloc;
- (void)viewDidDisappear;
- (void)viewWillAppear;
- (void)viewDidLoad;
- (id)initWithNibName:(id)arg1 bundle:(id)arg2;

@end

