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_Widget * Goto (PG_Widget *widget)
PG_Widget * GotoFirst ()
PG_Widget * GotoLast ()
PG_Widget * GotoNext ()
PG_Widget * GotoPrev ()
PG_Widget * FindLeft (PG_Widget *widget=NULL)
PG_Widget * FindRight (PG_Widget *widget=NULL)
PG_Widget * FindUp (PG_Widget *widget=NULL)
PG_Widget * FindDown (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