|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.gnu.glib.Struct
org.gnu.glib.GObject
org.gnu.gtk.GtkObject
org.gnu.gtk.Widget
org.gnu.gtk.Container
public class Container
The Container widget is a base class for container widgets. Widgets that inherit from Container have the ability to contain, position, size, and display one or more other widgets.
Method Summary | |
---|---|
void |
add(Widget widget)
Adds widget to the Container. |
void |
addListener(ContainerListener listener)
Register an object to handle container events. |
boolean |
getBooleanChildProperty(Widget child,
java.lang.String name)
Convenience method for retrieving boolean child properties. |
int |
getBorderWidth()
Retrieves the border width for the Container. |
Value |
getChildProperty(Widget child,
java.lang.String name)
Get the Value of the given child property (name). |
Widget[] |
getChildren()
Get an array of all children of this container. |
java.lang.Class |
getEventListenerClass(java.lang.String signal)
|
EventType |
getEventType(java.lang.String signal)
|
int |
getIntChildProperty(Widget child,
java.lang.String name)
Convenience method for retrieving int child properties. |
ResizeMode |
getResizeMode()
Returns the ResizeMode for the Container. |
static Type |
getType()
Retrieve the runtime type used by the GLib library. |
void |
remove(Widget widget)
Remove a Widget from the Container. |
void |
removeListener(ContainerListener listener)
Removes a listener |
void |
resizeChildren()
Informs the container to resize all of its' children based on the size requirements of the children. |
void |
setBooleanChildProperty(Widget child,
java.lang.String name,
boolean value)
Convenience method for setting boolean child properties. |
void |
setBorderWidth(int width)
Sets the border width for the Container. |
void |
setChildProperty(Widget child,
java.lang.String name,
Value val)
Set the given child property (name) with the given Value in this container. |
void |
setIntChildProperty(Widget child,
java.lang.String name,
int value)
Convenience method for setting int child properties. |
void |
setResizeMode(ResizeMode mode)
Sets the ResizeMode for the Container. |
Methods inherited from class org.gnu.gtk.GtkObject |
---|
destroy, sink |
Methods inherited from class org.gnu.glib.Struct |
---|
equals, getHandle, getNullHandle, hashCode |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public void add(Widget widget)
widget
- The Widget to be added to this Container.public void remove(Widget widget)
widget
- The Widget to remove from the Container.public ResizeMode getResizeMode()
public void setResizeMode(ResizeMode mode)
mode
- The ResizeMode.public int getBorderWidth()
public void setBorderWidth(int width)
width
- The border width.public void setChildProperty(Widget child, java.lang.String name, Value val)
Value
in this container. Container introduces child
properties - these are object properties that are not specific to either
the container or the contained widget, but rather to their relation.
Typical examples of child properties are the position or pack-type of a
widget which is contained in a Box.
NOTE: Prefer using one of the convenience methods over using this method directly.
child
- a widget which is a child of container.name
- The name of the property to set.val
- The value to set in the property.public void setIntChildProperty(Widget child, java.lang.String name, int value)
child
- A widget which is a child of container.name
- The name of the property to set.value
- The value to set in the property.setChildProperty( Widget, String, Value )
public void setBooleanChildProperty(Widget child, java.lang.String name, boolean value)
child
- A widget which is a child of container.name
- The name of the property to set.value
- The value to set in the property.setChildProperty( Widget, String, Value )
public Value getChildProperty(Widget child, java.lang.String name)
Value
of the given child property (name).
Container introduces child properties - these are object properties
that are not specific to either the container or the contained widget,
but rather to their relation. Typical examples of child properties are
the position or pack-type of a widget which is contained in a Box.
NOTE: Prefer using one of the convenience methods over using this method directly.
child
- A widget which is a child of container.name
- The name of the child property to retrieve.
public int getIntChildProperty(Widget child, java.lang.String name)
child
- A widget which is a child of container.name
- The name of the property to retrieve.
public boolean getBooleanChildProperty(Widget child, java.lang.String name)
child
- A widget which is a child of container.name
- The name of the property to retrieve.
public void resizeChildren()
public Widget[] getChildren()
public static Type getType()
public void addListener(ContainerListener listener)
ContainerListener
public void removeListener(ContainerListener listener)
addListener(ContainerListener)
public java.lang.Class getEventListenerClass(java.lang.String signal)
getEventListenerClass
in class Widget
public EventType getEventType(java.lang.String signal)
getEventType
in class Widget
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |