org.pushingpixels.flamingo.internal.utils
public class KeyTipManager extends Object
Modifier and Type | Class and Description |
---|---|
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 |
Modifier and Type | Field and Description |
---|---|
protected EventListenerList |
listenerList |
protected BlockingQueue<Character> |
processingQueue |
protected org.pushingpixels.flamingo.internal.utils.KeyTipManager.ProcessingThread |
processingThread |
Modifier and Type | Method and Description |
---|---|
void |
addKeyTipListener(KeyTipManager.KeyTipListener keyTipListener) |
static KeyTipManager |
defaultManager() |
protected void |
fireKeyTipsHidden(JRibbonFrame ribbonFrame) |
protected void |
fireKeyTipsShown(JRibbonFrame ribbonFrame) |
KeyTipManager.KeyTipChain |
getCurrentlyShownKeyTipChain() |
Collection<KeyTipManager.KeyTipLink> |
getCurrentlyShownKeyTips() |
void |
handleKeyPress(char keyChar) |
void |
hideAllKeyTips() |
boolean |
isShowingKeyTips() |
void |
refreshCurrentChain() |
void |
removeKeyTipListener(KeyTipManager.KeyTipListener keyTipListener) |
void |
showPreviousChain() |
void |
showRootKeyTipChain(JRibbonFrame ribbonFrame) |
protected EventListenerList listenerList
protected BlockingQueue<Character> processingQueue
protected org.pushingpixels.flamingo.internal.utils.KeyTipManager.ProcessingThread processingThread
public static KeyTipManager defaultManager()
public boolean isShowingKeyTips()
public void hideAllKeyTips()
public void showRootKeyTipChain(JRibbonFrame ribbonFrame)
public Collection<KeyTipManager.KeyTipLink> getCurrentlyShownKeyTips()
public KeyTipManager.KeyTipChain getCurrentlyShownKeyTipChain()
public void showPreviousChain()
public void handleKeyPress(char keyChar)
public void addKeyTipListener(KeyTipManager.KeyTipListener keyTipListener)
public void removeKeyTipListener(KeyTipManager.KeyTipListener keyTipListener)
protected void fireKeyTipsShown(JRibbonFrame ribbonFrame)
protected void fireKeyTipsHidden(JRibbonFrame ribbonFrame)
public void refreshCurrentChain()