//
//  GSGlyphCell.h
//  Glyphs
//
//  Created by Georg Seifert on 31.10.10.
//  Copyright 2010 schriftgestaltung.de. All rights reserved.
//

typedef NS_ENUM(uint8_t, GSGlyphCellOrientation) {
	GSGlyphCellOrientationAuto = 0,
	GSGlyphCellOrientationHorizontal,
	GSGlyphCellOrientationVertical,
};

@class GSLayer;
#if !TARGET_OS_IOS
@interface GSGlyphCell : NSTextFieldCell
#else
@interface GSGlyphCell : NSObject
@property (getter=isHighlighted) BOOL highlighted;
@property (nonatomic, strong) NSFont *font;
@property (nonatomic) NSTextAlignment alignment;
#endif
@property (nonatomic, strong) NSString *masterID;
@property (nonatomic) BOOL drawPlaceholder;
@property (nonatomic) BOOL fillOutlines;
@property (nonatomic) BOOL drawNodes;
@property (nonatomic) BOOL drawAnchors;
@property (nonatomic) BOOL drawGlyphNotes;
@property (nonatomic) BOOL drawGlyphName;
@property (nonatomic) BOOL drawColorLabel;
@property (nonatomic) BOOL drawMetrics;
@property (nonatomic) BOOL drawUnicode;
@property (nonatomic) GSGlyphCellOrientation orientation;

@end
