// Created by Mac-arena the Bored Zo on 2005-10-30. // Copyright 2005 Adium Team. All rights reserved. //used for Service and Status Icon packs. #import "AXCAbstractXtraDocument.h" @interface AXCIconPackDocument :
AXCAbstractXtraDocument { NSDictionary *categoryStorage; //keys: category names; values: NSArrays of AXCIconPackEntry objects IBOutlet NSView *topLevelView; //evil IBOutlet NSOutlineView *iconPlistView; IBOutlet NSMenu *emptyMenu, *menuWithResourceFiles; //used to keep the outline view from resizing the Key column in response to expanding/collapsing a category. float previousColumnMaxWidth; #pragma mark For subclasses - (NSArray *) categoryNames; //elements are kinds of AXCIconPackEntry - (NSArray *) entriesInCategory:(NSString *)categoryName; - (NSArray *) entriesForNewDocumentInCategory:(NSString *)categoryName;