#include <gwindowgui.h>
Inherits BC_Window.

Public Member Functions | |
| GWindowGUI (MWindow *mwindow, int w, int h) | |
| void | create_objects () |
| int | translation_event () |
| int | close_event () |
| int | keypress_event () |
| void | update_toggles (int use_lock) |
| void | update_mwindow () |
Static Public Member Functions | |
| static void | calculate_extents (BC_WindowBase *gui, int *w, int *h) |
Data Fields | |
| MWindow * | mwindow |
| GWindowToggle * | toggles [NONAUTOTOGGLES_COUNT+AUTOMATION_TOTAL] |
Definition at line 24 of file gwindowgui.h.
| GWindowGUI::GWindowGUI | ( | MWindow * | mwindow, | |
| int | w, | |||
| int | h | |||
| ) |
Definition at line 18 of file gwindowgui.C.
| void GWindowGUI::calculate_extents | ( | BC_WindowBase * | gui, | |
| int * | w, | |||
| int * | h | |||
| ) | [static] |
Definition at line 78 of file gwindowgui.C.
References auto_text, BC_Toggle::calculate_extents(), BC_WindowBase::get_resources(), MAX, NONAUTOTOGGLES_COUNT, and other_text.
Referenced by GWindow::create_objects().

| void GWindowGUI::create_objects | ( | ) |
Definition at line 109 of file gwindowgui.C.
References BC_WindowBase::add_tool(), BC_WindowBase::get_h(), mwindow, NONAUTOTOGGLES_COUNT, toggles, BC_WindowBase::x, and BC_WindowBase::y.
Referenced by GWindow::create_objects().

| int GWindowGUI::translation_event | ( | ) | [virtual] |
Reimplemented from BC_WindowBase.
Definition at line 144 of file gwindowgui.C.
References BC_WindowBase::get_x(), BC_WindowBase::get_y(), MainSession::gwindow_x, MainSession::gwindow_y, mwindow, and MWindow::session.

| int GWindowGUI::close_event | ( | ) | [virtual] |
Reimplemented from BC_WindowBase.
Definition at line 151 of file gwindowgui.C.
References MWindow::gui, BC_WindowBase::hide_window(), BC_WindowBase::lock_window(), MWindowGUI::mainmenu, mwindow, MWindow::save_defaults(), MWindow::session, BC_MenuItem::set_checked(), MainMenu::show_gwindow, MainSession::show_gwindow, and BC_WindowBase::unlock_window().
Referenced by keypress_event().

| int GWindowGUI::keypress_event | ( | ) | [virtual] |
Reimplemented from BC_WindowBase.
Definition at line 166 of file gwindowgui.C.
References close_event(), BC_WindowBase::ctrl_down(), and BC_WindowBase::get_keypress().

| void GWindowGUI::update_toggles | ( | int | use_lock | ) |
Definition at line 132 of file gwindowgui.C.
References BC_WindowBase::lock_window(), NONAUTOTOGGLES_COUNT, toggles, BC_WindowBase::unlock_window(), and GWindowToggle::update().
Referenced by PluginAutomation::handle_event(), ShowAutomation::handle_event(), ShowTransitions::handle_event(), ShowTitles::handle_event(), ShowAssets::handle_event(), and MWindow::paste_edls().

| void GWindowGUI::update_mwindow | ( | ) |
Definition at line 125 of file gwindowgui.C.
References MWindow::gui, BC_WindowBase::lock_window(), MWindowGUI::mainmenu, mwindow, BC_WindowBase::unlock_window(), and MainMenu::update_toggles().
Referenced by GWindowToggle::handle_event().

Definition at line 36 of file gwindowgui.h.
Referenced by close_event(), create_objects(), translation_event(), and update_mwindow().
| GWindowToggle* GWindowGUI::toggles[NONAUTOTOGGLES_COUNT+AUTOMATION_TOTAL] |
1.5.5