org.gnu.gtk

Class ToggleToolButton

Known Direct Subclasses:
RadioToolButton

public class ToggleToolButton
extends ToolButton

Field Summary

Fields inherited from class org.gnu.glib.GObject

eventsInitialized

Constructor Summary

ToggleToolButton()
ToggleToolButton(String stockId)
ToggleToolButton(Handle hndl)
Create a new Widget with a handle to a native resource returned from a call to the native libraries.

Method Summary

void
addListener(ToggleToolButtonListener listener)
Register an object to handle dialog events.
protected void
fireToggleToolButtonEvent(ToggleToolButtonEvent event)
boolean
getActive()
Class
getEventListenerClass(String signal)
EventType
getEventType(String signal)
protected static boolean
gtk_toggle_tool_button_get_active(Handle button)
protected static int
gtk_toggle_tool_button_get_type()
protected static Handle
gtk_toggle_tool_button_new()
protected static Handle
gtk_toggle_tool_button_new_from_stock(String stockId)
protected static void
gtk_toggle_tool_button_set_active(Handle button, boolean active)
void
removeListener(ToggleToolButtonListener listener)
Removes a listener
void
setActive(boolean active)

Methods inherited from class org.gnu.gtk.ToolButton

addListener, fireToolButtonEvent, getEventListenerClass, getEventType, getIconWidget, getLabel, getLabelWidget, getStockId, getUseUnderline, gtk_tool_button_get_icon_widget, gtk_tool_button_get_label, gtk_tool_button_get_label_widget, gtk_tool_button_get_stock_id, gtk_tool_button_get_type, gtk_tool_button_get_use_underline, gtk_tool_button_new, gtk_tool_button_new_from_stock, gtk_tool_button_set_icon_widget, gtk_tool_button_set_label, gtk_tool_button_set_label_widget, gtk_tool_button_set_stock_id, gtk_tool_button_set_use_underline, removeListener, setIconWidget, setLabel, setLabelWidget, setStockId, setUseUnderline

Methods inherited from class org.gnu.gtk.ToolItem

getExpand, getHomogeneous, getIconSize, getIsImportant, getOrientation, getProxyMenuItem, getReliefStyle, getToolbarStyle, getUseDragWindow, getVisibleHorizontal, getVisibleVertical, gtk_tool_item_get_expand, gtk_tool_item_get_homogeneous, gtk_tool_item_get_icon_size, gtk_tool_item_get_is_important, gtk_tool_item_get_orientation, gtk_tool_item_get_proxy_menu_item, gtk_tool_item_get_relief_style, gtk_tool_item_get_toolbar_style, gtk_tool_item_get_type, gtk_tool_item_get_use_drag_window, gtk_tool_item_get_visible_horizontal, gtk_tool_item_get_visible_vertical, gtk_tool_item_new, gtk_tool_item_retrieve_proxy_menu_item, gtk_tool_item_set_expand, gtk_tool_item_set_homogeneous, gtk_tool_item_set_is_important, gtk_tool_item_set_proxy_menu_item, gtk_tool_item_set_tooltip, gtk_tool_item_set_use_drag_window, gtk_tool_item_set_visible_horizontal, gtk_tool_item_set_visible_vertical, rebuildMenu, retrieveProxyMenuItem, setExpand, setHomogeneous, setIsImportant, setProxyMenuItem, setToolTip, setTooltip, setUseDragWindow, setVisibleHorizontal, setVisibleVertical

Methods inherited from class org.gnu.gtk.Bin

getChild, getType, gtk_bin_get_child, gtk_bin_get_type

Methods inherited from class org.gnu.gtk.Container

add, addListener, fireContainerEvent, getBorderWidth, getChildren, getEventListenerClass, getEventType, getResizeMode, getType, gtk_container_add, gtk_container_check_resize, gtk_container_child_type, gtk_container_get_border_width, gtk_container_get_children, gtk_container_get_focus_chain, gtk_container_get_focus_hadjustment, gtk_container_get_focus_vadjustment, gtk_container_get_resize_mode, gtk_container_get_type, gtk_container_propagate_expose, gtk_container_remove, gtk_container_resize_children, gtk_container_set_border_width, gtk_container_set_focus_chain, gtk_container_set_focus_child, gtk_container_set_focus_hadjustment, gtk_container_set_focus_vadjustment, gtk_container_set_reallocate_redraws, gtk_container_set_resize_mode, gtk_container_unset_focus_chain, remove, removeListener, resizeChildren, setBorderWidth, setResizeMode

Methods inherited from class org.gnu.gtk.Widget

activate, addListener, addListener, addListener, addListener, addListener, addListener, addListener, addListener, canActivateAccel, createContext, createLayout, destroy, draw, drawArea, drawArea, findListener, finish, fireBooleanLifeCycleEvent, fireDragDestinationEvent, fireDragSourceEvent, fireExposeEvent, fireFocusEvent, fireKeyEvent, fireLifeCycleEvent, fireMouseEvent, fireMouseMotionEvent, getAccessible, getColormap, getContext, getData, getDisplay, getEventListenerClass, getEventType, getModifierStyle, getName, getParent, getParentWindow, getPointer, getRootWindow, getScreen, getSensitive, getStyle, getToplevel, getType, getWindow, grabDefault, grabFocus, gtk_drag_dest_set, gtk_drag_dest_unset, gtk_drag_finish, gtk_drag_get_data, gtk_drag_highlight, gtk_drag_source_set, gtk_drag_source_set_icon, gtk_drag_source_set_icon_pixbuf, gtk_drag_source_set_icon_stock, gtk_drag_source_unset, gtk_drag_unhighlight, gtk_widget_activate, gtk_widget_add_accelerator, gtk_widget_add_events, gtk_widget_add_mnemonic_label, gtk_widget_can_activate_accel, gtk_widget_child_focus, gtk_widget_child_notify, gtk_widget_class_path, gtk_widget_create_pango_context, gtk_widget_create_pango_layout, gtk_widget_destroy, gtk_widget_destroyed, gtk_widget_ensure_style, gtk_widget_event, gtk_widget_freeze_child_notify, gtk_widget_get_accessible, gtk_widget_get_ancestor, gtk_widget_get_child_requisition, gtk_widget_get_child_visible, gtk_widget_get_colormap, gtk_widget_get_composite_name, gtk_widget_get_default_colormap, gtk_widget_get_default_direction, gtk_widget_get_default_style, gtk_widget_get_default_visual, gtk_widget_get_direction, gtk_widget_get_display, gtk_widget_get_events, gtk_widget_get_extension_events, gtk_widget_get_modifier_style, gtk_widget_get_name, gtk_widget_get_pango_context, gtk_widget_get_parent, gtk_widget_get_parent_window, gtk_widget_get_pointer, gtk_widget_get_root_window, gtk_widget_get_screen, gtk_widget_get_sensitive, gtk_widget_get_settings, gtk_widget_get_size_request, gtk_widget_get_style, gtk_widget_get_toplevel, gtk_widget_get_type, gtk_widget_get_visual, gtk_widget_get_window, gtk_widget_grab_default, gtk_widget_grab_focus, gtk_widget_has_screen, gtk_widget_hide, gtk_widget_hide_all, gtk_widget_hide_on_delete, gtk_widget_intersect, gtk_widget_is_ancestor, gtk_widget_is_focus, gtk_widget_list_accel_closures, gtk_widget_list_mnemonic_labels, gtk_widget_map, gtk_widget_mnemonic_activate, gtk_widget_modify_base, gtk_widget_modify_bg, gtk_widget_modify_fg, gtk_widget_modify_font, gtk_widget_modify_style, gtk_widget_modify_text, gtk_widget_path, gtk_widget_pop_colormap, gtk_widget_pop_composite_child, gtk_widget_push_colormap, gtk_widget_push_composite_child, gtk_widget_queue_draw, gtk_widget_queue_draw_area, gtk_widget_queue_resize, gtk_widget_realize, gtk_widget_ref, gtk_widget_region_intersect, gtk_widget_remove_accelerator, gtk_widget_remove_mnemonic_label, gtk_widget_render_icon, gtk_widget_reparent, gtk_widget_reset_rc_styles, gtk_widget_send_expose, gtk_widget_set_accel_path, gtk_widget_set_app_paintable, gtk_widget_set_child_visible, gtk_widget_set_colormap, gtk_widget_set_composite_name, gtk_widget_set_default_colormap, gtk_widget_set_default_direction, gtk_widget_set_direction, gtk_widget_set_double_buffered, gtk_widget_set_events, gtk_widget_set_extension_events, gtk_widget_set_name, gtk_widget_set_parent, gtk_widget_set_parent_window, gtk_widget_set_redraw_on_allocate, gtk_widget_set_scroll_adjustments, gtk_widget_set_sensitive, gtk_widget_set_size_request, gtk_widget_set_state, gtk_widget_set_style, gtk_widget_shape_combine_mask, gtk_widget_show, gtk_widget_show_all, gtk_widget_show_now, gtk_widget_size_allocate, gtk_widget_size_request, gtk_widget_style_get_property, gtk_widget_thaw_child_notify, gtk_widget_translate_coordinates, gtk_widget_unmap, gtk_widget_unparent, gtk_widget_unrealize, gtk_widget_unref, handleButtonPressed, handleButtonReleased, handleDelete, handleDragDataGet, handleDragDestination, handleExpose, handleFocusIn, handleFocusOut, handleHide, handleKeyPressed, handleKeyReleased, handleMap, handleMouseEnter, handleMouseLeave, handleMouseMotion, handleNoExpose, handleRealize, handleScroll, handleShow, handleUnmap, hasFocus, hasScreen, hide, hideAll, highlight, intersect, isAncestor, makeWidget, modifyStyle, popColormap, pushColormap, realize, removeListener, removeListener, removeListener, removeListener, removeListener, removeListener, removeListener, removeListener, reparent, setBackgroundColor, setBaseColor, setColormap, setDoubleBuffered, setDragDestination, setDragIcon, setDragIconPixbuf, setDragIconStock, setDragSource, setFont, setForegroundColor, setMinimumSize, setName, setNoDragDestination, setNoDragSource, setSensitive, setTextColor, shapeCombineMask, show, showAll, unHighlight

Methods inherited from class org.gnu.gtk.GtkObject

destroy, getFlags, getType, gtk_object_destroy, gtk_object_get_type, gtk_object_sink, setFlags, sink

Methods inherited from class org.gnu.glib.GObject

addEventHandler, addEventHandler, addEventHandler, addEventHandler, addEventHandler, addEventHandler, addListener, equals, freezeNotify, getBooleanProperty, getData, getData, getDoubleProperty, getEventListenerClass, getEventType, getFloatProperty, getGObjectFromHandle, getHandle, getIntFromHandle, getIntProperty, getJavaObjectProperty, getLongProperty, getNullHandle, getPixbufProperty, getProperty, getStringFromHandle, getStringProperty, hasProperty, hashCode, instantiateJGObjectFromGType, notify, removeEventHandler, removeListener, retrieveGObject, setBooleanProperty, setData, setData, setDoubleProperty, setFloatProperty, setHandle, setIntProperty, setJavaObjectProperty, setLongProperty, setPixbufProperty, setProperty, setStringProperty, thawNotify

Constructor Details

ToggleToolButton

public ToggleToolButton()


ToggleToolButton

public ToggleToolButton(String stockId)


ToggleToolButton

public ToggleToolButton(Handle hndl)
Create a new Widget with a handle to a native resource returned from a call to the native libraries.

Parameters:

Method Details

addListener

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

See Also:
ToggleToolButtonListener


fireToggleToolButtonEvent

protected void fireToggleToolButtonEvent(ToggleToolButtonEvent event)


getActive

public boolean getActive()


getEventListenerClass

public Class getEventListenerClass(String signal)
Overrides:
getEventListenerClass in interface ToolButton


getEventType

public EventType getEventType(String signal)
Overrides:
getEventType in interface ToolButton


gtk_toggle_tool_button_get_active

protected static final boolean gtk_toggle_tool_button_get_active(Handle button)


gtk_toggle_tool_button_get_type

protected static final int gtk_toggle_tool_button_get_type()


gtk_toggle_tool_button_new

protected static final Handle gtk_toggle_tool_button_new()


gtk_toggle_tool_button_new_from_stock

protected static final Handle gtk_toggle_tool_button_new_from_stock(String stockId)


gtk_toggle_tool_button_set_active

protected static final void gtk_toggle_tool_button_set_active(Handle button,
                                                              boolean active)


removeListener

public void removeListener(ToggleToolButtonListener listener)
Removes a listener

See Also:
addListener(ToggleToolButtonListener)


setActive

public void setActive(boolean active)