|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.gnu.glib.GObject | +--org.gnu.gtk.GtkObject | +--org.gnu.gtk.Widget | +--org.gnu.gtk.Container | +--org.gnu.gtk.Bin | +--org.gnu.gtk.Window
A Window is a window that can be displayed on the screen. It also is a container that can hold a single child widget. It is common to have the window in Window supply the margin around the window of the contained widget.
Constructor Summary | |
Window(int handle)
Create a new Window with a handle to a native resource returned from a call to the native libraries. |
|
Window(WindowType windowType)
Construct a new Window object. |
Method Summary | |
void |
addAccelGroup(AccelGroup accelGroup)
Associate accesGroup with the window. |
void |
deiconify()
Asks to deiconify the specified Window. |
Widget |
getFocusWidget()
Retrieves the current focused Widget within the window. |
Gravity |
getGravity()
Gets the value set by setGravity() . |
Point |
getPosition()
Retuns the current position of the window. |
Requisition |
getSize()
Returns the current size of a Window. |
java.lang.String |
getTitle()
Returns the title for the Window object |
static Type |
getType()
Retrieve the runtime type used by the GLib library. |
void |
iconify()
Asks to iconify the Window. |
void |
maximize()
Asks to maximize the Window so it becomes full-screen. |
void |
move(int x,
int y)
Ask the window manager to move the Window to a given location. |
void |
present()
Presents a window to the user. |
void |
removeAccelGroup(AccelGroup accelGroup)
Reverses the effect of addAccelGroup . |
void |
resize(int width,
int height)
Resizes the Window as if the user had done so, obeying the geometry constraints. |
void |
setDecorated(boolean setting)
By default Windows are decorated by a titlebar, resize controls, etc. |
void |
setDefaultSize(int width,
int height)
Sets the default size for a Window. |
void |
setDefaultWidget(Widget defaultWidget)
The default widget is the widget that is activated when the user presses the Enter key. |
void |
setFocusWidget(Widget focus)
If focus is not the current focus widget and is focusable, set it as the
focus widget for the window. |
void |
setGeometryHints(Widget geometryWidget,
Geometry geometry,
WindowHints geomMask)
This method sets up hints about how a Window can be resized by the user. |
void |
setGravity(Gravity gravity)
Window gravity defines the meaning of coordinates passed to move() . |
void |
setIcon(Pixbuf icon)
Sets up the icon representing a Window. |
void |
setModal(boolean modal)
Sets a window modal or non-modal. |
void |
setPosition(WindowPosition position)
Sets a position constraint for this window. |
void |
setResizable(boolean resizable)
Sets whether the user can resize the window. |
void |
setTitle(java.lang.String title)
Set the title for this Window object |
void |
stick()
Asks to stick the window. |
void |
unmaximize()
Asks to unmaximize the Window so it becomes it normal size. |
void |
unstick()
Asks to unstick the window. |
Methods inherited from class org.gnu.gtk.Bin |
getChild |
Methods inherited from class org.gnu.gtk.Container |
add, addListener, getBorderWidth, getEventListenerClass, getEventType, getResizeMode, remove, removeListener, resizeChildren, setBorderWidth, setResizeMode |
Methods inherited from class org.gnu.glib.GObject |
addEventHandler, addEventHandler, addEventHandler, addEventHandler, addEventHandler, addEventHandler, equals, getData, getHandle, removeEventHandler, setData |
Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Window(WindowType windowType)
public Window(int handle)
handle
- The handle that represents a pointer to a native resource.Method Detail |
public void setTitle(java.lang.String title)
title
- A string containing the title for this Windowpublic java.lang.String getTitle()
public void setResizable(boolean resizable)
resizable
- Determines if the window can be resized.public void addAccelGroup(AccelGroup accelGroup)
accesGroup
with the window.
accelGroup
- The AccelGroup to associate with this window.public void removeAccelGroup(AccelGroup accelGroup)
addAccelGroup
.
accelGroup
- The AccelGroup to disassociate with this window.public void setModal(boolean modal)
modal
- Indicates whether the window should be modal or not.public void setDefaultSize(int width, int height)
width
- The width to set for the default size.height
- the height to set for the default size.public void setGeometryHints(Widget geometryWidget, Geometry geometry, WindowHints geomMask)
geometryWidget
- The Widget the geometry hints will be applied to.geometry
- The geometry information.geomMask
- Mask indicating which fields should be paid attention to.public void setGravity(Gravity gravity)
move()
.
gravity
- The window gravity.public Gravity getGravity()
setGravity()
.
public void setPosition(WindowPosition position)
WindowPosition.CENTER_ALWAYS
, this will also cause the window
to be repositioned to satisfy the new constraint.
position
- A position constraint.public Widget getFocusWidget()
public void setFocusWidget(Widget focus)
focus
is not the current focus widget and is focusable, set it as the
focus widget for the window.
focus
- The widget to receive focus for the Window.public void setDefaultWidget(Widget defaultWidget)
defaultWidget
- The widget that should become the default widget.public void present()
show
as well.
public void iconify()
public void deiconify()
public void stick()
public void unstick()
public void maximize()
public void unmaximize()
public void setDecorated(boolean setting)
setting
- Determines if the Window should be decorated.public Requisition getSize()
public Point getPosition()
public void move(int x, int y)
x
- The x coordinate for the move.y
- The y coordinate for the move.public void resize(int width, int height)
width
- The width for the resized Window.height
- The height for the resized Window.public void setIcon(Pixbuf icon)
icon
- The Icon to use for this Window.public static Type getType()
|
Please send any bug reports, comments, or suggestions for the API or documentation to java-gnome-developer@lists.sf.net | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |