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: