bryner%netscape.com a3c670c75f Landing all changes from CHIMERA_M1_0_1_BRANCH onto the trunk, and adapting to trunk API changes. Not part of any normal build.
git-svn-id: svn://10.0.0.236/trunk@135167 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-12 11:34:25 +00:00

32 lines
1002 B
Objective-C

//
// PreferencePaneBase.h
// Chimera
//
// Created by Simon Fraser on Thu Jul 11 2002.
// Copyright (c) 2001 __MyCompanyName__. All rights reserved.
//
#import <PreferencePanes/PreferencePanes.h>
class nsIPref;
@interface PreferencePaneBase : NSPreferencePane
{
nsIPref* mPrefService; // strong, but can't use a comptr here
}
- (NSString*)getStringPref: (const char*)prefName withSuccess:(BOOL*)outSuccess;
- (NSColor*)getColorPref: (const char*)prefName withSuccess:(BOOL*)outSuccess;
- (BOOL)getBooleanPref: (const char*)prefName withSuccess:(BOOL*)outSuccess;
- (int)getIntPref: (const char*)prefName withSuccess:(BOOL*)outSuccess;
- (void)setPref: (const char*)prefName toString:(NSString*)value;
- (void)setPref: (const char*)prefName toColor:(NSColor*)value;
- (void)setPref: (const char*)prefName toBoolean:(BOOL)value;
- (void)setPref: (const char*)prefName toInt:(int)value;
- (void)clearPref: (const char*)prefName;
- (NSString*)getLocalizedString:(NSString*)key;
@end