org.gnu.gtk

Class ToolBar

public class ToolBar extends Container

Deprecated: This class is part of the java-gnome 2.x family of libraries, which, due to their inefficiency and complexity, are no longer being maintained and have been abandoned by the java-gnome project. This class may in the future have an equivalent in java-gnome 4.0, try looking for org.gnome.gtk.ToolBar. You should be aware that there is a considerably different API in the new library: the architecture is completely different and most notably internals are no longer exposed to public view.

The ToolBar is used to construct a toolbar. It is the container that controls the position of a set of icons that are mouse sensitive.
Constructor Summary
ToolBar()
Create a new ToolBar
ToolBar(Handle hndl)
Method Summary
voidaddListener(ToolBarListener listener)
Register an object to handle dialog events.
voidappendSpace()
Add a space to the end of the ToolBar.
voidappendWidget(Widget widget, String tooltip, String helpText)
Add a widget to the end of the toolbar.
intgetDropIndex(int x, int y)
Returns the position corresponding to the indicated point on ToolBar.
ClassgetEventListenerClass(String signal)
EventTypegetEventType(String signal)
ToolItemgetItem(int position)
Return the ToolItem on the ToolBar from the position specified.
intgetItemIndex(ToolItem item)
Return the position of an item on the ToolBar starting from 0.
intgetNumItems()
Return the number of items on the ToolBar.
ReliefStylegetReliefStyle()
Returns the ReliefStyle of Buttons on the ToolBar.
booleangetShowArrow()
Returns whether the ToolBar has an overflow menu.
static ToolBargetToolBar(Handle handle)
Internal static factory method to be used by Java-Gnome only.
static TypegetType()
Retrieve the runtime type used by the GLib library.
voidinsert(ToolItem item, int position)
Insert a ToolItem into the ToolBar at a specified position.
voidinsertSpace(int position)
Insert a space in the ToolBar at the specified location.
voidinsertWidget(Widget widget, String tooltip, String helpText, int index)
Insert a Widget in the ToolBar at the given position
booleanisToolTips()
voidprependSpace()
Add a space to the beginning of the ToolBar.
voidprependWidget(Widget widget, String tooltip, String helpText)
Add a widget to the beginning of the toolbar.
voidremoveListener(ToolBarListener listener)
Removes a listener
voidremoveSpace(int position)
Remove a space from the ToolBar.
voidsetDropHighlightItem(ToolItem item, int index)
Highlights ToolBar to give an idea of what it would look like if a ToolItem was added to the ToolBar and the provided index.
voidsetIconSize(IconSize iconSize)
Sets the size of the stock icons in the ToolBar.
voidsetOrientation(Orientation orientation)
Set whether the ToolBar should appear horizontally or vertically.
voidsetShowArrow(boolean showArrow)
Sets whether to show an overflow menu when ToolBar doesn't have room for all of its' items.
voidsetStyle(ToolBarStyle style)
Alter the view of the ToolBar to display either icons only, text only, or both.
voidsetToolTips(boolean enable)
Sets if the tooltips of the ToolBar should be active or not.

Constructor Detail

ToolBar

public ToolBar()

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.

Create a new ToolBar

ToolBar

public ToolBar(Handle hndl)

Method Detail

addListener

public void addListener(ToolBarListener listener)

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.

Register an object to handle dialog events.

See Also: ToolBarListener

appendSpace

public void appendSpace()

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.

Add a space to the end of the ToolBar.

appendWidget

public void appendWidget(Widget widget, String tooltip, String helpText)

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.

Add a widget to the end of the toolbar.

Parameters: widget The widget to add to the end of the ToolBar. tooltip The text for the tooltip for this item. helpText Context sensitive help about this item.

getDropIndex

public int getDropIndex(int x, int y)

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 the position corresponding to the indicated point on ToolBar. This is useful when dragging items to the ToolBar: this functions returns the position a new item would be inserted.

Parameters: x y

getEventListenerClass

public Class getEventListenerClass(String signal)

getEventType

public EventType getEventType(String signal)

getItem

public ToolItem getItem(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.

Return the ToolItem on the ToolBar from the position specified.

Parameters: position

getItemIndex

public int getItemIndex(ToolItem item)

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.

Return the position of an item on the ToolBar starting from 0.

Parameters: item

getNumItems

public int getNumItems()

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.

Return the number of items on the ToolBar.

getReliefStyle

public ReliefStyle getReliefStyle()

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 the ReliefStyle of Buttons on the ToolBar.

getShowArrow

public boolean getShowArrow()

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 ToolBar has an overflow menu.

getToolBar

public static ToolBar getToolBar(Handle handle)

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.

Internal static factory method to be used by Java-Gnome only.

getType

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.

insert

public void insert(ToolItem item, 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.

Insert a ToolItem into the ToolBar at a specified position. If position is 0 then the item is prepended to the start of the ToolBar. If position is negative then it is appended to the end of the ToolBar.

Parameters: item position

insertSpace

public void insertSpace(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.

Insert a space in the ToolBar at the specified location.

Parameters: position The location to insert the space.

insertWidget

public void insertWidget(Widget widget, String tooltip, String helpText, int index)

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.

Insert a Widget in the ToolBar at the given position

Parameters: widget The widget to add to the ToolBar. tooltip The text for the tooltip for this item. helpText Context sensitive help about this item. index The location in the ToolBar to insert this Widget.

isToolTips

public boolean isToolTips()

prependSpace

public void prependSpace()

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.

Add a space to the beginning of the ToolBar.

prependWidget

public void prependWidget(Widget widget, String tooltip, String helpText)

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.

Add a widget to the beginning of the toolbar.

Parameters: widget The widget to add to the beginning of the ToolBar. tooltip The text for the tooltip for this item. helpText Context sensitive help about this item.

removeListener

public void removeListener(ToolBarListener listener)

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.

Removes a listener

See Also: addListener

removeSpace

public void removeSpace(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.

Remove a space from the ToolBar.

Parameters: position The position of the space to remove.

setDropHighlightItem

public void setDropHighlightItem(ToolItem item, int index)

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.

Highlights ToolBar to give an idea of what it would look like if a ToolItem was added to the ToolBar and the provided index.

Parameters: item index

setIconSize

public void setIconSize(IconSize iconSize)

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 size of the stock icons in the ToolBar.

Parameters: iconSize The size of the icons.

setOrientation

public void setOrientation(Orientation orientation)

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.

Set whether the ToolBar should appear horizontally or vertically.

Parameters: orientation Specifies the direction of the ToolBar.

setShowArrow

public void setShowArrow(boolean showArrow)

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 whether to show an overflow menu when ToolBar doesn't have room for all of its' items.

Parameters: showArrow

setStyle

public void setStyle(ToolBarStyle style)

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.

Alter the view of the ToolBar to display either icons only, text only, or both.

Parameters: style Determines how to display the items.

setToolTips

public void setToolTips(boolean enable)

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 if the tooltips of the ToolBar should be active or not.

Parameters: enable Should the tooltips be enabled.