Uses of Interface
org.havi.ui.HNavigable

Packages that use HNavigable
org.havi.ui   
 

Uses of HNavigable in org.havi.ui
 

Subinterfaces of HNavigable in org.havi.ui
 interface HActionable
          This interface is implemented by all HAVi UI components that can be actioned by the user.
 interface HAdjustmentValue
          This interface is implemented by all HAVi UI components which have some form of adjustable numerical value (e.g. a range control).
 interface HItemValue
          This interface is implemented by all HAVi UI components which have some form of selectable content (e.g. a list group).
 interface HSwitchable
          This interface is implemented for all user interface components that can be actioned such that they "toggle" on and off and maintain the chosen state.
 interface HTextValue
          This interface is implemented by all HAVi UI components which have have editable text content (e.g. a text entry control).
 

Classes in org.havi.ui that implement HNavigable
 class HAnimation
          The HAnimation class is a user interface component used to display animated graphical content (as HStaticAnimation) which additionally enables a user to navigate to it, i.e. it can have the input focus.
 class HGraphicButton
          The HGraphicButton is a user interface component representing a push-button with static read-only graphical content.
 class HIcon
          The HIcon is a user interface component used to display static graphical content (as HStaticIcon) which also enables a user to navigate to it, i.e. it can have the input focus.
 class HListGroup
          The HListGroup is a user interface component representing a list of selectable items (HListElements) which contain graphical and / or textual content.
 class HMultilineEntry
          The HMultilineEntry is a user interface component used to receive multiple lines of alphanumeric entry from the user.
 class HRange
          The HRange is a user interface component used to display a value within a fixed range (as org.havi.ui.HStaticRange HStaticRange}) which also enables a user to navigate to it, i.e. it can have the input focus.
 class HRangeValue
          The HRangeValue is a user interface component used to display a value within a fixed range (as org.havi.ui.HStaticRange HStaticRange}) which enables a user to navigate to and alter the value of it, i.e. it can have the input focus and it can be adjusted.
 class HSinglelineEntry
          The HSinglelineEntry is a user interface component used to receive a single line of alphanumeric entry from the user and can also be used for password input.
 class HText
          The HText is a user interface component used to display static read-only textual content (as HStaticText) which additionally enables a user to navigate to it, i.e. it can have the input focus.
 class HTextButton
          The HTextButton is a user interface component representing a push-button with static read-only textual content.
 class HToggleButton
          The HToggleButton is a user interface component representing a "check box", or with the support of the HToggleGroup class, "radio buttons".
 

Methods in org.havi.ui that return HNavigable
 HNavigable HAnimation.getMove(int keyCode)
          Provides the HNavigable object that is navigated to when a particular key is pressed.
 HNavigable HGraphicButton.getMove(int keyCode)
          Provides the HNavigable object that is navigated to when a particular key is pressed.
 HNavigable HIcon.getMove(int keyCode)
          Provides the HNavigable object that is navigated to when a particular key is pressed.
 HNavigable HListGroup.getMove(int keyCode)
          Provides the HNavigable object that is navigated to when a particular key is pressed.
 HNavigable HNavigable.getMove(int keyCode)
          Provides the HNavigable object that is navigated to when a particular key is pressed.
 HNavigable HRange.getMove(int keyCode)
          Provides the HNavigable object that is navigated to when a particular key is pressed.
 HNavigable HRangeValue.getMove(int keyCode)
          Provides the HNavigable object that is navigated to when a particular key is pressed.
 HNavigable HSinglelineEntry.getMove(int keyCode)
          Provides the HNavigable object that is navigated to when a particular key is pressed.
 HNavigable HText.getMove(int keyCode)
          Provides the HNavigable object that is navigated to when a particular key is pressed.
 HNavigable HTextButton.getMove(int keyCode)
          Provides the HNavigable object that is navigated to when a particular key is pressed.
 

Methods in org.havi.ui with parameters of type HNavigable
 void HAnimation.setFocusTraversal(HNavigable up, HNavigable down, HNavigable left, HNavigable right)
          Set the focus control for an HNavigable component.
 void HGraphicButton.setFocusTraversal(HNavigable up, HNavigable down, HNavigable left, HNavigable right)
          Set the focus control for an HNavigable component.
 void HIcon.setFocusTraversal(HNavigable up, HNavigable down, HNavigable left, HNavigable right)
          Set the focus control for an HNavigable component.
 void HListGroup.setFocusTraversal(HNavigable up, HNavigable down, HNavigable left, HNavigable right)
          Set the focus control for an HNavigable component.
 void HNavigable.setFocusTraversal(HNavigable up, HNavigable down, HNavigable left, HNavigable right)
          Set the focus control for an HNavigable component.
 void HRange.setFocusTraversal(HNavigable up, HNavigable down, HNavigable left, HNavigable right)
          Set the focus control for an HNavigable component.
 void HRangeValue.setFocusTraversal(HNavigable up, HNavigable down, HNavigable left, HNavigable right)
          Set the focus control for an HNavigable component.
 void HSinglelineEntry.setFocusTraversal(HNavigable up, HNavigable down, HNavigable left, HNavigable right)
          Set the focus control for an HNavigable component.
 void HText.setFocusTraversal(HNavigable up, HNavigable down, HNavigable left, HNavigable right)
          Set the focus control for an HNavigable component.
 void HTextButton.setFocusTraversal(HNavigable up, HNavigable down, HNavigable left, HNavigable right)
          Set the focus control for an HNavigable component.
 void HAnimation.setMove(int keyCode, HNavigable target)
          Defines the navigation path from the current HNavigable to another HNavigable when a particular key is pressed.
 void HGraphicButton.setMove(int keyCode, HNavigable target)
          Defines the navigation path from the current HNavigable to another HNavigable when a particular key is pressed.
 void HIcon.setMove(int keyCode, HNavigable target)
          Defines the navigation path from the current HNavigable to another HNavigable when a particular key is pressed.
 void HListGroup.setMove(int keyCode, HNavigable target)
          Defines the navigation path from the current HNavigable to another HNavigable when a particular key is pressed.
 void HNavigable.setMove(int keyCode, HNavigable target)
          Defines the navigation path from the current HNavigable to another HNavigable when a particular key is pressed.
 void HRange.setMove(int keyCode, HNavigable target)
          Defines the navigation path from the current HNavigable to another HNavigable when a particular key is pressed.
 void HRangeValue.setMove(int keyCode, HNavigable target)
          Defines the navigation path from the current HNavigable to another HNavigable when a particular key is pressed.
 void HSinglelineEntry.setMove(int keyCode, HNavigable target)
          Defines the navigation path from the current HNavigable to another HNavigable when a particular key is pressed.
 void HText.setMove(int keyCode, HNavigable target)
          Defines the navigation path from the current HNavigable to another HNavigable when a particular key is pressed.
 void HTextButton.setMove(int keyCode, HNavigable target)
          Defines the navigation path from the current HNavigable to another HNavigable when a particular key is pressed.