ui: Add Preference screen

- enter/exit animation
- switch between panels (general/audio/video/hooks)

Refs #66840

Change-Id: I10b823c5e13c6667f1303cd51e32531a375828ff
diff --git a/PreferencesViewController.h b/PreferencesViewController.h
new file mode 100644
index 0000000..5a5efce
--- /dev/null
+++ b/PreferencesViewController.h
@@ -0,0 +1,26 @@
+//
+//  PreferenceWindowController.h
+//  Ring
+//
+//  Created by Alexandre Lision on 2015-02-03.
+//
+//
+
+#import <Cocoa/Cocoa.h>
+
+@interface PreferencesViewController : NSViewController <NSToolbarDelegate>
+
+- (void) close;
+@property (nonatomic, assign) NSViewController *currentVC;
+@property (nonatomic, assign) NSViewController *generalPrefsVC;
+@property (nonatomic, assign) NSViewController *audioPrefsVC;
+@property (nonatomic, assign) NSViewController *videoPrefsVC;
+
+- (void)displayGeneral:(NSToolbarItem *)sender;
+- (void)displayAudio:(NSToolbarItem *)sender;
+- (void)displayAncrage:(NSToolbarItem *)sender;
+- (void)displayVideo:(NSToolbarItem *)sender;
+
+@end
+
+