Files
MacPass/MacPass/MPContextMenuHelper.h
michael starke 288d118184 Extracted context menu operations into MPContextMenuHelper
Removed private declarations as they aren't needed for the compiler anymore
Fixed drawing order in MPPopupImageView
Fixed #7 Error occurred due to duplicate shortcut.
Copy Password now is bound to ⌘+⌥+C
2013-06-09 18:20:04 +02:00

28 lines
714 B
Objective-C

//
// MPContextMenuHelper.h
// MacPass
//
// Created by Michael Starke on 09.06.13.
// Copyright (c) 2013 HicknHack Software GmbH. All rights reserved.
//
#import <Cocoa/Cocoa.h>
typedef enum {
MPContextMenuCreate = 1<<0,
MPContextMenuDelete = 1<<1,
MPContextMenuCopy = 1<<2,
MPContextMenuMinimal = MPContextMenuCreate | MPContextMenuDelete,
MPContextMenuFull = MPContextMenuMinimal | MPContextMenuCopy,
} MPContextMenuItemsFlags;
@interface MPContextMenuHelper : NSTableCellView
/*
Creates an array of menuitems to be used as a menu
Automatically sets up actions, so you need to take care of the responder chain
*/
+ (NSArray *)contextMenuItemsWithItems:(MPContextMenuItemsFlags)flags;
@end