diff options
Diffstat (limited to 'tikzit/src/linux/PreviewRenderer.h')
-rw-r--r-- | tikzit/src/linux/PreviewRenderer.h | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/tikzit/src/linux/PreviewRenderer.h b/tikzit/src/linux/PreviewRenderer.h index da617b3..d691722 100644 --- a/tikzit/src/linux/PreviewRenderer.h +++ b/tikzit/src/linux/PreviewRenderer.h @@ -17,31 +17,32 @@ #import "TZFoundation.h" #import <poppler.h> -#import "Preambles.h" + #import "Surface.h" -#import "TikzDocument.h" + +@class Configuration; +@class Preambles; +@class TikzDocument; @interface PreviewRenderer: NSObject<RenderDelegate> { + Configuration *config; Preambles *preambles; TikzDocument *document; PopplerDocument *pdfDocument; PopplerPage *pdfPage; } -- (id) initWithPreambles:(Preambles*)p; +@property (readonly) Preambles *preambles; +@property (retain) TikzDocument *document; +@property (readonly) double height; +@property (readonly) double width; + +- (id) initWithPreambles:(Preambles*)p config:(Configuration*)c; - (BOOL) updateWithError:(NSError**)error; - (BOOL) update; - (BOOL) isValid; -- (Preambles*) preambles; - -- (TikzDocument*) document; -- (void) setDocument:(TikzDocument*)doc; - -- (double) width; -- (double) height; - @end // vim:ft=objc:ts=8:et:sts=4:sw=4 |