提交 2ffacafc 编写于 作者: S serb

8030987: sun_awt_X11_GtkFileDialogPeer.h can be removed

Reviewed-by: pchelko, azvegint
上级 7bc7a21b
/* /*
* Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
...@@ -24,7 +24,6 @@ ...@@ -24,7 +24,6 @@
*/ */
package sun.awt.X11; package sun.awt.X11;
import java.awt.Dialog;
import java.awt.FileDialog; import java.awt.FileDialog;
import java.awt.peer.FileDialogPeer; import java.awt.peer.FileDialogPeer;
import java.io.File; import java.io.File;
...@@ -36,15 +35,15 @@ import sun.awt.AWTAccessor; ...@@ -36,15 +35,15 @@ import sun.awt.AWTAccessor;
* *
* @author Costantino Cerbo (c.cerbo@gmail.com) * @author Costantino Cerbo (c.cerbo@gmail.com)
*/ */
class GtkFileDialogPeer extends XDialogPeer implements FileDialogPeer { final class GtkFileDialogPeer extends XDialogPeer implements FileDialogPeer {
private FileDialog fd; private final FileDialog fd;
// A pointer to the native GTK FileChooser widget // A pointer to the native GTK FileChooser widget
private volatile long widget = 0L; private volatile long widget = 0L;
public GtkFileDialogPeer(FileDialog fd) { GtkFileDialogPeer(FileDialog fd) {
super((Dialog) fd); super(fd);
this.fd = fd; this.fd = fd;
} }
...@@ -172,9 +171,7 @@ class GtkFileDialogPeer extends XDialogPeer implements FileDialogPeer { ...@@ -172,9 +171,7 @@ class GtkFileDialogPeer extends XDialogPeer implements FileDialogPeer {
dirname = file.getParent(); dirname = file.getParent();
} }
} }
GtkFileDialogPeer.this.run(fd.getTitle(), fd.getMode(), dirname, run(fd.getTitle(), fd.getMode(), dirname, filename,
filename, fd.getFilenameFilter(), fd.getFilenameFilter(), fd.isMultipleMode(), fd.getX(), fd.getY());
fd.isMultipleMode(), fd.getX(), fd.getY());
} }
} }
/*
* Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Oracle designates this
* particular file as subject to the "Classpath" exception as provided
* by Oracle in the LICENSE file that accompanied this code.
*
* This code is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* version 2 for more details (a copy is included in the LICENSE file that
* accompanied this code).
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
* or visit www.oracle.com if you need additional information or have any
* questions.
*/
#include <jni.h> #include <jni.h>
#include <stdio.h> #include <stdio.h>
#include <jni_util.h> #include <jni_util.h>
......
/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class sun_awt_X11_GtkFileDialogPeer */
#ifndef _Included_sun_awt_X11_GtkFileDialogPeer
#define _Included_sun_awt_X11_GtkFileDialogPeer
#ifdef __cplusplus
extern "C"
{
#endif
/*
* Class: sun_awt_X11_GtkFileDialogPeer
* Method: initIDs
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_sun_awt_X11_GtkFileDialogPeer_initIDs
(JNIEnv *, jclass);
/*
* Class: sun_awt_X11_GtkFileDialogPeer
* Method: run
* Signature: (Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/io/FilenameFilter;ZII)V
*/
JNIEXPORT void JNICALL Java_sun_awt_X11_GtkFileDialogPeer_run
(JNIEnv *, jobject, jstring, jint, jstring, jstring, jobject, jboolean, jint, jint);
/*
* Class: sun_awt_X11_GtkFileDialogPeer
* Method: quit
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_sun_awt_X11_GtkFileDialogPeer_quit
(JNIEnv *, jobject);
/*
* Class: sun_awt_X11_GtkFileDialogPeer
* Method: toFront
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_sun_awt_X11_GtkFileDialogPeer_toFront
(JNIEnv *, jobject);
/*
* Class: sun_awt_X11_GtkFileDialogPeer
* Method: setBounds
* Signature: (IIIII)V
*/
JNIEXPORT void JNICALL Java_sun_awt_X11_GtkFileDialogPeer_setBounds
(JNIEnv * env, jobject jpeer, jint x, jint y, jint width, jint height, jint op);
#ifdef __cplusplus
}
#endif
#endif
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册