vips.gui
Class ToolBarHelpEnabler

java.lang.Object
  extended by vips.gui.ToolBarHelpEnabler

public class ToolBarHelpEnabler
extends java.lang.Object


Field Summary
static java.lang.String HELP_TEXT_PROP
           
 
Constructor Summary
ToolBarHelpEnabler(org.eclipse.swt.widgets.ToolBar theToolBar)
          Erzeugt einen neuen ToolBarHelpEnabler für die gegebene ToolBar.
 
Method Summary
protected  void closeBalloon()
          Schließt einen evtl geöffneten Balloon wieder
protected  void disable()
          Schaltet die die Balloon-Hilfe für die ToolBar wieder aus.
static void disableAll()
          Schaltet Hilfe-Blasen global aus.
protected  void enable()
          Schaltet die Balloon-Hilfe für die ToolBar ein.
static void enableAll()
          Schaltet die Hilfe-Blasen global für alle ToolBarHelpEnabler ein.
static boolean isEnabled()
          Gibt zurück, ob Hilfe-Blasen angezeigt werden.
protected  void openBalloon(java.lang.String title, java.lang.String helpText, org.eclipse.swt.graphics.Point pos)
          Öffnet ein BalloonWindow mit den gegebenen Parametern.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HELP_TEXT_PROP

public static final java.lang.String HELP_TEXT_PROP
See Also:
Constant Field Values
Constructor Detail

ToolBarHelpEnabler

public ToolBarHelpEnabler(org.eclipse.swt.widgets.ToolBar theToolBar)
Erzeugt einen neuen ToolBarHelpEnabler für die gegebene ToolBar.

Throws:
java.lang.IllegalArgumentException - Wenn theToolBar null ist.
Method Detail

enableAll

public static void enableAll()
Schaltet die Hilfe-Blasen global für alle ToolBarHelpEnabler ein.


disableAll

public static void disableAll()
Schaltet Hilfe-Blasen global aus.


isEnabled

public static boolean isEnabled()
Gibt zurück, ob Hilfe-Blasen angezeigt werden.


openBalloon

protected void openBalloon(java.lang.String title,
                           java.lang.String helpText,
                           org.eclipse.swt.graphics.Point pos)
Öffnet ein BalloonWindow mit den gegebenen Parametern.

Parameters:
title - Der Titel des Ballons
helpText - Der Hilfetext, der angezeigt werden soll
pos - Position des Ballons in Bildschirm-Koordinaten

closeBalloon

protected void closeBalloon()
Schließt einen evtl geöffneten Balloon wieder


enable

protected void enable()
Schaltet die Balloon-Hilfe für die ToolBar ein.


disable

protected void disable()
Schaltet die die Balloon-Hilfe für die ToolBar wieder aus.