#include <recorder_ui.H>
Inheritance diagram for RecorderUI:
Public Types | |
enum | button_id_t { RECORD_BUTTON_ID, PLAY_BUTTON_ID, PAUSE_BUTTON_ID, STOP_BUTTON_ID, FWD_BUTTON_ID, REV_BUTTON_ID, RENDER_ON_BUTTON_ID, RENDER_OFF_BUTTON_ID, NEW_PATH_BUTTON_ID, DEL_PATH_BUTTON_ID, OPEN_PATH_BUTTON_ID, SAVE_PATH_BUTTON_ID, PLAY_FRAMES_BUTTON_ID, NUM_BUTTONS } |
enum | color_edittext_id_t { NAME_EDITTEXT_ID, NUM_COLOR_EDITTEXT_IDS } |
Public Member Functions | |
RecorderUI (Recorder *rec) | |
virtual | ~RecorderUI () |
void | update () |
virtual void | show () |
virtual void | hide () |
virtual void | set_play_all_frames () |
virtual void | set_frame_num (int n) |
virtual void | sync_live () |
virtual int | add_path_entry (int, char *) |
virtual int | del_path_entry (int) |
virtual void | update_checks () |
Static Public Member Functions | |
static void | button_cb (int id) |
static void | set_fps_cb (int id) |
static void | path_listbox_cb (int id) |
static void | name_edittext_cb (int id) |
static void | resync_cb (int id) |
static void | set_framenum_cb (int id) |
static void | set_render_state () |
static void | set_sync () |
Protected Member Functions | |
void | init () |
Protected Attributes | |
GLUI * | _glui |
Static Protected Attributes | |
static Recorder * | _rec = 0 |
static RecorderUI * | _instance = 0 |
static GLUI_Listbox * | _path_listbox = 0 |
static GLUI_EditText * | _fnum_edittext = 0 |
static GLUI_EditText * | _name_edittext = 0 |
static GLUI_Spinner * | _fps_spin = 0 |
static GLUI_Checkbox * | _check_rec = 0 |
static GLUI_Checkbox * | _check_play = 0 |
static GLUI_Checkbox * | _check_pause = 0 |
static GLUI_Checkbox * | _check_sync = 0 |
static GLUI_RadioGroup * | _radio_render = 0 |
static GLUI_RadioGroup * | _radio_frames = 0 |
Definition at line 11 of file recorder_ui.H.
|
Definition at line 18 of file recorder_ui.H. |
|
Definition at line 35 of file recorder_ui.H. |
|
Definition at line 22 of file recorder_ui.C. |
|
Definition at line 15 of file recorder_ui.H. |
|
Implements RecorderUIBase. Definition at line 207 of file recorder_ui.C. References _path_listbox. |
|
|
Implements RecorderUIBase. Definition at line 214 of file recorder_ui.C. References _path_listbox. |
|
Implements RecorderUIBase. Definition at line 236 of file recorder_ui.C. References _glui. |
|
Definition at line 38 of file recorder_ui.C. References _check_pause, _check_play, _check_rec, _check_sync, _fnum_edittext, _fps_spin, _glui, _name_edittext, _path_listbox, _radio_frames, _radio_render, _rec, button_cb(), DEL_PATH_BUTTON_ID, FWD_BUTTON_ID, Recorder::get_fps(), Recorder::get_path(), name_edittext_cb(), NEW_PATH_BUTTON_ID, OPEN_PATH_BUTTON_ID, path_listbox_cb(), PAUSE_BUTTON_ID, VIEW::peek(), PLAY_BUTTON_ID, PLAY_FRAMES_BUTTON_ID, RECORD_BUTTON_ID, RENDER_ON_BUTTON_ID, resync_cb(), REV_BUTTON_ID, SAVE_PATH_BUTTON_ID, set_fps_cb(), set_framenum_cb(), and STOP_BUTTON_ID. Referenced by RecorderUI(). |
|
Definition at line 323 of file recorder_ui.C. References Recorder::_name_buf, _name_edittext, and _rec. Referenced by init(). |
|
Definition at line 308 of file recorder_ui.C. References _path_listbox, _rec, and Recorder::set_path(). Referenced by init(). |
|
Definition at line 330 of file recorder_ui.C. References _check_sync, _rec, and Recorder::set_sync(). Referenced by init(). |
|
Definition at line 316 of file recorder_ui.C. References _fps_spin, _rec, and Recorder::set_fps(). Referenced by init(). |
|
Implements RecorderUIBase. Definition at line 58 of file recorder_ui.H. References _fnum_edittext. Referenced by set_framenum_cb(). |
|
Definition at line 337 of file recorder_ui.C. References _fnum_edittext, _instance, _rec, Recorder::path_pos(), set_frame_num(), and Recorder::set_pos(). Referenced by init(). |
|
Implements RecorderUIBase. Definition at line 369 of file recorder_ui.C. References _radio_frames, _rec, and Recorder::play_all_frames(). Referenced by button_cb(). |
|
Definition at line 360 of file recorder_ui.C. References _radio_render, _rec, Recorder::render_off(), and Recorder::render_on(). Referenced by button_cb(). |
|
Definition at line 347 of file recorder_ui.C. References _check_sync, _rec, and Recorder::sync(). |
|
Implements RecorderUIBase. Definition at line 228 of file recorder_ui.C. References _glui. |
|
Implements RecorderUIBase. Definition at line 63 of file recorder_ui.H. References _glui. |
|
Definition at line 191 of file recorder_ui.C. References _glui. |
|
Implements RecorderUIBase. Definition at line 352 of file recorder_ui.C. References _check_pause, _check_play, _check_rec, _radio_frames, _rec, Recorder::pause_on(), Recorder::play_all_frames(), Recorder::play_on(), and Recorder::rec_on(). |
|
Definition at line 89 of file recorder_ui.H. Referenced by init(), and update_checks(). |
|
Definition at line 88 of file recorder_ui.H. Referenced by init(), and update_checks(). |
|
Definition at line 87 of file recorder_ui.H. Referenced by init(), and update_checks(). |
|
Definition at line 90 of file recorder_ui.H. Referenced by init(), resync_cb(), and set_sync(). |
|
Definition at line 83 of file recorder_ui.H. Referenced by init(), set_frame_num(), and set_framenum_cb(). |
|
Definition at line 85 of file recorder_ui.H. Referenced by init(), and set_fps_cb(). |
|
Definition at line 76 of file recorder_ui.H. Referenced by hide(), init(), show(), sync_live(), and update(). |
|
Definition at line 80 of file recorder_ui.H. Referenced by button_cb(), RecorderUI(), and set_framenum_cb(). |
|
Definition at line 84 of file recorder_ui.H. Referenced by button_cb(), init(), and name_edittext_cb(). |
|
Definition at line 82 of file recorder_ui.H. Referenced by add_path_entry(), del_path_entry(), init(), and path_listbox_cb(). |
|
Definition at line 93 of file recorder_ui.H. Referenced by init(), set_play_all_frames(), and update_checks(). |
|
Definition at line 92 of file recorder_ui.H. Referenced by init(), and set_render_state(). |
|
Definition at line 79 of file recorder_ui.H. Referenced by button_cb(), init(), name_edittext_cb(), path_listbox_cb(), RecorderUI(), resync_cb(), set_fps_cb(), set_framenum_cb(), set_play_all_frames(), set_render_state(), set_sync(), and update_checks(). |