org.gnu.gtk
Class ToolButton

java.lang.Object
  extended by org.gnu.glib.Struct
      extended by org.gnu.glib.GObject
          extended by org.gnu.gtk.GtkObject
              extended by org.gnu.gtk.Widget
                  extended by org.gnu.gtk.Container
                      extended by org.gnu.gtk.Bin
                          extended by org.gnu.gtk.ToolItem
                              extended by org.gnu.gtk.ToolButton
Direct Known Subclasses:
MenuToolButton, ToggleToolButton

public class ToolButton
extends ToolItem

A ToolItem subclass that displays buttons.


Constructor Summary
ToolButton(GtkStockItem stockItem)
           
ToolButton(org.gnu.glib.Handle hndl)
           
ToolButton(java.lang.String stockId)
          Deprecated.  
ToolButton(Widget iconWidget, java.lang.String label)
           
 
Method Summary
 void addListener(ToolButtonListener listener)
          Register an object to handle dialog events.
 java.lang.Class getEventListenerClass(java.lang.String signal)
           
 EventType getEventType(java.lang.String signal)
           
 Widget getIconWidget()
           
 java.lang.String getLabel()
           
 Label getLabelWidget()
           
 java.lang.String getStockId()
           
static ToolButton getToolButton(org.gnu.glib.Handle handle)
          Internal static factory method to be used by Java-Gnome only.
 boolean getUseUnderline()
           
 void removeListener(ToolButtonListener listener)
          Removes a listener
 void setIconWidget(Widget iconWidget)
           
 void setLabel(java.lang.String label)
           
 void setLabelWidget(Label labelWidget)
           
 void setStockId(java.lang.String stockId)
           
 void setUseUnderline(boolean useUnderline)
           
 
Methods inherited from class org.gnu.gtk.ToolItem
getExpand, getHomogeneous, getIconSize, getIsImportant, getOrientation, getProxyMenuItem, getReliefStyle, getToolbarStyle, getToolItem, getUseDragWindow, getVisibleHorizontal, getVisibleVertical, rebuildMenu, retrieveProxyMenuItem, setExpand, setHomogeneous, setIsImportant, setProxyMenuItem, setTooltip, setToolTip, setUseDragWindow, setVisibleHorizontal, setVisibleVertical
 
Methods inherited from class org.gnu.gtk.Bin
getChild, getType
 
Methods inherited from class org.gnu.gtk.Container
add, addListener, getBooleanChildProperty, getBorderWidth, getChildProperty, getChildren, getIntChildProperty, getResizeMode, remove, removeListener, resizeChildren, setBooleanChildProperty, setBorderWidth, setChildProperty, setIntChildProperty, setResizeMode
 
Methods inherited from class org.gnu.gtk.Widget
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, getExtensionEvents, getModifierStyle, getName, getParent, getParentWindow, getPointer, getRootWindow, getScreen, getSensitive, getStyle, getToplevel, 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
 
Methods inherited from class org.gnu.gtk.GtkObject
destroy, sink
 
Methods inherited from class org.gnu.glib.GObject
addEventHandler, addEventHandler, addEventHandler, addEventHandler, addEventHandler, addEventHandler, addEventHandler, addListener, collect, freezeNotify, getBooleanProperty, getData, getDoubleProperty, getFloatProperty, getGObjectFromHandle, getIntProperty, getJavaObjectProperty, getLongProperty, getPixbufProperty, getProperty, getStringProperty, hasProperty, notify, removeEventHandler, removeListener, setBooleanProperty, setData, setDoubleProperty, setFloatProperty, setIntProperty, setJavaObjectProperty, setLongProperty, setPixbufProperty, setProperty, setStringProperty, thawNotify
 
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
 

Constructor Detail

ToolButton

public ToolButton(Widget iconWidget,
                  java.lang.String label)

ToolButton

public ToolButton(java.lang.String stockId)
Deprecated. 


ToolButton

public ToolButton(GtkStockItem stockItem)

ToolButton

public ToolButton(org.gnu.glib.Handle hndl)
Method Detail

getToolButton

public static ToolButton getToolButton(org.gnu.glib.Handle handle)
Internal static factory method to be used by Java-Gnome only.


setLabel

public void setLabel(java.lang.String label)

getLabel

public java.lang.String getLabel()

setUseUnderline

public void setUseUnderline(boolean useUnderline)

getUseUnderline

public boolean getUseUnderline()

setStockId

public void setStockId(java.lang.String stockId)

getStockId

public java.lang.String getStockId()

setIconWidget

public void setIconWidget(Widget iconWidget)

getIconWidget

public Widget getIconWidget()

setLabelWidget

public void setLabelWidget(Label labelWidget)

getLabelWidget

public Label getLabelWidget()

addListener

public void addListener(ToolButtonListener listener)
Register an object to handle dialog events.

See Also:
ToolButtonListener

removeListener

public void removeListener(ToolButtonListener listener)
Removes a listener

See Also:
addListener(ToolButtonListener)

getEventListenerClass

public java.lang.Class getEventListenerClass(java.lang.String signal)
Overrides:
getEventListenerClass in class Container

getEventType

public EventType getEventType(java.lang.String signal)
Overrides:
getEventType in class Container