// // MPExpressionView.h // MathPad // // Created by Kim Wittenburg on 17.04.14. // Copyright (c) 2014 Kim Wittenburg. All rights reserved. // // TODO: Undo/Redo + Delegate #import @class MPExpressionView, MPExpressionStorage, MPExpressionLayout, MPRangePath; @interface MPExpressionView : NSView #pragma mark Creation Methods - (id)initWithFrame:(NSRect)frameRect; #pragma mark Properties @property (readonly, nonatomic, copy) MPExpressionStorage *expressionStorage; - (MPExpressionLayout *)expressionLayout; // Convenience Method @property (nonatomic, getter = isEditable) BOOL editable; @property (nonatomic, strong) MPRangePath *selection; @end