Develop and Download Open Source Software

Browse CVS Repository

Contents of /enbanfukusyaya/EnbanFukusyaYa/MacOSX/SettingNetControl.m

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (show annotations) (download)
Mon Apr 18 23:01:18 2005 UTC (18 years, 11 months ago) by bananajinn
Branch: MAIN
CVS Tags: HEAD
*** empty log message ***

1 #import "SettingNetControl.h"
2 #import <drive.h>
3
4 @implementation SettingNetControl
5
6 - (IBAction)buttonCancel:(id)sender
7 {
8 [NSApp stopModalWithCode: RET_ABORT];
9 }
10
11 - (IBAction)buttonOk:(id)sender
12 {
13 [NSApp stopModalWithCode: RET_OK];
14 }
15
16 - (int)openNetSettingDialog:(BOOL)serverMode
17 remoteAddress:(char *)remoteAddressReturn
18 addressSize:(int)size
19 portNumber:(int *)portNumberReturn
20 {
21 int ret;
22
23 [serverAddressLabel setEnabled : !serverMode];
24 [serverAddress setEnabled : !serverMode];
25 [portNumber setIntValue : 11877];
26
27 /* ダイアログ表示 */
28 ret = [NSApp runModalForWindow : netSettingPanel];
29 [netSettingPanel orderOut : self];
30 if(ret != RET_OK){
31 return ret;
32 }
33
34 if(!serverMode){
35 const char *inputAddress = [[serverAddress stringValue] cString];
36 strncpy(remoteAddressReturn, inputAddress, size-1);
37 remoteAddressReturn[size-1] = '\0';
38 }
39 *portNumberReturn = [portNumber intValue];
40 return RET_OK;
41 }
42
43 @end

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26