mirror of
https://github.com/macports/pallet.git
synced 2026-07-12 18:18:47 -07:00
added deletion from queue by clicking backspace. Removed the '-' button from the drawer
git-svn-id: https://svn.macports.org/repository/macports/branches/gsoc10-gui@69801 d073be05-634f-4543-b044-5fe20cf6d1d6
This commit is contained in:
+224
-230
File diff suppressed because it is too large
Load Diff
@@ -57,7 +57,7 @@ extern BOOL altWasPressed;
|
||||
- (void) queueOperation: (NSString*) operation portName: (NSString*) name portObject: (id) port variants: (NSMutableArray*) variants;
|
||||
|
||||
-(IBAction) startQueue:(id) sender;
|
||||
-(IBAction) removeFromQueue:(id) sender;
|
||||
//-(IBAction) removeFromQueue:(id) sender;
|
||||
-(void) clearQueue;
|
||||
-(void) advanceQueue;
|
||||
|
||||
|
||||
@@ -388,13 +388,14 @@
|
||||
//[queue retain];
|
||||
}
|
||||
|
||||
/*
|
||||
-(void) removeFromQueue:(id)sender
|
||||
{
|
||||
UInt index = [queue selectionIndex];
|
||||
[queue removeObject: [[queue selectedObjects] objectAtIndex:0]];
|
||||
[queue setSelectionIndex: index];
|
||||
}
|
||||
|
||||
*/
|
||||
|
||||
-(void) clearQueue
|
||||
{
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
//
|
||||
// MPQueueTableView.h
|
||||
// Pallet
|
||||
//
|
||||
// Created by Vasileios Georgitzikis on 16/7/10.
|
||||
// Copyright 2010 Tzikis. All rights reserved.
|
||||
//
|
||||
|
||||
#import <Cocoa/Cocoa.h>
|
||||
|
||||
|
||||
@interface MPQueueTableView : NSTableView
|
||||
{
|
||||
IBOutlet NSMutableArray *queueArray;
|
||||
IBOutlet NSArrayController *queue;
|
||||
}
|
||||
|
||||
@end
|
||||
@@ -0,0 +1,43 @@
|
||||
//
|
||||
// MPQueueTableView.m
|
||||
// Pallet
|
||||
//
|
||||
// Created by Vasileios Georgitzikis on 16/7/10.
|
||||
// Copyright 2010 Tzikis. All rights reserved.
|
||||
//
|
||||
|
||||
#import "MPQueueTableView.h"
|
||||
|
||||
|
||||
@implementation MPQueueTableView
|
||||
|
||||
|
||||
-(void)keyDown:(NSEvent *)theEvent {
|
||||
/*
|
||||
if ([[theEvent characters] characterAtIndex:0] == NSDeleteCharacter || [[theEvent characters] characterAtIndex:0] == NSBackspaceCharacter && [variantsPanel isVisible])) {
|
||||
NSLog(@"wtf1");
|
||||
if ([variantsPanel isVisible]) {
|
||||
[variantsPanel close];
|
||||
//[variantsPanel close];
|
||||
} else {
|
||||
[variantsPanel makeKeyAndOrderFront:self];
|
||||
}
|
||||
} else {
|
||||
NSLog(@"wtf2");
|
||||
[super keyDown:theEvent];
|
||||
}
|
||||
*/
|
||||
if ([[theEvent characters] characterAtIndex:0] == NSDeleteCharacter || [[theEvent characters] characterAtIndex:0] == NSBackspaceCharacter)
|
||||
{
|
||||
NSLog(@"Deleting our shit");
|
||||
NSLog(@"Selection: %i", [queue selectionIndex]);
|
||||
if([queue selectionIndex]>=0) [queue removeObjectAtArrangedObjectIndex:[queue selectionIndex]];
|
||||
}
|
||||
else
|
||||
{
|
||||
[super keyDown:theEvent];
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@end
|
||||
@@ -29,6 +29,8 @@
|
||||
1D4B87BC11A54DE000AD9D33 /* Growl.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D4B87BA11A54DE000AD9D33 /* Growl.framework */; };
|
||||
1D4B87CE11A54FEF00AD9D33 /* Growl.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 1D4B87BA11A54DE000AD9D33 /* Growl.framework */; };
|
||||
1D4B87D411A5500100AD9D33 /* Growl.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 1D4B87BA11A54DE000AD9D33 /* Growl.framework */; };
|
||||
1D9B73F911F0F6D6006013F5 /* MPQueueTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D9B73F811F0F6D6006013F5 /* MPQueueTableView.m */; };
|
||||
1D9B73FA11F0F6D6006013F5 /* MPQueueTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D9B73F811F0F6D6006013F5 /* MPQueueTableView.m */; };
|
||||
1DDD58160DA1D0A300B32029 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1DDD58140DA1D0A300B32029 /* MainMenu.xib */; };
|
||||
2105F5091028ACBA00A28D1A /* ActivityController.m in Sources */ = {isa = PBXBuildFile; fileRef = 2105F5081028ACBA00A28D1A /* ActivityController.m */; };
|
||||
21351FB30FEC67780074ACFE /* MPActionsController.m in Sources */ = {isa = PBXBuildFile; fileRef = 21351FB20FEC67780074ACFE /* MPActionsController.m */; };
|
||||
@@ -179,6 +181,8 @@
|
||||
1D24FCAA11CD32090063E2A5 /* TB_InstallWithVar.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = TB_InstallWithVar.icns; sourceTree = "<group>"; };
|
||||
1D4B877E11A5496B00AD9D33 /* Growl Registration Ticket.growlRegDict */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = "Growl Registration Ticket.growlRegDict"; sourceTree = "<group>"; };
|
||||
1D4B87BA11A54DE000AD9D33 /* Growl.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Growl.framework; path = "Growl-1.2.1-Framework/Growl.framework"; sourceTree = "<group>"; };
|
||||
1D9B73F711F0F6D6006013F5 /* MPQueueTableView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MPQueueTableView.h; sourceTree = "<group>"; };
|
||||
1D9B73F811F0F6D6006013F5 /* MPQueueTableView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MPQueueTableView.m; sourceTree = "<group>"; };
|
||||
1DDD58150DA1D0A300B32029 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/MainMenu.xib; sourceTree = "<group>"; };
|
||||
2105F5071028ACBA00A28D1A /* ActivityController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ActivityController.h; sourceTree = "<group>"; };
|
||||
2105F5081028ACBA00A28D1A /* ActivityController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ActivityController.m; sourceTree = "<group>"; };
|
||||
@@ -315,6 +319,8 @@
|
||||
21FC233A0FE8AB0400B1E835 /* StatePredicateTemplate.m */,
|
||||
21EB8B0F100CDD37007371EE /* MPPortTableView.h */,
|
||||
21EB8B10100CDD37007371EE /* MPPortTableView.m */,
|
||||
1D9B73F711F0F6D6006013F5 /* MPQueueTableView.h */,
|
||||
1D9B73F811F0F6D6006013F5 /* MPQueueTableView.m */,
|
||||
);
|
||||
name = Helpers;
|
||||
sourceTree = "<group>";
|
||||
@@ -604,6 +610,7 @@
|
||||
21900DDC1095001700ED79CF /* PreferencesController.m in Sources */,
|
||||
21900DDD1095001700ED79CF /* MPPortTableView.m in Sources */,
|
||||
21900DDE1095001700ED79CF /* ActivityController.m in Sources */,
|
||||
1D9B73FA11F0F6D6006013F5 /* MPQueueTableView.m in Sources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
@@ -620,6 +627,7 @@
|
||||
21E2ADB71002EAE0003F8885 /* PreferencesController.m in Sources */,
|
||||
21EB8B11100CDD37007371EE /* MPPortTableView.m in Sources */,
|
||||
2105F5091028ACBA00A28D1A /* ActivityController.m in Sources */,
|
||||
1D9B73F911F0F6D6006013F5 /* MPQueueTableView.m in Sources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user