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

MoveMenu Class Reference

#include <menu.H>

Inheritance diagram for MoveMenu:

Inheritance graph
[legend]
Collaboration diagram for MoveMenu:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 MoveMenu (Cstr_ptr &name)
virtual ~MoveMenu ()
virtual void move (const mlib::XYpt &loc)
virtual void move_local (const mlib::XYpt &loc)=0
virtual void hide ()=0
virtual void menu (int recreate=false)=0
virtual void show ()=0
MenuListitems ()
int is_shown ()

Protected Attributes

int _is_shown
MenuList _item_list
mlib::XYpt _loc
str_ptr _name

Detailed Description

Definition at line 27 of file menu.H.


Constructor & Destructor Documentation

MoveMenu::MoveMenu Cstr_ptr &  name  )  [inline]
 

Definition at line 30 of file menu.H.

virtual MoveMenu::~MoveMenu  )  [inline, virtual]
 

Definition at line 31 of file menu.H.


Member Function Documentation

virtual void MoveMenu::hide  )  [pure virtual]
 

Implemented in GLUIMoveMenu.

Referenced by BaseJOTapp::hide_menu(), and BaseJOTapp::init_menu().

int MoveMenu::is_shown  )  [inline]
 

Definition at line 39 of file menu.H.

References _is_shown.

Referenced by BaseJOTapp::menu_is_shown().

MenuList& MoveMenu::items  )  [inline]
 

Definition at line 38 of file menu.H.

References _item_list.

Referenced by add_render_styles(), and GLUIMoveMenu::create_menu().

virtual void MoveMenu::menu int  recreate = false  )  [pure virtual]
 

Implemented in GLUIMoveMenu.

Referenced by BaseJOTapp::init_menu(), and BaseJOTapp::show_menu().

virtual void MoveMenu::move const mlib::XYpt loc  )  [inline, virtual]
 

Definition at line 33 of file menu.H.

References _loc.

virtual void MoveMenu::move_local const mlib::XYpt loc  )  [pure virtual]
 

Implemented in GLUIMoveMenu.

Referenced by BaseJOTapp::init_menu(), and BaseJOTapp::show_menu().

virtual void MoveMenu::show  )  [pure virtual]
 

Implemented in GLUIMoveMenu.

Referenced by BaseJOTapp::init_menu(), and BaseJOTapp::show_menu().


Member Data Documentation

int MoveMenu::_is_shown [protected]
 

Definition at line 42 of file menu.H.

Referenced by GLUIMoveMenu::create_menu(), GLUIMoveMenu::hide(), is_shown(), and GLUIMoveMenu::show().

MenuList MoveMenu::_item_list [protected]
 

Definition at line 43 of file menu.H.

Referenced by GLUIMoveMenu::create_menu(), and items().

mlib::XYpt MoveMenu::_loc [protected]
 

Definition at line 44 of file menu.H.

Referenced by move(), and GLUIMoveMenu::move_local().

str_ptr MoveMenu::_name [protected]
 

Definition at line 45 of file menu.H.

Referenced by GLUIMoveMenu::create_menu().


The documentation for this class was generated from the following file:
Generated on Mon Sep 18 11:46:42 2006 for jot by  doxygen 1.4.4