apps-gorm/GormCore/GormSetNameController.m
Gregory John Casamento db6fe33741 Merge from branch: build_reorg_branch
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@21012 72102866-910b-0410-8b05-ffd578937521
2005-03-31 03:01:36 +00:00

47 lines
957 B
Objective-C

// Author: Andrew E. Ruder
// Copyright (C) 2003 by Free Software Foundation, Inc
#include "GormSetNameController.h"
#include <AppKit/NSApplication.h>
#include <AppKit/NSButton.h>
#include <AppKit/NSTextField.h>
#include <AppKit/NSPanel.h>
#include <AppKit/NSNibLoading.h>
#include <AppKit/NSPanel.h>
@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