13 #ifndef _WK_WIZARD_PANEL_H_
14 #define _WK_WIZARD_PANEL_H_
16 #import <AppKit/NSPanel.h>
23 extern 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;
67 viewForStage: (NSString *) aStageName;
70 initialFirstResponderForStage: (NSString *) aStageName;
This informal protocol defines what methods the delegate of a wizard panel may or must implement to c...
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.