mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-05-31 06:40:47 +00:00
* Headers/AppKit/NSSavePanel.h,
* Source/NSSavePanel.m: beginSheetModalForWindow: and beginWithCompletionHander: implementations git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@36968 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
4032737cf0
commit
ceb8720fb2
3 changed files with 50 additions and 2 deletions
|
@ -34,6 +34,7 @@
|
|||
#ifndef _GNUstep_H_NSSavePanel
|
||||
#define _GNUstep_H_NSSavePanel
|
||||
#import <GNUstepBase/GSVersionMacros.h>
|
||||
#import <GNUstepBase/GSBlocks.h>
|
||||
|
||||
#import <AppKit/NSPanel.h>
|
||||
|
||||
|
@ -81,6 +82,7 @@ enum {
|
|||
- (BOOL)panel:(id)sender shouldShowFilename:(NSString*)filename;
|
||||
@end
|
||||
|
||||
DEFINE_BLOCK_TYPE(GSSavePanelCompletionHandler, void, NSInteger);
|
||||
|
||||
@interface NSSavePanel : NSPanel
|
||||
{
|
||||
|
@ -117,6 +119,7 @@ enum {
|
|||
BOOL _OKButtonPressed;
|
||||
|
||||
NSMenu *_showsHiddenFilesMenu;
|
||||
GSSavePanelCompletionHandler _completionHandler;
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -206,6 +209,12 @@ enum {
|
|||
contextInfo: (void *)contextInfo;
|
||||
#endif
|
||||
|
||||
#if OS_API_VERSION(MAC_OS_X_VERSION_10_6, GS_API_LATEST)
|
||||
- (void) beginSheetModalForWindow:(NSWindow *)window
|
||||
completionHandler:(GSSavePanelCompletionHandler)handler;
|
||||
- (void) beginWithCompletionHandler:(GSSavePanelCompletionHandler)handler;
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Reading Save Information
|
||||
*/
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue