//
//  GSToolPlugin.h
//  GlyphsCore
//
//  Created by Georg Seifert on 27.01.10.
//  Copyright 2010 schriftgestaltung.de. All rights reserved.
//

#import <GlyphsCore/GSSelectableElementProtocol.h>
#import <GlyphsApp/GSEditViewController.h>
#import <GlyphsApp/GSWindowController.h>
#import <GlyphsApp/GlyphsToolProtocol.h>

@class GSLayer;
@class GSElement;
@class GSInspectorViewController;

NS_ASSUME_NONNULL_BEGIN

@interface GSToolPlugin : NSResponder <GlyphsTool> {
	__weak GSWindowController *_windowController;
	__weak GSEditViewController *_editViewController;
}

- (nullable GSSelectableElement *)elementAtPoint:(NSPoint)loc atLayer:(GSLayer *)layer;

@end

NS_ASSUME_NONNULL_END
