File:  [mozdev] / chimera / PreferencePanes / MVPreferencesMultipleIconView.h
Revision 1.1: download - view: text, annotated - select for diffs - revision graph
Tue Feb 26 11:49:02 2002 UTC (17 years, 8 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.

    1: #import <Foundation/NSBundle.h>
    2: #import <AppKit/NSView.h>
    3: #import <AppKit/NSNibDeclarations.h>
    4: 
    5: @class MVPreferencesController;
    6: 
    7: extern const NSSize buttonSize, iconSize;
    8: extern const unsigned int titleBaseline, iconBaseline, bottomBorder;
    9: 
   10: @interface MVPreferencesMultipleIconView : NSView {
   11: 	IBOutlet MVPreferencesController *preferencesController;
   12: 	unsigned int pressedIconIndex, focusedIndex;
   13: 	int tag;
   14: 	NSBundle *selectedPane;
   15: 	NSArray *preferencePanes;
   16: }
   17: - (void) setPreferencesController:(MVPreferencesController *) newPreferencesController;
   18: 
   19: - (void) setPreferencePanes:(NSArray *) newPreferencePanes;
   20: - (NSArray *) preferencePanes;
   21: 
   22: - (void) setSelectedPane:(NSBundle *) newSelectedClientRecord;
   23: 
   24: - (int) tag;
   25: - (void) setTag:(int) newTag;
   26: @end

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