// Author: Andrew E. Ruder // Copyright (C) 2003 by Free Software Foundation, Inc #include "GormSetNameController.h" #include #include #include #include #include #include @implementation GormSetNameController : NSObject - (int)runAsModal { int result; if (!window) { if (![NSBundle loadNibNamed: @"GormSetName" owner: self]) { return NSAlertAlternateReturn; } } [window makeKeyAndOrderFront: nil]; [window makeFirstResponder: textField]; result = [NSApp runModalForWindow: window]; return result; } - (NSTextField *) textField { return textField; } - (void) cancelHit: (id)sender { [window close]; [NSApp stopModalWithCode: NSAlertAlternateReturn]; } - (void) okHit: (id)sender { [window close]; [NSApp stopModalWithCode: NSAlertDefaultReturn]; } @end