-
Notifications
You must be signed in to change notification settings - Fork 0
/
FractalView.h
55 lines (39 loc) · 1.04 KB
/
FractalView.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
//
// FractalView.h
// Animated Mandelbrot
//
// Created by Jon Stacey on 2/7/09.
// Copyright 2009 Jon Stacey. All rights reserved.
//
#import <Cocoa/Cocoa.h>
@class Mandelbrot;
@class FractalMovie;
@class ControlsController;
@interface FractalView : NSView {
BOOL frameStale;
BOOL controlsEnabled;
double viewX;
double viewY;
double viewStep;
double movStartX;
double movStartY;
double movStartStep;
NSBitmapImageRep *curView;
IBOutlet NSWindow *aboutWindow;
IBOutlet NSButton *closeButtonOnAboutWindow;
ControlsController *controlsWindow;
IBOutlet id objectController;
}
- (void)updateFrame;
- (void)resetFractalView:(id)sender;
- (void)saveFrameAsImage:(id)sender;
- (IBAction)showControlsWindow:(id)sender;
- (IBAction)showAboutWindow:(id)sender;
- (IBAction)closeAboutWindow:(id)sender;
- (IBAction)showGithubRepository:(id)sender;
- (IBAction)showDevBlog:(id)sender;
- (IBAction)showWikiPage:(id)sender;
@property(readonly) double viewX;
@property(readonly) double viewY;
@property(readonly) double viewStep;
@end