Added MPExpressionLayout, MPFunctionLayout and MPExpressionStorage as Rendering System for Expressions
This commit is contained in:
@@ -6,13 +6,24 @@
|
||||
// Copyright (c) 2014 Kim Wittenburg. All rights reserved.
|
||||
//
|
||||
|
||||
// TODO: Undo/Redo + Delegate
|
||||
|
||||
#import <Cocoa/Cocoa.h>
|
||||
|
||||
@class MPExpressionView, MPRange;
|
||||
@class MPExpressionView, MPExpressionStorage, MPExpressionLayout, MPRangePath;
|
||||
|
||||
@interface MPExpressionView : NSView
|
||||
@interface MPExpressionView : NSView <NSUserInterfaceValidations>
|
||||
|
||||
#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) MPRange *selection;
|
||||
@property (nonatomic, strong) MPRangePath *selection;
|
||||
|
||||
@end
|
||||
|
||||
Reference in New Issue
Block a user