Update of /cvsroot/radmind/radmind-assistant/rsm
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25726
Modified Files:
RSMPreferences.m
Log Message:
Timeout stepper is disabled when rights are defined.
Index: RSMPreferences.m
===================================================================
RCS file: /cvsroot/radmind/radmind-assistant/rsm/RSMPreferences.m,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -d -r1.14 -r1.15
*** RSMPreferences.m 18 Mar 2006 22:51:52 -0000 1.14
--- RSMPreferences.m 19 Mar 2006 01:49:01 -0000 1.15
***************
*** 343,348 ****
if ( pid == -1 ) {
! [ self preferencesError: NSLocalizedString( @"The Radmind server process is not running.",
! @"The Radmind server process is not running." ) ];
return;
}
--- 343,349 ----
if ( pid == -1 ) {
! [ self preferencesError: NSLocalizedString(
! @"The Radmind server process is not running.",
! @"The Radmind server process is not running." ) ];
return;
}
***************
*** 585,588 ****
--- 586,590 ----
return;
}
+ [ rsmPrefTimeoutStepper setEnabled: YES ];
} else if ( [ sender state ] == NSOnState ) {
int timeout = [ rsmPrefTimeoutField intValue ];
***************
*** 607,611 ****
--- 609,616 ----
if ( ! setright( RADMIND_RIGHT_GENERIC, timeout )) {
NSLog( @"Failed to set right" );
+ return;
}
+
+ [ rsmPrefTimeoutStepper setEnabled: NO ];
}
}
***************
*** 639,642 ****
--- 644,648 ----
item = [ rsmPrefTabView tabViewItemAtIndex: index ];
+ [ self refreshServerStatusDisplay ];
[ rsmPrefTabView selectTabViewItemWithIdentifier: @"DummyTab" ];
[ rsmPrefWindow resizeForContentView: rsmPrefServerPaneBox ];
***************
*** 676,679 ****
--- 682,686 ----
[ rsmPrefDefineRightsSwitch setState: NSOffState ];
+ [ rsmPrefTimeoutStepper setEnabled: YES ];
if ( getright( RADMIND_RIGHT_GENERIC, &dict )) {
***************
*** 689,692 ****
--- 696,700 ----
[ rsmPrefTimeoutField setIntValue: timeout ];
[ rsmPrefTimeoutStepper setIntValue: timeout ];
+ [ rsmPrefTimeoutStepper setEnabled: NO ];
}
}
|