summaryrefslogtreecommitdiffstats
path: root/Plugins/BuiltInFunctions/LiBuiltInFunctions.h
diff options
context:
space:
mode:
authorBrian Cully <bjc@kublai.com>2008-04-14 21:45:08 -0400
committerBrian Cully <github.20.shmit@spamgourmet.com>2008-04-14 21:45:08 -0400
commit17349a5e426dc7acf1216a3767a22f69974cbca0 (patch)
tree20029d02f07ab6257cccec36d34fb312f796e1d1 /Plugins/BuiltInFunctions/LiBuiltInFunctions.h
downloadliaison-17349a5e426dc7acf1216a3767a22f69974cbca0.tar.gz
liaison-17349a5e426dc7acf1216a3767a22f69974cbca0.zip
Initial commit.
Diffstat (limited to 'Plugins/BuiltInFunctions/LiBuiltInFunctions.h')
-rw-r--r--Plugins/BuiltInFunctions/LiBuiltInFunctions.h41
1 files changed, 41 insertions, 0 deletions
diff --git a/Plugins/BuiltInFunctions/LiBuiltInFunctions.h b/Plugins/BuiltInFunctions/LiBuiltInFunctions.h
new file mode 100644
index 0000000..b3bc479
--- /dev/null
+++ b/Plugins/BuiltInFunctions/LiBuiltInFunctions.h
@@ -0,0 +1,41 @@
+//
+// LiBuiltInFunctions.h
+// Liaison
+//
+// Created by Brian Cully on Tue May 13 2003.
+// Copyright (c) 2003 Brian Cully. All rights reserved.
+//
+
+#import "BDAlias.h"
+
+#define LiAliasDataAttribute @"LiAliasAttribute"
+
+@class InspectorViewController;
+
+@interface LiBuiltInFunctions : NSObject
+<LiBrowserPlugin, LiInspectorPlugin, LiFileStorePlugin, LiFileStoreDelegate>
+{
+ IBOutlet InspectorViewController *theController;
+ LiFileStore *theFileStore;
+
+ NSMutableDictionary *theDefaultAttributes;
+}
+@property (retain) InspectorViewController *theController;
+@property (retain,getter=fileStore) LiFileStore *theFileStore;
+@property (retain,getter=defaultAttributes) NSMutableDictionary *theDefaultAttributes;
+@end
+
+@interface LiBuiltInFunctions (Accessors)
+- (void)setFileStore: (LiFileStore *)aFileStore;
+- (InspectorViewController *)viewController;
+- (NSMutableDictionary *)defaultAttributes;
+- (void)setDefaultAttributes: (NSMutableDictionary *)someAttributes;
+@end
+
+@interface LiFileHandle (LiBuiltInFunctions)
+- (NSImage *)icon;
+- (NSString *)path;
+- (NSString *)directory;
+- (BDAlias *)alias;
+- (void)setAlias: (BDAlias *)anAlias;
+@end \ No newline at end of file