Merge pull request #64 in ITERATE/cyberduck from feature/windows/9074 to master
[cyberduck.git] / source / ch / cyberduck / binding / application / NSOpenPanel.java
blob0f2ed7acc2115b71f3b1df10d81cf980921aa977
1 package ch.cyberduck.binding.application;
3 /*
4 * Copyright (c) 2002-2009 David Kocher. All rights reserved.
6 * http://cyberduck.ch/
8 * This program is free software; you can redistribute it and/or modify
9 * it under the terms of the GNU General Public License as published by
10 * the Free Software Foundation; either version 2 of the License, or
11 * (at your option) any later version.
13 * This program is distributed in the hope that it will be useful,
14 * but WITHOUT ANY WARRANTY; without even the implied warranty of
15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 * GNU General Public License for more details.
18 * Bug fixes, suggestions and comments should be sent to:
19 * dkocher@cyberduck.ch
22 import ch.cyberduck.binding.foundation.NSArray;
23 import ch.cyberduck.binding.foundation.NSObject;
25 import org.rococoa.ID;
26 import org.rococoa.ObjCClass;
27 import org.rococoa.Selector;
29 /// <i>native declaration : :14</i>
31 public abstract class NSOpenPanel extends NSSavePanel {
32 static final _Class CLASS = org.rococoa.Rococoa.createClass("NSOpenPanel", _Class.class);
34 public static NSOpenPanel openPanel() {
35 return CLASS.openPanel();
38 public interface _Class extends ObjCClass {
39 /**
40 * Original signature : <code>NSOpenPanel* openPanel()</code><br>
41 * <i>native declaration : :19</i>
43 NSOpenPanel openPanel();
46 /**
47 * Original signature : <code>NSArray* URLs()</code><br>
48 * <i>native declaration : :21</i>
50 public abstract NSArray URLs();
52 /**
53 * Original signature : <code>NSArray* filenames()</code><br>
54 * <i>native declaration : :22</i>
56 public abstract NSArray filenames();
58 /**
59 * Original signature : <code>BOOL resolvesAliases()</code><br>
60 * <i>native declaration : :24</i>
62 public abstract boolean resolvesAliases();
64 /**
65 * Original signature : <code>void setResolvesAliases(BOOL)</code><br>
66 * <i>native declaration : :25</i>
68 public abstract void setResolvesAliases(boolean flag);
70 /**
71 * Original signature : <code>BOOL canChooseDirectories()</code><br>
72 * <i>native declaration : :27</i>
74 public abstract boolean canChooseDirectories();
76 /**
77 * Original signature : <code>void setCanChooseDirectories(BOOL)</code><br>
78 * <i>native declaration : :28</i>
80 public abstract void setCanChooseDirectories(boolean flag);
82 /**
83 * Original signature : <code>BOOL allowsMultipleSelection()</code><br>
84 * <i>native declaration : :30</i>
86 public abstract boolean allowsMultipleSelection();
88 /**
89 * Original signature : <code>void setAllowsMultipleSelection(BOOL)</code><br>
90 * <i>native declaration : :31</i>
92 public abstract void setAllowsMultipleSelection(boolean flag);
94 /**
95 * Original signature : <code>BOOL canChooseFiles()</code><br>
96 * <i>native declaration : :33</i>
98 public abstract boolean canChooseFiles();
101 * Original signature : <code>void setCanChooseFiles(BOOL)</code><br>
102 * <i>native declaration : :34</i>
104 public abstract void setCanChooseFiles(boolean flag);
107 * Private
109 * @param show
111 public abstract void setShowsHiddenFiles(boolean show);
114 * <i>from NSOpenPanelRuntime native declaration : :40</i><br>
115 * Conversion Error : /// Original signature : <code>void beginSheetForDirectory(NSString*, NSString*, NSArray*, NSWindow*, null, null, void*)</code><br>
116 * - (void)beginSheetForDirectory:(NSString*)path file:(NSString*)name types:(NSArray*)fileTypes
117 * modalForWindow:(NSWindow*)docWindow modalDelegate:(null)delegate
118 * didEndSelector:(null)didEndSelector contextInfo:(void*)contextInfo; (Argument delegate cannot be converted)
120 public abstract void beginSheetForDirectory_file_types_modalForWindow_modalDelegate_didEndSelector_contextInfo(
121 String path, String name, NSArray fileTypes, NSWindow docWindow, NSObject delegate, Selector didEndSelector, ID contextInfo
124 * <i>from NSOpenPanelRuntime native declaration : :43</i><br>
125 * Conversion Error : /// Original signature : <code>void beginForDirectory(NSString*, NSString*, NSArray*, null, null, void*)</code><br>
126 * - (void)beginForDirectory:(NSString*)path file:(NSString*)name types:(NSArray*)fileTypes modelessDelegate:(null)delegate didEndSelector:(null)didEndSelector contextInfo:(void*)contextInfo; (Argument delegate cannot be converted)
129 * Original signature : <code>NSInteger runModalForDirectory(NSString*, NSString*, NSArray*)</code><br>
130 * <i>from NSOpenPanelRuntime native declaration : :46</i>
132 public abstract int runModalForDirectory_file_types(String path, String name, NSArray fileTypes);
135 * Original signature : <code>NSInteger runModalForTypes(NSArray*)</code><br>
136 * <i>from NSOpenPanelRuntime native declaration : :47</i>
138 public abstract int runModalForTypes(NSArray fileTypes);