org.jvnet.flamingo.utils
Class KeyTipManager

java.lang.Object
  extended by org.jvnet.flamingo.utils.KeyTipManager

public class KeyTipManager
extends java.lang.Object


Nested Class Summary
static interface KeyTipManager.HasNextKeyTipChain
          Annotation to mark a command button that shows UI content with associated keytips on clicking its action area.
 class KeyTipManager.KeyTipChain
           
static class KeyTipManager.KeyTipEvent
           
 class KeyTipManager.KeyTipLink
           
static interface KeyTipManager.KeyTipLinkTraversal
           
static interface KeyTipManager.KeyTipListener
           
 
Method Summary
 void addKeyTipListener(KeyTipManager.KeyTipListener keyTipListener)
           
static KeyTipManager defaultManager()
           
 KeyTipManager.KeyTipChain getCurrentlyShownKeyTipChain()
           
 java.util.Collection<KeyTipManager.KeyTipLink> getCurrentlyShownKeyTips()
           
 void handleKeyPress(char keyChar)
           
 void hideAllKeyTips()
           
 boolean isShowingKeyTips()
           
 void removeKeyTipListener(KeyTipManager.KeyTipListener keyTipListener)
           
 void showPreviousChain()
           
 void showRootKeyTipChain(JRibbonFrame ribbonFrame)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

defaultManager

public static KeyTipManager defaultManager()

isShowingKeyTips

public boolean isShowingKeyTips()

hideAllKeyTips

public void hideAllKeyTips()

showRootKeyTipChain

public void showRootKeyTipChain(JRibbonFrame ribbonFrame)

getCurrentlyShownKeyTips

public java.util.Collection<KeyTipManager.KeyTipLink> getCurrentlyShownKeyTips()

getCurrentlyShownKeyTipChain

public KeyTipManager.KeyTipChain getCurrentlyShownKeyTipChain()

showPreviousChain

public void showPreviousChain()

handleKeyPress

public void handleKeyPress(char keyChar)

addKeyTipListener

public void addKeyTipListener(KeyTipManager.KeyTipListener keyTipListener)

removeKeyTipListener

public void removeKeyTipListener(KeyTipManager.KeyTipListener keyTipListener)