From 5ed75bcefa88d50584f489632fe6d7749042417c Mon Sep 17 00:00:00 2001 From: nico Date: Sat, 30 Oct 1999 02:12:19 +0000 Subject: [PATCH] Completely renewed the ivars. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5104 72102866-910b-0410-8b05-ffd578937521 --- Headers/gnustep/gui/NSOpenPanel.h | 47 +++++++++---------------------- 1 file changed, 14 insertions(+), 33 deletions(-) diff --git a/Headers/gnustep/gui/NSOpenPanel.h b/Headers/gnustep/gui/NSOpenPanel.h index ddf2cb40b..617be352b 100644 --- a/Headers/gnustep/gui/NSOpenPanel.h +++ b/Headers/gnustep/gui/NSOpenPanel.h @@ -11,7 +11,10 @@ Date: August 1998 Source by Daniel Bðhringer integrated into Scott Christley's preliminary implementation by Felipe A. Rodriguez - + + Author: Nicola Pero + Date: 1999 + This file is part of the GNUstep GUI Library. This library is free software; you can redistribute it and/or @@ -41,25 +44,14 @@ @interface NSOpenPanel : NSSavePanel { - // Attributes - NSMutableArray *the_filenames; - BOOL multiple_select; - BOOL choose_dir; - BOOL choose_file; - // integrated from Daniel's source FAR - BOOL canChooseDirectories; - BOOL canChooseFiles; - BOOL allowsMultipleSelection; + NSArray *_fileTypes; + BOOL _canChooseDirectories; + BOOL _canChooseFiles; } - -// -// Accessing the NSOpenPanel -// +// Accessing the NSOpenPanel shared instance + (NSOpenPanel *)openPanel; -// // Filtering Files -// - (BOOL)allowsMultipleSelection; - (BOOL)canChooseDirectories; - (BOOL)canChooseFiles; @@ -67,28 +59,17 @@ - (void)setCanChooseDirectories:(BOOL)flag; - (void)setCanChooseFiles:(BOOL)flag; -// -// Querying the Chosen Files -// - // Returns an array containing the absolute paths (as NSString - // objects) of the selected files and directories. If multiple - // selections aren't allowed, the array contains a single name. +// Querying the Chosen Files +// Returns an array containing the absolute paths (as NSString +// objects) of the selected files and directories. If multiple +// selections aren't allowed, the array contains a single name. - (NSArray *)filenames; -// -// Running the NSOpenPanel -// +// Running an NSOpenPanel - (int)runModalForTypes:(NSArray *)fileTypes; - (int)runModalForDirectory:(NSString *)path file:(NSString *)name - types:(NSArray *)fileTypes; - -// -// NSCoding protocol -// -- (void)encodeWithCoder:aCoder; -- initWithCoder:aDecoder; - + types:(NSArray *)fileTypes; @end #endif // _GNUstep_H_NSOpenPanel