13#ifndef _WK_WIZARD_PANEL_H_
14#define _WK_WIZARD_PANEL_H_
16#import <AppKit/NSPanel.h>
23extern NSString *
const WKWizardPanelDidChangeCurrentStageNotification;
38- (void) setStages: (NSArray *) someStages;
41- (void) setRunsInModalSession: (BOOL) flag;
42- (BOOL) runsInModalSession;
44- (void) setInitialStage: (NSString *) aStageName;
45- (NSString *) initialStage;
47- (void) setCentersBeforeActivating: (BOOL) flag;
48- (BOOL) centersBeforeActivating;
50- (void) setCurrentStage: (NSString *) aStageName;
51- (NSArray *) currentStage;
53- (void) nextStage: (
id) sender;
54- (void) previousStage: (
id) sender;
56- (int) activate: (
id) sender;
57- (void) deactivate: (
id) sender;
58- (void) deactivateWithCode: (
int) aCode;
64@interface NSObject (WKWizardPanelDelegate)
67 viewForStage: (NSString *) aStageName;
70 initialFirstResponderForStage: (NSString *) aStageName;
NSString * initialStage
Returns the receiver's initial stage.
unsigned int currentStage
Returns the current stage which the receiver displays.
BOOL isActive
Returns whether the receiver is active or not.
NSArray * stages
Returns a list of stages of the receiver.
BOOL centersBeforeActivating
Returns whether the receiver centers itself before activating.
BOOL runsInModalSession
Returns whether the receiver activates itself in a modal session.