ScenePicker Class Reference
#include <scenepic.h>
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 DismissableWindow * | last_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 * |
| |
|
) |
| | |
| 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
The documentation for this class was generated from the following file: