Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages | Examples

PG_Navigator Class Reference

Collaboration diagram for PG_Navigator:

Collaboration graph
[legend]
List of all members.

Detailed Description

A class for widget navigation.

Author:
Alexander Pipelka


Public Member Functions

void Add (PG_Widget *widget)
void Remove (PG_Widget *widget)
bool Action (PG_Widget::KeyAction action)
PG_WidgetGoto (PG_Widget *widget)
PG_WidgetGotoFirst ()
PG_WidgetGotoLast ()
PG_WidgetGotoNext ()
PG_WidgetGotoPrev ()
PG_WidgetFindLeft (PG_Widget *widget=NULL)
PG_WidgetFindRight (PG_Widget *widget=NULL)
PG_WidgetFindUp (PG_Widget *widget=NULL)
PG_WidgetFindDown (PG_Widget *widget=NULL)


Member Function Documentation

bool PG_Navigator::Action PG_Widget::KeyAction  action  ) 
 

void PG_Navigator::Add PG_Widget widget  ) 
 

PG_Widget* PG_Navigator::FindDown PG_Widget widget = NULL  ) 
 

PG_Widget* PG_Navigator::FindLeft PG_Widget widget = NULL  ) 
 

PG_Widget* PG_Navigator::FindRight PG_Widget widget = NULL  ) 
 

PG_Widget* PG_Navigator::FindUp PG_Widget widget = NULL  ) 
 

PG_Widget* PG_Navigator::Goto PG_Widget widget  ) 
 

PG_Widget* PG_Navigator::GotoFirst  ) 
 

PG_Widget* PG_Navigator::GotoLast  ) 
 

PG_Widget* PG_Navigator::GotoNext  ) 
 

PG_Widget* PG_Navigator::GotoPrev  ) 
 

void PG_Navigator::Remove PG_Widget widget  ) 
 



The ParaGUI Project - Alexander Pipelka