|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.pivot.wtk.skin.ComponentSkin
org.apache.pivot.wtk.skin.ContainerSkin
org.apache.pivot.wtk.skin.WindowSkin
org.apache.pivot.wtk.skin.terra.TerraSuggestionPopupSkin
public class TerraSuggestionPopupSkin
Terra suggestion popup skin.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.apache.pivot.wtk.skin.WindowSkin |
---|
WindowSkin.WindowFocusTraversalPolicy |
Nested classes/interfaces inherited from class org.apache.pivot.wtk.skin.ContainerSkin |
---|
ContainerSkin.IndexFocusTraversalPolicy |
Nested classes/interfaces inherited from interface org.apache.pivot.wtk.SuggestionPopupListener |
---|
SuggestionPopupListener.Adapter |
Nested classes/interfaces inherited from interface org.apache.pivot.wtk.SuggestionPopupSelectionListener |
---|
SuggestionPopupSelectionListener.Adapter |
Nested classes/interfaces inherited from interface org.apache.pivot.wtk.SuggestionPopupStateListener |
---|
SuggestionPopupStateListener.Adapter |
Nested classes/interfaces inherited from interface org.apache.pivot.wtk.WindowListener |
---|
WindowListener.Adapter |
Nested classes/interfaces inherited from interface org.apache.pivot.wtk.WindowStateListener |
---|
WindowStateListener.Adapter |
Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ContainerListener |
---|
ContainerListener.Adapter |
Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ContainerMouseListener |
---|
ContainerMouseListener.Adapter |
Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ComponentListener |
---|
ComponentListener.Adapter |
Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ComponentStateListener |
---|
ComponentStateListener.Adapter |
Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ComponentMouseListener |
---|
ComponentMouseListener.Adapter |
Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ComponentMouseButtonListener |
---|
ComponentMouseButtonListener.Adapter |
Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ComponentKeyListener |
---|
ComponentKeyListener.Adapter |
Constructor Summary | |
---|---|
TerraSuggestionPopupSkin()
|
Method Summary | |
---|---|
Color |
getBorderColor()
|
int |
getCloseTransitionDuration()
|
int |
getCloseTransitionRate()
|
Color |
getColor()
|
Font |
getFont()
|
void |
install(Component component)
Associates a skin with a component. |
boolean |
keyPressed(Component component,
int keyCode,
Keyboard.KeyLocation keyLocation)
ENTER Close the suggestion popup with a 'result' of
true. |
void |
listSizeChanged(SuggestionPopup suggestionPopup,
int previousListSize)
Called when a suggestion popup's list size has changed. |
boolean |
mouseClick(Component component,
Mouse.Button button,
int x,
int y,
int count)
Called when a mouse button is clicked over a component. |
Vote |
previewSuggestionPopupClose(SuggestionPopup suggestionPopup,
boolean result)
Called to preview a suggestion popup close event. |
void |
selectedIndexChanged(SuggestionPopup suggestionPopup,
int previousSelectedIndex)
Called when a suggestion popup's selected index has changed. |
void |
selectedSuggestionChanged(SuggestionPopup suggestionPopup,
Object previousSelectedSuggestion)
Called when a suggestion popup's selected suggestion has changed. |
void |
setBorderColor(Color borderColor)
|
void |
setBorderColor(String borderColor)
|
void |
setCloseTransitionDuration(int closeTransitionDuration)
|
void |
setCloseTransitionRate(int closeTransitionRate)
|
void |
setColor(Color color)
|
void |
setColor(String color)
|
void |
setFont(Dictionary<String,?> font)
|
void |
setFont(Font font)
|
void |
setFont(String font)
|
void |
suggestionDataChanged(SuggestionPopup suggestionPopup,
List<?> previousSuggestionData)
Called when a suggestion popup's suggestions have changed. |
void |
suggestionPopupClosed(SuggestionPopup suggestionPopup)
Called when a suggestion popup has closed. |
void |
suggestionPopupCloseVetoed(SuggestionPopup suggestionPopup,
Vote reason)
Called when a suggestion popup close event has been vetoed. |
void |
suggestionRendererChanged(SuggestionPopup suggestionPopup,
ListView.ItemRenderer previousSuggestionRenderer)
Called when a suggestion popup's item renderer has changed. |
void |
windowClosed(Window window,
Display display,
Window owner)
Called when a window has closed. |
void |
windowCloseVetoed(Window window,
Vote reason)
Called when a window close event has been vetoed. |
void |
windowOpened(Window window)
Called when a window has opened. |
Methods inherited from class org.apache.pivot.wtk.skin.WindowSkin |
---|
activeChanged, contentChanged, getClientArea, getPreferredHeight, getPreferredSize, getPreferredWidth, iconAdded, iconInserted, iconsRemoved, layout, maximizedChanged, mouseDown, previewWindowClose, previewWindowOpen, titleChanged, windowOpenVetoed |
Methods inherited from class org.apache.pivot.wtk.skin.ContainerSkin |
---|
componentInserted, componentMoved, componentsRemoved, focusTraversalPolicyChanged, getBackgroundColor, getBackgroundPaint, isFocusable, isOpaque, mouseMove, mouseUp, mouseWheel, paint, setBackgroundColor, setBackgroundColor, setBackgroundPaint, setBackgroundPaint, setBackgroundPaint |
Methods inherited from class org.apache.pivot.wtk.skin.ComponentSkin |
---|
cursorChanged, decodeFont, dragSourceChanged, dropTargetChanged, enabledChanged, focusedChanged, getBaseline, getBaseline, getComponent, getHeight, getWidth, heightLimitsChanged, invalidateComponent, keyReleased, keyTyped, locationChanged, menuHandlerChanged, mouseDown, mouseMove, mouseOut, mouseOver, mouseUp, mouseWheel, nameChanged, parentChanged, preferredSizeChanged, repaintComponent, repaintComponent, repaintComponent, repaintComponent, repaintComponent, setSize, sizeChanged, tooltipDelayChanged, tooltipTextChanged, tooltipTriggered, visibleChanged, widthLimitsChanged |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.pivot.wtk.Skin |
---|
getComponent, isFocusable, isOpaque |
Methods inherited from interface org.apache.pivot.wtk.ConstrainedVisual |
---|
getBaseline, setSize |
Methods inherited from interface org.apache.pivot.wtk.Visual |
---|
getBaseline, getHeight, getWidth, paint |
Constructor Detail |
---|
public TerraSuggestionPopupSkin()
Method Detail |
---|
public void install(Component component)
Skin
install
in interface Skin
install
in class WindowSkin
component
- The component to which the skin is being attached.public Font getFont()
public void setFont(Font font)
public final void setFont(String font)
public final void setFont(Dictionary<String,?> font)
public Color getColor()
public void setColor(Color color)
public final void setColor(String color)
public Color getBorderColor()
public void setBorderColor(Color borderColor)
public final void setBorderColor(String borderColor)
public int getCloseTransitionDuration()
public void setCloseTransitionDuration(int closeTransitionDuration)
public int getCloseTransitionRate()
public void setCloseTransitionRate(int closeTransitionRate)
public boolean mouseClick(Component component, Mouse.Button button, int x, int y, int count)
ComponentMouseButtonListener
mouseClick
in interface ComponentMouseButtonListener
mouseClick
in class ComponentSkin
public boolean keyPressed(Component component, int keyCode, Keyboard.KeyLocation keyLocation)
ENTER
Close the suggestion popup with a 'result' of
true.ESCAPE
Close the suggestion popup with a 'result'
of false.
keyPressed
in interface ComponentKeyListener
keyPressed
in class ComponentSkin
public void windowOpened(Window window)
WindowStateListener
windowOpened
in interface WindowStateListener
windowOpened
in class WindowSkin
public void windowCloseVetoed(Window window, Vote reason)
WindowStateListener
windowCloseVetoed
in interface WindowStateListener
windowCloseVetoed
in class WindowSkin
public void windowClosed(Window window, Display display, Window owner)
WindowStateListener
windowClosed
in interface WindowStateListener
windowClosed
in class WindowSkin
public void suggestionDataChanged(SuggestionPopup suggestionPopup, List<?> previousSuggestionData)
SuggestionPopupListener
suggestionDataChanged
in interface SuggestionPopupListener
public void suggestionRendererChanged(SuggestionPopup suggestionPopup, ListView.ItemRenderer previousSuggestionRenderer)
SuggestionPopupListener
suggestionRendererChanged
in interface SuggestionPopupListener
public void listSizeChanged(SuggestionPopup suggestionPopup, int previousListSize)
SuggestionPopupListener
listSizeChanged
in interface SuggestionPopupListener
public void selectedIndexChanged(SuggestionPopup suggestionPopup, int previousSelectedIndex)
SuggestionPopupSelectionListener
selectedIndexChanged
in interface SuggestionPopupSelectionListener
public void selectedSuggestionChanged(SuggestionPopup suggestionPopup, Object previousSelectedSuggestion)
SuggestionPopupSelectionListener
selectedSuggestionChanged
in interface SuggestionPopupSelectionListener
suggestionPopup
- The source of the event.previousSelectedSuggestion
- The item that was previously selected, or null if the previous selection
cannot be determined.public Vote previewSuggestionPopupClose(SuggestionPopup suggestionPopup, boolean result)
SuggestionPopupStateListener
previewSuggestionPopupClose
in interface SuggestionPopupStateListener
public void suggestionPopupCloseVetoed(SuggestionPopup suggestionPopup, Vote reason)
SuggestionPopupStateListener
suggestionPopupCloseVetoed
in interface SuggestionPopupStateListener
public void suggestionPopupClosed(SuggestionPopup suggestionPopup)
SuggestionPopupCloseListener
suggestionPopupClosed
in interface SuggestionPopupCloseListener
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |