diff options
| author | Paul Fisher <rao@gnu.org> | 1999-10-04 22:03:00 +0000 |
|---|---|---|
| committer | Paul Fisher <rao@gnu.org> | 1999-10-04 22:03:00 +0000 |
| commit | 0747fcfa7d0ab42db5ece30100d72a9c3ab60bf6 (patch) | |
| tree | ec78152438529618365abef8021d4ecdda20fa1b /gnu/java/awt/peer/gtk/GtkFileDialogPeer.java | |
| parent | 42feb5954fe0dc09d6d3cfd8519b66c87fdae8db (diff) | |
| download | classpath-0747fcfa7d0ab42db5ece30100d72a9c3ab60bf6.tar.gz | |
Kinda make the FileDialog go, while breaking Dialog.
Diffstat (limited to 'gnu/java/awt/peer/gtk/GtkFileDialogPeer.java')
| -rw-r--r-- | gnu/java/awt/peer/gtk/GtkFileDialogPeer.java | 26 |
1 files changed, 11 insertions, 15 deletions
diff --git a/gnu/java/awt/peer/gtk/GtkFileDialogPeer.java b/gnu/java/awt/peer/gtk/GtkFileDialogPeer.java index f198145b7..f0a3766d7 100644 --- a/gnu/java/awt/peer/gtk/GtkFileDialogPeer.java +++ b/gnu/java/awt/peer/gtk/GtkFileDialogPeer.java @@ -27,32 +27,28 @@ import java.awt.*; public class GtkFileDialogPeer extends GtkDialogPeer implements FileDialogPeer { + native void create (String label); - native void gtkFileSelectionNew(); - native void gtkFileSelectionSetFilename(String file); - - public GtkFileDialogPeer(FileDialog fd) + public GtkFileDialogPeer (FileDialog fd) { - super (bogusType, fd); - gtkFileSelectionNew(); - /* - FIXME: need to work like DialogPeer - */ + super (fd, null); } - public void setDirectory(String directory) + public void setDirectory (String directory) { - gtkFileSelectionSetFilename(directory); + setFile (directory); } - public void setFile(String file) + native public void setFile (String file); + + public void setFilenameFilter (FilenameFilter filter) { - gtkFileSelectionSetFilename(file); + /* GTK has no filters. */ } - public void setFilenameFilter(FilenameFilter filter) + public Graphics getGraphics () { - /* GTK has no filters. */ + return null; } } |
