org.gnu.gtk
Class ButtonBox
public abstract class ButtonBox
This is the base class that holds the common functions for GtkHButtonBox and
GtkVButtonBox. These are container widgets specifically designed to manage a
collection of buttons. GtkButtonBox has a number of control functions that
you can use to set the sizes and positions of the buttons.
add , addListener , getBooleanChildProperty , getBorderWidth , getChildProperty , getChildren , getEventListenerClass , getEventType , getIntChildProperty , getResizeMode , getType , remove , removeListener , resizeChildren , setBooleanChildProperty , setBorderWidth , setChildProperty , setIntChildProperty , setResizeMode |
activate , addAccelerator , addEvents , addListener , addListener , addListener , addListener , addListener , addListener , addListener , addListener , addListener , addListener , addListener , canActivateAccel , createContext , createLayout , draw , drawArea , drawArea , finish , getAccessible , getAllocation , getCanFocus , getColormap , getContext , getData , getDisplay , getDragData , getEventListenerClass , getEventType , getExtensionEvents , getModifierStyle , getName , getParent , getParentWindow , getPointer , getRootWindow , getScreen , getSensitive , getStyle , getToplevel , getType , getWidget , getWindow , grabDefault , grabFocus , hasFocus , hasScreen , hide , hideAll , highlight , highlight , intersect , isAncestor , makeWidget , modifyStyle , popColormap , pushColormap , realize , removeAccelerator , removeListener , removeListener , removeListener , removeListener , removeListener , removeListener , removeListener , removeListener , removeListener , removeListener , removeListener , reparent , setBackgroundColor , setBaseColor , setCanFocus , setColormap , setDoubleBuffered , setDragDestination , setDragIcon , setDragIconPixbuf , setDragIconStock , setDragSource , setEvents , setExtensionEvents , setFont , setForegroundColor , setMinimumSize , setName , setNoDragDestination , setNoDragSource , setSensitive , setTextColor , shapeCombineMask , show , showAll , unHighlight , unHighlight |
getChildSecondary
public boolean getChildSecondary(Widget child)
Gets whether the child appears in a secondary group of children.
getLayout
public ButtonBoxStyle getLayout()
Returns the layout which is used to dictate how the buttons are
organised.
getType
public static Type getType()
Retrieve the runtime type used by the GLib library.
- getType in interface Box
setChildSecondary
public void setChildSecondary(Widget child,
boolean isSecondary)
Sets whether child should appear in a secondary group of children. A
typical use of a secondary child is the help button in a dialog.
This group appears after the other children if the style is
ButtonBoxStyle.START, ButtonBoxStyle.SPREAD or ButtonBoxStyle.EDGE, and
before the the other children if the style is ButtonBoxStyle.END. For
horizontal button boxes, the definition of before/after depends on
direction of the widget (see widget.setDirection). If the style is
ButtonBoxStyle.START or ButtonBoxStyle.END, then the secondary children
are aligned at the other end of the button box from the main children.
For the other styles, they appear immediately next to the main children.
child
- A child widget of this button box.isSecondary
- If TRUE, the child appears in a secondary group of the button
box.
setLayout
public void setLayout(ButtonBoxStyle layout)
Changes the way buttons are arranged in their container.
layout
- The new layout style.