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

MButtons Class Reference

#include <mbuttons.h>

List of all members.

Public Member Functions

 MButtons (MWindow *mwindow, MWindowGUI *gui)
 ~MButtons ()
int create_objects ()
int resize_event ()
int keypress_event ()
void update ()

Public Attributes

MWindowGUIgui
MWindowmwindow
PlayTransporttransport
MainEditingedit_panel


Detailed Description

Definition at line 31 of file mbuttons.h.


Constructor & Destructor Documentation

MButtons::MButtons MWindow mwindow,
MWindowGUI gui
 

Definition at line 21 of file mbuttons.C.

MButtons::~MButtons  ) 
 

Definition at line 31 of file mbuttons.C.

References edit_panel, and transport.


Member Function Documentation

int MButtons::create_objects  ) 
 

Definition at line 37 of file mbuttons.C.

References EditPanel::create_objects(), PlayTransport::create_objects(), MWindow::cwindow, edit_panel, EditPanel::get_w(), PlayTransport::get_w(), Theme::mtransport_margin, mwindow, CWindow::playback_engine, PlayTransport::set_engine(), MWindow::theme, and transport.

Referenced by MWindowGUI::create_objects().

int MButtons::keypress_event  ) 
 

Definition at line 68 of file mbuttons.C.

References PlayTransport::keypress_event(), and transport.

Referenced by MWindowGUI::keypress_event().

int MButtons::resize_event  ) 
 

Definition at line 58 of file mbuttons.C.

References Theme::mbuttons_h, Theme::mbuttons_w, Theme::mbuttons_x, Theme::mbuttons_y, mwindow, and MWindow::theme.

Referenced by MWindowGUI::resize_event().

void MButtons::update  ) 
 

Definition at line 80 of file mbuttons.C.

References edit_panel, and EditPanel::update().

Referenced by MWindowGUI::update().


Member Data Documentation

MainEditing* MButtons::edit_panel
 

Definition at line 45 of file mbuttons.h.

Referenced by create_objects(), MWindow::set_auto_keyframes(), MWindow::set_editing_mode(), update(), and ~MButtons().

MWindowGUI* MButtons::gui
 

Definition at line 42 of file mbuttons.h.

MWindow* MButtons::mwindow
 

Definition at line 43 of file mbuttons.h.

Referenced by create_objects(), and resize_event().

PlayTransport* MButtons::transport
 

Definition at line 44 of file mbuttons.h.

Referenced by TrackCanvas::button_press_event(), create_objects(), keypress_event(), EditPanel::next_label(), EditPanel::prev_label(), MTimeBar::select_label(), CTimeBar::select_label(), MTimeBar::stop_playback(), and ~MButtons().


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