Merged [18171]: An exception like [http://www.visualdistortion.org/crash/view.jsp...
[adiumx.git] / Other / XtrasCreator / AXCIconPackDocument.h
blobbd1f5e55846fe1749bf5017adf5ae408901bd84c
1 //
2 // AXCIconPackDocument.h
3 // XtrasCreator
4 //
5 // Created by Mac-arena the Bored Zo on 2005-10-30.
6 // Copyright 2005 Adium Team. All rights reserved.
7 //
9 //used for Service and Status Icon packs.
11 #import "AXCAbstractXtraDocument.h"
13 @interface AXCIconPackDocument : AXCAbstractXtraDocument {
14 NSArray *categoryNames;
15 NSDictionary *categoryStorage; //keys: category names; values: NSArrays of AXCIconPackEntry objects
17 NSArray *tabViewItems;
18 IBOutlet NSView *topLevelView; //evil
19 IBOutlet NSOutlineView *iconPlistView;
20 IBOutlet NSMenu *emptyMenu, *menuWithResourceFiles;
22 //used to keep the outline view from resizing the Key column in response to expanding/collapsing a category.
23 float previousColumnMaxWidth;
26 #pragma mark For subclasses
28 - (NSArray *) categoryNames;
29 //elements are kinds of AXCIconPackEntry
30 - (NSArray *) entriesInCategory:(NSString *)categoryName;
31 - (NSArray *) entriesForNewDocumentInCategory:(NSString *)categoryName;
33 @end