#include <gwindowgui.h>
Inherits BC_CheckBox.

Public Member Functions | |
| GWindowToggle (MWindow *mwindow, GWindowGUI *gui, int x, int y, toggleinfo toggleinf) | |
| int | handle_event () |
| void | update () |
Static Public Member Functions | |
| static int * | get_main_value (MWindow *mwindow, toggleinfo toggleinf) |
Data Fields | |
| MWindow * | mwindow |
| GWindowGUI * | gui |
| toggleinfo | toggleinf |
Definition at line 40 of file gwindowgui.h.
| GWindowToggle::GWindowToggle | ( | MWindow * | mwindow, | |
| GWindowGUI * | gui, | |||
| int | x, | |||
| int | y, | |||
| toggleinfo | toggleinf | |||
| ) |
Definition at line 187 of file gwindowgui.C.
| int GWindowToggle::handle_event | ( | ) | [virtual] |
Reimplemented from BC_CheckBox.
Definition at line 202 of file gwindowgui.C.
References MWindowGUI::canvas, TrackCanvas::draw_overlays(), BC_WindowBase::flash(), get_main_value(), BC_Toggle::get_value(), MWindow::gui, gui, toggleinfo::isauto, BC_WindowBase::lock_window(), mwindow, NONAUTOTOGGLES_ASSETS, NONAUTOTOGGLES_PLUGIN_AUTOS, NONAUTOTOGGLES_TITLES, NONAUTOTOGGLES_TRANSITIONS, toggleinfo::ref, toggleinf, BC_WindowBase::unlock_window(), MWindowGUI::update(), and GWindowGUI::update_mwindow().

| void GWindowToggle::update | ( | ) |
Definition at line 271 of file gwindowgui.C.
References get_main_value(), mwindow, BC_Toggle::set_value(), and toggleinf.
Referenced by GWindowGUI::update_toggles().

| int * GWindowToggle::get_main_value | ( | MWindow * | mwindow, | |
| toggleinfo | toggleinf | |||
| ) | [static] |
Definition at line 245 of file gwindowgui.C.
References EDLSession::auto_conf, AutoConf::autos, MWindow::edl, toggleinfo::isauto, NONAUTOTOGGLES_ASSETS, NONAUTOTOGGLES_PLUGIN_AUTOS, NONAUTOTOGGLES_TITLES, NONAUTOTOGGLES_TRANSITIONS, AutoConf::plugins, toggleinfo::ref, EDL::session, EDLSession::show_assets, EDLSession::show_titles, and AutoConf::transitions.
Referenced by handle_event(), and update().
1.5.5