Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

GWindowGUI Class Reference

#include <gwindowgui.h>

List of all members.

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)

Public Attributes

MWindowmwindow
GWindowToggleother [OTHER_TOGGLES]
GWindowToggleauto_toggle [AUTOMATION_TOTAL]


Detailed Description

Definition at line 16 of file gwindowgui.h.


Constructor & Destructor Documentation

GWindowGUI::GWindowGUI MWindow mwindow,
int  w,
int  h
 

Definition at line 17 of file gwindowgui.C.


Member Function Documentation

void GWindowGUI::calculate_extents BC_WindowBase *  gui,
int *  w,
int *  h
[static]
 

Definition at line 58 of file gwindowgui.C.

References auto_text, other_text, and OTHER_TOGGLES.

Referenced by GWindow::create_objects().

int GWindowGUI::close_event  ) 
 

Definition at line 168 of file gwindowgui.C.

References MWindow::gui, MWindowGUI::mainmenu, mwindow, MWindow::save_defaults(), MWindow::session, MainMenu::show_gwindow, and MainSession::show_gwindow.

Referenced by keypress_event().

void GWindowGUI::create_objects  ) 
 

Definition at line 107 of file gwindowgui.C.

References auto_text, auto_toggle, mwindow, other, other_text, and OTHER_TOGGLES.

Referenced by GWindow::create_objects().

int GWindowGUI::keypress_event  ) 
 

Definition at line 183 of file gwindowgui.C.

References close_event().

int GWindowGUI::translation_event  ) 
 

Definition at line 161 of file gwindowgui.C.

References MainSession::gwindow_x, MainSession::gwindow_y, mwindow, and MWindow::session.

void GWindowGUI::update_mwindow  ) 
 

Definition at line 137 of file gwindowgui.C.

References MWindow::gui, MWindowGUI::mainmenu, mwindow, and MainMenu::update_toggles().

Referenced by GWindowToggle::handle_event().

void GWindowGUI::update_toggles int  use_lock  ) 
 

Definition at line 144 of file gwindowgui.C.

References auto_toggle, other, OTHER_TOGGLES, and GWindowToggle::update().

Referenced by PluginAutomation::handle_event(), ShowAutomation::handle_event(), ShowTransitions::handle_event(), ShowTitles::handle_event(), ShowAssets::handle_event(), and MWindow::paste_edls().


Member Data Documentation

GWindowToggle* GWindowGUI::auto_toggle[AUTOMATION_TOTAL]
 

Definition at line 30 of file gwindowgui.h.

Referenced by create_objects(), and update_toggles().

MWindow* GWindowGUI::mwindow
 

Definition at line 28 of file gwindowgui.h.

Referenced by close_event(), create_objects(), translation_event(), and update_mwindow().

GWindowToggle* GWindowGUI::other[OTHER_TOGGLES]
 

Definition at line 29 of file gwindowgui.h.

Referenced by create_objects(), and update_toggles().


The documentation for this class was generated from the following files:
Generated on Sun Jan 8 13:39:15 2006 for Cinelerra-svn by  doxygen 1.4.4