ScenePicker Class Reference

#include <scenepic.h>

Inheritance diagram for ScenePicker:
Inheritance graph
[legend]
Collaboration diagram for ScenePicker:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ScenePicker (Scene *)
virtual ~ScenePicker ()
MenuItem * add_menu (MenuItem *, Menu *=nil)
MenuItem * add_radio_menu (const char *, Action *, Menu *=nil)
MenuItem * add_radio_menu (const char *, Rubberband *, Action *, int tool=0, Menu *=nil)
MenuItem * add_radio_menu (const char *, OcHandler *, int tool=0, Menu *=nil)
Button * radio_button (const char *, Action *)
Button * radio_button (const char *, Rubberband *, Action *, int tool=0)
MenuItem * add_menu (const char *, Action *, Menu *=nil)
MenuItem * add_menu (const char *, MenuItem *, Menu *=nil)
void remove_item (const char *)
void insert_item (const char *, const char *, MenuItem *)
virtual void pick_menu (Glyph *, int, Hit &)
virtual void set_scene_tool (int)
TelltaleGroup * telltale_group ()
virtual const char * select_name ()
virtual void select_name (const char *)
virtual void help ()
virtual void exec_item (const char *)

Static Public Member Functions

static DismissableWindowlast_window ()

Private Attributes

ScenePickerImpl * spi_

Constructor & Destructor Documentation

ScenePicker::ScenePicker ( Scene  ) 
virtual ScenePicker::~ScenePicker (  )  [virtual]

Member Function Documentation

MenuItem* ScenePicker::add_menu ( const char *  ,
MenuItem *  ,
Menu *  = nil 
)
MenuItem* ScenePicker::add_menu ( const char *  ,
Action *  ,
Menu *  = nil 
)
MenuItem* ScenePicker::add_menu ( MenuItem *  ,
Menu *  = nil 
)
MenuItem* ScenePicker::add_radio_menu ( const char *  ,
OcHandler ,
int  tool = 0,
Menu *  = nil 
)
MenuItem* ScenePicker::add_radio_menu ( const char *  ,
Rubberband ,
Action *  ,
int  tool = 0,
Menu *  = nil 
)
MenuItem* ScenePicker::add_radio_menu ( const char *  ,
Action *  ,
Menu *  = nil 
)
virtual void ScenePicker::exec_item ( const char *   )  [virtual]
virtual void ScenePicker::help (  )  [virtual]
void ScenePicker::insert_item ( const char *  ,
const char *  ,
MenuItem *   
)
static DismissableWindow* ScenePicker::last_window (  )  [static]
virtual void ScenePicker::pick_menu ( Glyph *  ,
int  ,
Hit &   
) [virtual]
Button* ScenePicker::radio_button ( const char *  ,
Rubberband ,
Action *  ,
int  tool = 0 
)
Button* ScenePicker::radio_button ( const char *  ,
Action *   
)
void ScenePicker::remove_item ( const char *   ) 
virtual void ScenePicker::select_name ( const char *   )  [virtual]
virtual const char* ScenePicker::select_name (  )  [virtual]
virtual void ScenePicker::set_scene_tool ( int   )  [virtual]
TelltaleGroup* ScenePicker::telltale_group (  ) 

Member Data Documentation

ScenePickerImpl* ScenePicker::spi_ [private]

The documentation for this class was generated from the following file:
Generated on Mon Jun 13 08:10:32 2011 for NEURON by  doxygen 1.6.3