Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
GObject
org.gnu.gtk.GtkObject
org.gnu.gtk.Widget
org.gnu.gtk.Container
org.gnu.gtk.Box
public class Box
extends Container
packStart
to pack widgets into a Box
from start to end. Use packEnd
to add widgets from end to
start. You may intersperse these calls and add widgets from both ends of the
same Box.
Method Summary | |
boolean |
|
int |
|
static Type |
|
void | |
void |
|
void | |
void |
|
void |
|
void |
|
void |
|
Methods inherited from class org.gnu.gtk.Container | |
add , addListener , getBooleanChildProperty , getBorderWidth , getChildProperty , getChildren , getEventListenerClass , getEventType , getIntChildProperty , getResizeMode , getType , remove , removeListener , resizeChildren , setBooleanChildProperty , setBorderWidth , setChildProperty , setIntChildProperty , setResizeMode |
public boolean getHomogeneous()
Deprecated. Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.
Returns whether the box is homogeneous (all children are the same size).
- Returns:
- TRUE if the box is homogeneous.
- See Also:
setHomogeneous(boolean)
public int getSpacing()
Deprecated. Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.
Gets the spacing between the children of the box.
- Returns:
- Spacing between children
public static Type getType()
Deprecated. Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.
Retrieve the runtime type used by the GLib library.
public void packEnd(Widget child)
Deprecated. Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.
Adds child to the box, packed with reference to the end of box. The child is packed before any other child packed with reference to the end of box. This method takes the default values for expansion, fill and padding.
- Parameters:
child
- The widget to be added to the box.
public void packEnd(Widget child, boolean expand, boolean fill, int padding)
Deprecated. Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.
Adds child to the box, packed with reference to the end of box. The child is packed after any other child packed with reference to the end of box. This method allows you to define the properties of the packing.
- Parameters:
child
- The widget to be added.expand
- TRUE if the new child is to be given extra space allocated to box. The extra space will be divided evenly between all children of box that use this option.fill
- TRUE if space given to child by the expand option is actually allocated to child, rather than just padding it. This parameter has no effect if expand is set to FALSE. A child is always allocated the full height of a HBox and the full width of a VBox. This option affects the other dimension.padding
- Extra space in pixels to put between this child and its neighbors, over and above the global amount specified by spacing in Box. If child is a widget at one of the reference ends of box, then padding pixels are also put between child and the reference edge of Box.
public void packStart(Widget child)
Deprecated. Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.
Adds child to the box, packed with reference to the start of box. The child is packed after any other child packed with reference to the start of box. This method takes the default values for expansion, fill and padding.
- Parameters:
child
- The widget to be added to the box.
public void packStart(Widget child, boolean expand, boolean fill, int padding)
Deprecated. Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.
Adds child to the box, packed with reference to the start of box. The child is packed after any other child packed with reference to the start of box. This method allows you to define the properties of the packing.
- Parameters:
child
- The widget to be added.expand
- TRUE if the new child is to be given extra space allocated to box. The extra space will be divided evenly between all children of box that use this option.fill
- TRUE if space given to child by the expand option is actually allocated to child, rather than just padding it. This parameter has no effect if expand is set to FALSE. A child is always allocated the full height of a HBox and the full width of a VBox. This option affects the other dimension.padding
- Extra space in pixels to put between this child and its neighbors, over and above the global amount specified by spacing in Box. If child is a widget at one of the reference ends of box, then padding pixels are also put between child and the reference edge of Box.
public void reorderChild(Widget child, int position)
Deprecated. Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.
Moves child to a new position in the list of box children. A widget's position in the box children list determines where the widget is packed into box. A child widget at some position in the list will be packed just after all other widgets of the same packing type that appear earlier in the list.
- Parameters:
child
- The widget to moveposition
- The new position for child in the box, starting from 0. If negative, the end of the list is used.
public void setHomogeneous(boolean homogenous)
Deprecated. Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.
Sets the homogeneous field of Box, controlling whether or not all children of box are given equal space in the box.
- Parameters:
homogenous
- A boolean value, TRUE to create equal allotments, FALSE for variable allotments.
public void setSpacing(int spacing)
Deprecated. Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.
Sets the number of pixels to place between children of the box.
- Parameters:
spacing
- The number of pixels to put between children.