org.apache.pivot.wtk.skin.terra
Class TerraSuggestionPopupSkin
java.lang.Object
org.apache.pivot.wtk.skin.ComponentSkin
org.apache.pivot.wtk.skin.ContainerSkin
org.apache.pivot.wtk.skin.WindowSkin
org.apache.pivot.wtk.skin.terra.TerraSuggestionPopupSkin
- All Implemented Interfaces:
- ComponentKeyListener, ComponentListener, ComponentMouseButtonListener, ComponentMouseListener, ComponentMouseWheelListener, ComponentStateListener, ConstrainedVisual, ContainerListener, ContainerMouseListener, Skin, SuggestionPopupCloseListener, SuggestionPopupListener, SuggestionPopupStateListener, Visual, Window.Skin, WindowListener, WindowStateListener
public class TerraSuggestionPopupSkin
- extends WindowSkin
- implements SuggestionPopupListener, SuggestionPopupStateListener
Terra suggestion popup skin.
Method Summary |
Color |
getBorderColor()
|
Color |
getColor()
|
Font |
getFont()
|
void |
install(Component component)
Associates a skin with a component. |
boolean |
keyPressed(Component component,
int keyCode,
Keyboard.KeyLocation keyLocation)
Called when a key has been pressed. |
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 |
setBorderColor(Color borderColor)
|
void |
setBorderColor(String borderColor)
|
void |
setColor(Color color)
|
void |
setColor(String color)
|
void |
setFont(Dictionary<String,?> font)
|
void |
setFont(Font font)
|
void |
setFont(String font)
|
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 |
suggestionsChanged(SuggestionPopup suggestionPopup,
List<?> previousSuggestions)
Called when a suggestion popup's suggestions have 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, iconChanged, 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, invalidateComponent, keyReleased, keyTyped, locationChanged, menuHandlerChanged, mouseDown, mouseMove, mouseOut, mouseOver, mouseUp, mouseWheel, parentChanged, preferredHeightLimitsChanged, preferredSizeChanged, preferredWidthLimitsChanged, repaintComponent, repaintComponent, repaintComponent, repaintComponent, repaintComponent, setSize, sizeChanged, styleUpdated, tooltipTextChanged, visibleChanged |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TerraSuggestionPopupSkin
public TerraSuggestionPopupSkin()
install
public void install(Component component)
- Description copied from interface:
Skin
- Associates a skin with a component.
- Specified by:
install
in interface Skin
- Overrides:
install
in class WindowSkin
- Parameters:
component
- The component to which the skin is being attached.
getFont
public Font getFont()
setFont
public void setFont(Font font)
setFont
public final void setFont(String font)
setFont
public final void setFont(Dictionary<String,?> font)
getColor
public Color getColor()
setColor
public void setColor(Color color)
setColor
public final void setColor(String color)
getBorderColor
public Color getBorderColor()
setBorderColor
public void setBorderColor(Color borderColor)
setBorderColor
public final void setBorderColor(String borderColor)
mouseClick
public boolean mouseClick(Component component,
Mouse.Button button,
int x,
int y,
int count)
- Description copied from interface:
ComponentMouseButtonListener
- Called when a mouse button is clicked over a component.
- Specified by:
mouseClick
in interface ComponentMouseButtonListener
- Overrides:
mouseClick
in class ComponentSkin
- Returns:
- true to consume the event; false to allow it to
propagate.
keyPressed
public boolean keyPressed(Component component,
int keyCode,
Keyboard.KeyLocation keyLocation)
- Description copied from interface:
ComponentKeyListener
- Called when a key has been pressed.
- Specified by:
keyPressed
in interface ComponentKeyListener
- Overrides:
keyPressed
in class ComponentSkin
- Returns:
- true to consume the event; false to allow it to
propagate.
windowOpened
public void windowOpened(Window window)
- Description copied from interface:
WindowStateListener
- Called when a window has opened.
- Specified by:
windowOpened
in interface WindowStateListener
- Overrides:
windowOpened
in class WindowSkin
windowCloseVetoed
public void windowCloseVetoed(Window window,
Vote reason)
- Description copied from interface:
WindowStateListener
- Called when a window close event has been vetoed.
- Specified by:
windowCloseVetoed
in interface WindowStateListener
- Overrides:
windowCloseVetoed
in class WindowSkin
windowClosed
public void windowClosed(Window window,
Display display,
Window owner)
- Description copied from interface:
WindowStateListener
- Called when a window has closed.
- Specified by:
windowClosed
in interface WindowStateListener
- Overrides:
windowClosed
in class WindowSkin
suggestionsChanged
public void suggestionsChanged(SuggestionPopup suggestionPopup,
List<?> previousSuggestions)
- Description copied from interface:
SuggestionPopupListener
- Called when a suggestion popup's suggestions have changed.
- Specified by:
suggestionsChanged
in interface SuggestionPopupListener
suggestionRendererChanged
public void suggestionRendererChanged(SuggestionPopup suggestionPopup,
ListView.ItemRenderer previousSuggestionRenderer)
- Description copied from interface:
SuggestionPopupListener
- Called when a suggestion popup's item renderer has changed.
- Specified by:
suggestionRendererChanged
in interface SuggestionPopupListener
selectedIndexChanged
public void selectedIndexChanged(SuggestionPopup suggestionPopup,
int previousSelectedIndex)
- Description copied from interface:
SuggestionPopupListener
- Called when a suggestion popup's selected index has changed.
- Specified by:
selectedIndexChanged
in interface SuggestionPopupListener
previewSuggestionPopupClose
public Vote previewSuggestionPopupClose(SuggestionPopup suggestionPopup,
boolean result)
- Description copied from interface:
SuggestionPopupStateListener
- Called to preview a suggestion popup close event.
- Specified by:
previewSuggestionPopupClose
in interface SuggestionPopupStateListener
suggestionPopupCloseVetoed
public void suggestionPopupCloseVetoed(SuggestionPopup suggestionPopup,
Vote reason)
- Description copied from interface:
SuggestionPopupStateListener
- Called when a suggestion popup close event has been vetoed.
- Specified by:
suggestionPopupCloseVetoed
in interface SuggestionPopupStateListener
suggestionPopupClosed
public void suggestionPopupClosed(SuggestionPopup suggestionPopup)
- Description copied from interface:
SuggestionPopupCloseListener
- Called when a suggestion popup has closed.
- Specified by:
suggestionPopupClosed
in interface SuggestionPopupCloseListener