git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3373 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Richard Frith-MacDonald 1998-12-03 13:27:08 +00:00
parent 5ef1c47c79
commit 99e67e6618
2 changed files with 15 additions and 0 deletions

View file

@ -72,6 +72,7 @@
- (void) setServicesMenu: (NSMenu *)anObject;
- (void) setServicesProvider: (id)anObject;
- (int) setShowsServicesMenuItem: (NSString*)item to: (BOOL)enable;
- (BOOL) showsServicesMenuItem: (NSString*)item;
- (BOOL) validateMenuItem: (NSCell*)item;
- (void) updateServicesMenu;
@end

View file

@ -817,6 +817,14 @@ static NSString *disabledName = @".GNUstepDisabled";
return -1;
}
- (int) showsServicesMenuItem: (NSString*)item
{
[self loadServices];
if ([allDisabled member: item] == nil)
return YES;
return NO;
}
- (BOOL) validateMenuItem: (NSCell*)item
{
NSString *title = [self item2title: item];
@ -1071,3 +1079,9 @@ NSSetShowsServicesMenuItem(NSString *name, BOOL enabled)
to: enabled];
}
BOOL
NSShowsServicesMenuItem(NSString * itemName)
{
return [[GNUServicesManager manager] showsServicesMenuItem: name];
}