Disallow multiple selection of scripts

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@16280 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Stefan Urbanek 2003-03-27 17:59:42 +00:00
parent f4fb09ddd5
commit cbdc392440
3 changed files with 10 additions and 2 deletions

View file

@ -1,3 +1,8 @@
2003 Mar 27
* ScriptsPanel.gorm: disallow multiple selection in scripts list. It was
not possible to get index of selected cell, because of -gui b0rk.
2003 Mar 24
* GNUmakefile*: Removed unnecessary stuff

View file

@ -73,7 +73,7 @@ static NSString *NameColumn = @"NameColumn";
[self setTitle:[_panel title]];
[self setFrame:[_panel frame] display:YES];
[self setHidesOnDeactivate:YES];
view = RETAIN([_panel contentView]);
[_panel setContentView:nil];
[self setContentView:view];
@ -114,8 +114,10 @@ static NSString *NameColumn = @"NameColumn";
- (void) run: (id)sender
{
STScript *script = [self selectedScript];
if(script)
{
NSLog(@"HEHEHEHERE");
[delegate executeScript:script];
}
}
@ -156,6 +158,7 @@ static NSString *NameColumn = @"NameColumn";
- (STScript *)selectedScript
{
NSLog(@"SL %i", [scriptList selectedRowInColumn:0]);
if([scriptList selectedCell])
{
return [scripts objectAtIndex:[scriptList selectedRowInColumn:0]];
@ -179,7 +182,7 @@ static NSString *NameColumn = @"NameColumn";
NSString *name;
if(sender != scriptList)
{
NSLog(@"Invalid browsers, not scriptList");
NSLog(@"Invalid browser, not scriptList");
return;
}