Class KeyTipManager
- java.lang.Object
-
- org.pushingpixels.flamingo.internal.utils.KeyTipManager
-
public class KeyTipManager extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceKeyTipManager.HasNextKeyTipChainAnnotation to mark a command button that shows UI content with associated keytips on clicking its action area.classKeyTipManager.KeyTipChainstatic classKeyTipManager.KeyTipEventclassKeyTipManager.KeyTipLinkstatic interfaceKeyTipManager.KeyTipLinkTraversalstatic interfaceKeyTipManager.KeyTipListener
-
Field Summary
Fields Modifier and Type Field Description protected EventListenerListlistenerListprotected BlockingQueue<Character>processingQueueprotected org.pushingpixels.flamingo.internal.utils.KeyTipManager.ProcessingThreadprocessingThread
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddKeyTipListener(KeyTipManager.KeyTipListener keyTipListener)static KeyTipManagerdefaultManager()protected voidfireKeyTipsHidden(JRibbonFrame ribbonFrame)protected voidfireKeyTipsShown(JRibbonFrame ribbonFrame)KeyTipManager.KeyTipChaingetCurrentlyShownKeyTipChain()Collection<KeyTipManager.KeyTipLink>getCurrentlyShownKeyTips()voidhandleKeyPress(char keyChar)voidhideAllKeyTips()booleanisShowingKeyTips()voidrefreshCurrentChain()voidremoveKeyTipListener(KeyTipManager.KeyTipListener keyTipListener)voidshowPreviousChain()voidshowRootKeyTipChain(JRibbonFrame ribbonFrame)
-
-
-
Field Detail
-
listenerList
protected EventListenerList listenerList
-
processingQueue
protected BlockingQueue<Character> processingQueue
-
processingThread
protected org.pushingpixels.flamingo.internal.utils.KeyTipManager.ProcessingThread processingThread
-
-
Method Detail
-
defaultManager
public static KeyTipManager defaultManager()
-
isShowingKeyTips
public boolean isShowingKeyTips()
-
hideAllKeyTips
public void hideAllKeyTips()
-
showRootKeyTipChain
public void showRootKeyTipChain(JRibbonFrame ribbonFrame)
-
getCurrentlyShownKeyTips
public 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)
-
fireKeyTipsShown
protected void fireKeyTipsShown(JRibbonFrame ribbonFrame)
-
fireKeyTipsHidden
protected void fireKeyTipsHidden(JRibbonFrame ribbonFrame)
-
refreshCurrentChain
public void refreshCurrentChain()
-
-