Methods for realizing advanced graphical user interface (GUI) in panel
subunit. The present invention defines, in one embodiment, a focus in user
action and a focus out user action for panel subunit. The focus in/out
user actions, when received by a controller device, are then passed to the
target device. When the target device receives the focus in/out user
actions, the target device will be able to update the GUI appropriately.
The present invention also provides a user action pass-through element for
conditionally passing through user actions to the target device. In one
embodiment, when a scroll button that is implemented with the user action
pass-through element is in focus, focus navigation commands received by
the controller are passed through to the target device. By using the focus
in/out user actions and by using the conditional user action pass-through
mechanisms of the present invention, more complicated and advanced GUI,
such as an electronic programming guide (EPG) can be achieved.
Métodos para realizar a relação de usuário gráfica avançada (GUI) no subunit do painel. A invenção atual define, em uma incorporação, um foco na ação do usuário e um foco para fora da ação do usuário para o subunit do painel. As ações do usuário do foco in/out, quando recebidas por um dispositivo do controlador, são passadas então ao dispositivo do alvo. Quando o dispositivo do alvo recebe as ações do usuário do foco in/out, o dispositivo do alvo poderá atualizar apropriadamente o GUI. A invenção atual fornece também um elemento do pass-through da ação do usuário condicional passando com as ações do usuário ao dispositivo do alvo. Em uma incorporação, quando uma tecla do scroll que esteja executada com o elemento do pass-through da ação do usuário está no foco, os comandos da navegação do foco recebidos pelo controlador são passados completamente ao dispositivo do alvo. Usando as ações do usuário do foco in/out e usando os mecanismos condicionais do pass-through da ação do usuário da invenção atual, mais complicados e GUI avançado, tal como uma guia de programação eletrônica (EPG) pode ser conseguido.