GtkDialogPeer.java (create()): Create a top-level GTK window.
2003-09-19 Thomas Fitzsimmons <fitzsim@redhat.com> * 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
This commit is contained in:
parent
9e3bfa9b75
commit
5ec47f6049
9 changed files with 158 additions and 129 deletions
|
@ -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 <code>Dialog</code> 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 <code>Dialog</code> 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 <true> if this dialog box is modal, <code>false</code>
|
||||
|
@ -129,7 +129,7 @@ Dialog(Frame parent, boolean modal)
|
|||
|
||||
/**
|
||||
* Initializes a new instance of <code>Dialog</code> 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 <code>Dialog</code> 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 <code>Dialog</code> with the specified,
|
||||
* parent, title, modality and <code>GraphicsConfiguration</code>,
|
||||
* 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 <code>Dialog</code> 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 <code>Dialog</code> 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 <code>Dialog</code> 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 <code>Dialog</code> with the specified,
|
||||
* parent, title, modality and <code>GraphicsConfiguration</code>,
|
||||
* 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 ());
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue