|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.threerings.opengl.gui.Component
com.threerings.opengl.gui.Container
com.threerings.opengl.gui.Window
public class Window
A window defines the top-level of a component hierarchy. It must be created with a stylesheet and layout manager.
| Field Summary |
|---|
| Fields inherited from class com.threerings.opengl.gui.Component |
|---|
DEFAULT, DISABLED, HOVER |
| Constructor Summary | |
|---|---|
Window(GlContext ctx,
LayoutManager layout)
|
|
| Method Summary | |
|---|---|
void |
center()
Positions this window in the center of the display. |
int |
compareTo(Window other)
|
void |
dismiss()
Detaches this window from the root node and removes it from the display. |
int |
getLayer()
Returns the layer occupied by this window. |
Window |
getParentWindow()
Returne the parent window. |
Root |
getRoot()
Returns the root node that manages this window. |
void |
invalidate()
Marks this component as invalid and needing a relayout. |
boolean |
isAdded()
Returns true if this component is added to a hierarchy of components that culminates in a top-level window. |
boolean |
isModal()
Returns whether or not this window is modal. |
boolean |
isOverlay()
Returns whether or not this window is an overlay, in which case its children will not receive input focus by default. |
void |
pack()
Sizes this window to its preferred size. |
void |
pack(int whint,
int hhint)
Sizes this window to its preferred size, accounting for the specified width or height hints. |
void |
setBounds(int x,
int y,
int width,
int height)
Sets the bounds of this component in screen coordinates. |
void |
setLayer(int layer)
Configures the "layer" occupied by this window. |
void |
setModal(boolean modal)
Configures this window to be modal which causes it to "steal" all mouse and keyboard input while it is added to the interface hierarchy. |
void |
setParent(Container parent)
Informs this component of its parent in the interface heirarchy. |
void |
setParentWindow(Window parentWindow)
Set the parent window. |
boolean |
shouldShadeBehind()
Returns whether this window should have shading applied beneath it. |
| Methods inherited from class com.threerings.opengl.gui.Container |
|---|
add, add, add, add, getComponent, getComponentCount, getComponentIndex, getHitComponent, getLayoutManager, remove, remove, removeAll, replace, setAlpha, setEnabled, setHoverable, setLayoutManager, validate |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Window(GlContext ctx,
LayoutManager layout)
| Method Detail |
|---|
public void pack()
public void pack(int whint,
int hhint)
public void center()
pack()).
public void setModal(boolean modal)
public boolean isModal()
setModal(boolean) for more information on
modality.
public boolean shouldShadeBehind()
public boolean isOverlay()
public Root getRoot()
public int getLayer()
setLayer(int) for more details.
public void setLayer(int layer)
public void dismiss()
public int compareTo(Window other)
compareTo in interface Comparable<Window>public void setParent(Container parent)
Component
setParent in class Componentpublic void invalidate()
Component
invalidate in class Component
public void setBounds(int x,
int y,
int width,
int height)
Component
setBounds in class ComponentComponent.setLocation(int, int),
Component.setSize(int, int)public boolean isAdded()
Component
isAdded in class Componentpublic void setParentWindow(Window parentWindow)
public Window getParentWindow()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||