File:  [mozdev] / chimera / PreferencePanes / MVPreferencesGroupedIconView.h
Revision 1.1: download - view: text, annotated - select for diffs - revision graph
Tue Feb 26 11:49:02 2002 UTC (15 years, 9 months ago) by macserv
Branches: MAIN
CVS tags: HEAD
Checking in the underlying prefs structure, and a prefPane, also fir structural integrity.  Also including a couple categories to extend a couple Cocoa objects, and some project changes to support building with the bundled prefPanes.  Also, added a contrib directory to house user contributed artifacts.  To come soon: more prefPanes, and the colorized icon store, with pref-generated notifications to be picked up by toolbars.

#import <Foundation/NSBundle.h>
#import <Foundation/NSArray.h>
#import <AppKit/NSView.h>
#import <AppKit/NSNibDeclarations.h>

@class MVPreferencesController;

extern const unsigned int groupViewHeight, multiIconViewYOffset;

@interface MVPreferencesGroupedIconView : NSView {
	IBOutlet MVPreferencesController *preferencesController;
	NSBundle *selectedPane;
	NSArray *preferencePanes, *preferencePaneGroups;
	NSMutableArray *groupMultiIconViews;
}
- (void) setPreferencesController:(MVPreferencesController *) newPreferencesController;

- (void) setPreferencePanes:(NSArray *) newPreferencePanes;
- (NSArray *) preferencePanes;

- (void) setPreferencePaneGroups:(NSArray *) newPreferencePaneGroups;
- (NSArray *) preferencePaneGroups;
@end

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>