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

VTimeBar Class Reference

#include <vtimebar.h>

Inheritance diagram for VTimeBar:

TimeBar List of all members.

Public Member Functions

 VTimeBar (MWindow *mwindow, VWindowGUI *gui, int x, int y, int w, int h)
int resize_event ()
EDLget_edl ()
void draw_time ()
void update_preview ()
void select_label (double position)

Public Attributes

VWindowGUIgui

Detailed Description

Definition at line 8 of file vtimebar.h.


Constructor & Destructor Documentation

VTimeBar::VTimeBar MWindow mwindow,
VWindowGUI gui,
int  x,
int  y,
int  w,
int  h
 

Definition at line 10 of file vtimebar.C.


Member Function Documentation

void VTimeBar::draw_time  )  [virtual]
 

Reimplemented from TimeBar.

Definition at line 42 of file vtimebar.C.

References TimeBar::draw_range().

EDL * VTimeBar::get_edl  )  [virtual]
 

Reimplemented from TimeBar.

Definition at line 37 of file vtimebar.C.

References VWindow::get_edl(), gui, and VWindowGUI::vwindow.

Referenced by select_label().

int VTimeBar::resize_event  ) 
 

Definition at line 27 of file vtimebar.C.

References TimeBar::mwindow, MWindow::theme, TimeBar::update(), Theme::vtimebar_h, Theme::vtimebar_w, Theme::vtimebar_x, and Theme::vtimebar_y.

Referenced by VWindowGUI::resize_event().

void VTimeBar::select_label double  position  )  [virtual]
 

Reimplemented from TimeBar.

Definition at line 53 of file vtimebar.C.

References EDL::align_to_frame(), MWindow::edl, get_edl(), LocalSession::get_selectionend(), LocalSession::get_selectionstart(), gui, PlayTransport::handle_transport(), EDL::local_session, TimeBar::mwindow, LocalSession::set_selectionend(), LocalSession::set_selectionstart(), VWindowGUI::transport, TimeBar::update(), VWindow::update_position(), and MWindow::vwindow.

void VTimeBar::update_preview  )  [virtual]
 

Reimplemented from TimeBar.

Definition at line 47 of file vtimebar.C.

References gui, VWindowSlider::set_position(), and VWindowGUI::slider.


Member Data Documentation

VWindowGUI* VTimeBar::gui
 

Reimplemented from TimeBar.

Definition at line 25 of file vtimebar.h.

Referenced by get_edl(), select_label(), and update_preview().


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