From 5ec47f6049561ec52125da7f3e44ba269f9372ea Mon Sep 17 00:00:00 2001 From: Thomas Fitzsimmons Date: Fri, 19 Sep 2003 19:27:59 +0000 Subject: GtkDialogPeer.java (create()): Create a top-level GTK window. 2003-09-19 Thomas Fitzsimmons * gnu/java/awt/peer/gtk/GtkDialogPeer.java (create()): Create a top-level GTK window. (getArgs): Add "title" property. * gnu/java/awt/peer/gtk/GtkWindowPeer.java (setResizable): Use "allow_shrink" and "allow_grow" properties. * java/awt/Dialog.java: Initialize resizable to true and change comments accordingly. Initialize visible to false in constructors. * java/awt/Frame.java (dispose): Remove method. * java/awt/Window.java (ownedWindows): New field. (Window(Window,GraphicsConfiguration)): Add a weak reference to owner's ownedWindows vector. (finalize): Remove method. (hide): Hide owned windows. (dispose): Dispose of owned windows. (getOwnedWindows): Implement. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c: Remove unused GtkArg code. (set(String,boolean)): Clamp gboolean parameter to g_object_set to TRUE or FALSE. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c (create): Set window's size requisition. (connectHooks): Fix indentation. (setResizable): Remove function. (static setBounds): Likewise. (setBounds): Replace call to setBounds with GTK size requisition and resize calls. From-SVN: r71585 --- libjava/java/awt/Dialog.java | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) (limited to 'libjava/java/awt/Dialog.java') diff --git a/libjava/java/awt/Dialog.java b/libjava/java/awt/Dialog.java index aba409812aa..eee8361146a 100644 --- a/libjava/java/awt/Dialog.java +++ b/libjava/java/awt/Dialog.java @@ -70,7 +70,7 @@ private boolean modal; /** * @serial Indicates whether or not this dialog box is resizable. */ -private boolean resizable; +private boolean resizable = true; /** * @serial The title string for this dialog box, which can be @@ -91,7 +91,7 @@ private String title; /** * Initializes a new instance of Dialog with the specified - * parent, that is not resizable and not modal, and which has no title. + * parent, that is resizable and not modal, and which has no title. * * @param parent The parent frame of this dialog box. * @@ -109,7 +109,7 @@ Dialog(Frame parent) /** * Initializes a new instance of Dialog with the specified - * parent and modality, that is not resizable and which has no title. + * parent and modality, that is resizable and which has no title. * * @param parent The parent frame of this dialog box. * @param modal if this dialog box is modal, false @@ -129,7 +129,7 @@ Dialog(Frame parent, boolean modal) /** * Initializes a new instance of Dialog with the specified - * parent, that is not resizable and not modal, and which has the specified + * parent, that is resizable and not modal, and which has the specified * title. * * @param parent The parent frame of this dialog box. @@ -149,7 +149,7 @@ Dialog(Frame parent, String title) /** * Initializes a new instance of Dialog with the specified, - * parent, title, and modality, that is not resizable. + * parent, title, and modality, that is resizable. * * @param parent The parent frame of this dialog box. * @param title The title string for this dialog box. @@ -168,7 +168,7 @@ Dialog(Frame parent, String title, boolean modal) /** * Initializes a new instance of Dialog with the specified, * parent, title, modality and GraphicsConfiguration, - * that is not resizable. + * that is resizable. * * @param parent The parent frame of this dialog box. * @param title The title string for this dialog box. @@ -189,14 +189,14 @@ Dialog (Frame parent, String title, boolean modal, GraphicsConfiguration gc) this.title = title; this.modal = modal; - resizable = false; + visible = false; setLayout(new BorderLayout()); } /** * Initializes a new instance of Dialog with the specified, - * parent, that is not resizable. + * parent, that is resizable. * * @exception IllegalArgumentException If parent is null. This exception is * always thrown when GraphicsEnvironment.isHeadless() returns true. @@ -211,7 +211,7 @@ Dialog (Dialog owner) /** * Initializes a new instance of Dialog with the specified, - * parent and title, that is not resizable. + * parent and title, that is resizable. * * @exception IllegalArgumentException If parent is null. This exception is * always thrown when GraphicsEnvironment.isHeadless() returns true. @@ -226,7 +226,7 @@ Dialog (Dialog owner, String title) /** * Initializes a new instance of Dialog with the specified, - * parent, title and modality, that is not resizable. + * parent, title and modality, that is resizable. * * @exception IllegalArgumentException If parent is null. This exception is * always thrown when GraphicsEnvironment.isHeadless() returns true. @@ -242,7 +242,7 @@ Dialog (Dialog owner, String title, boolean modal) /** * Initializes a new instance of Dialog with the specified, * parent, title, modality and GraphicsConfiguration, - * that is not resizable. + * that is resizable. * * @exception IllegalArgumentException If parent is null, the * GraphicsConfiguration is not a screen device or @@ -255,10 +255,10 @@ Dialog (Dialog parent, String title, boolean modal, GraphicsConfiguration gc) { super (parent, parent.getGraphicsConfiguration ()); - this.modal = modal; this.title = title; - resizable = false; - + this.modal = modal; + visible = false; + setLayout (new BorderLayout ()); } -- cgit v1.2.3