EditPanel Class Reference

#include <editpanel.h>

Inherited by CWindowEditing, MainEditing, and VWindowEditing.

Collaboration diagram for EditPanel:

Collaboration graph
[legend]

Public Member Functions

 EditPanel (MWindow *mwindow, BC_WindowBase *subwindow, int x, int y, int editing_mode, int use_editing_mode, int use_keyframe, int use_splice, int use_overwrite, int use_lift, int use_extract, int use_copy, int use_paste, int use_undo, int use_fit, int use_locklabels, int use_labels, int use_toclip, int use_meters, int is_mwindow, int use_cut)
 ~EditPanel ()
void set_meters (MeterPanel *meter_panel)
void update ()
void delete_buttons ()
void create_buttons ()
void reposition_buttons (int x, int y)
int create_objects ()
int get_w ()
virtual void copy_selection ()
virtual void splice_selection ()
virtual void overwrite_selection ()
virtual void set_inpoint ()
virtual void set_outpoint ()
virtual void clear_inpoint ()
virtual void clear_outpoint ()
virtual void to_clip ()
virtual void toggle_label ()
virtual void prev_label ()
virtual void next_label ()

Data Fields

MWindowmwindow
BC_WindowBasesubwindow
MeterPanelmeter_panel
int use_editing_mode
int use_keyframe
int editing_mode
int use_splice
int use_overwrite
int use_lift
int use_extract
int use_paste
int use_undo
int use_fit
int use_copy
int use_locklabels
int use_labels
int use_toclip
int use_meters
int x
int y
int x1
int y1
int is_mwindow
int use_cut
EditFitfit
EditFitAutosfit_autos
EditInPointinpoint
EditOutPointoutpoint
EditSplicesplice
EditOverwriteoverwrite
EditLiftlift
EditExtractextract
EditToClipclip
EditManualGotomangoto
EditCutcut
EditCopycopy
EditPastepaste
EditLabelbuttonlabelbutton
EditPrevLabelprevlabel
EditNextLabelnextlabel
EditUndoundo
EditRedoredo
MeterShowmeters
ArrowButtonarrow
IBeamButtonibeam
KeyFrameButtonkeyframe
LockLabelsButtonlocklabels

Detailed Description

Definition at line 332 of file editpanel.h.


Constructor & Destructor Documentation

EditPanel::EditPanel ( MWindow mwindow,
BC_WindowBase subwindow,
int  x,
int  y,
int  editing_mode,
int  use_editing_mode,
int  use_keyframe,
int  use_splice,
int  use_overwrite,
int  use_lift,
int  use_extract,
int  use_copy,
int  use_paste,
int  use_undo,
int  use_fit,
int  use_locklabels,
int  use_labels,
int  use_toclip,
int  use_meters,
int  is_mwindow,
int  use_cut 
)

Definition at line 30 of file editpanel.C.

References arrow, fit, fit_autos, ibeam, keyframe, locklabels, and meter_panel.

EditPanel::~EditPanel (  ) 

Definition at line 83 of file editpanel.C.


Member Function Documentation

void EditPanel::set_meters ( MeterPanel meter_panel  ) 

Definition at line 87 of file editpanel.C.

Referenced by VWindowGUI::create_objects(), and CWindowGUI::create_objects().

void EditPanel::update (  ) 

void EditPanel::delete_buttons (  ) 

void EditPanel::create_buttons (  ) 

void EditPanel::reposition_buttons ( int  x,
int  y 
)

int EditPanel::create_objects (  ) 

Definition at line 446 of file editpanel.C.

References create_buttons().

Referenced by VWindowGUI::create_objects(), MButtons::create_objects(), and CWindowGUI::create_objects().

Here is the call graph for this function:

int EditPanel::get_w (  ) 

Definition at line 452 of file editpanel.C.

References x, and x1.

Referenced by MButtons::create_objects().

void EditPanel::copy_selection (  )  [virtual]

Reimplemented in VWindowEditing.

Definition at line 458 of file editpanel.C.

References MWindow::copy(), and mwindow.

Referenced by EditCopy::handle_event().

Here is the call graph for this function:

void EditPanel::splice_selection (  )  [virtual]

Reimplemented in VWindowEditing.

Definition at line 463 of file editpanel.C.

Referenced by EditSplice::handle_event().

void EditPanel::overwrite_selection (  )  [virtual]

Reimplemented in VWindowEditing.

Definition at line 467 of file editpanel.C.

Referenced by EditOverwrite::handle_event().

void EditPanel::set_inpoint (  )  [virtual]

Reimplemented in CWindowEditing, and VWindowEditing.

Definition at line 471 of file editpanel.C.

References mwindow, and MWindow::set_inpoint().

Referenced by EditInPoint::handle_event(), and EditInPoint::keypress_event().

Here is the call graph for this function:

void EditPanel::set_outpoint (  )  [virtual]

Reimplemented in CWindowEditing, and VWindowEditing.

Definition at line 476 of file editpanel.C.

References mwindow, and MWindow::set_outpoint().

Referenced by EditOutPoint::handle_event(), and EditOutPoint::keypress_event().

Here is the call graph for this function:

void EditPanel::clear_inpoint (  )  [virtual]

Reimplemented in VWindowEditing.

Definition at line 481 of file editpanel.C.

References MWindow::delete_inpoint(), and mwindow.

Here is the call graph for this function:

void EditPanel::clear_outpoint (  )  [virtual]

Reimplemented in VWindowEditing.

Definition at line 486 of file editpanel.C.

References MWindow::delete_outpoint(), and mwindow.

Here is the call graph for this function:

void EditPanel::to_clip (  )  [virtual]

Reimplemented in VWindowEditing.

Definition at line 491 of file editpanel.C.

References mwindow, and MWindow::to_clip().

Referenced by EditToClip::handle_event().

Here is the call graph for this function:

void EditPanel::toggle_label (  )  [virtual]

Reimplemented in VWindowEditing.

Definition at line 279 of file editpanel.C.

References is_mwindow, mwindow, and MWindow::toggle_label().

Referenced by EditLabelbutton::handle_event().

Here is the call graph for this function:

void EditPanel::prev_label (  )  [virtual]

void EditPanel::next_label (  )  [virtual]


Field Documentation

Definition at line 379 of file editpanel.h.

Referenced by create_buttons(), and EditPanel().

Definition at line 381 of file editpanel.h.

Referenced by create_buttons(), delete_buttons(), and reposition_buttons().

Definition at line 382 of file editpanel.h.

Referenced by create_buttons(), delete_buttons(), and reposition_buttons().

Definition at line 383 of file editpanel.h.

Referenced by MWindow::set_editing_mode().

Definition at line 384 of file editpanel.h.

Referenced by create_buttons(), delete_buttons(), and reposition_buttons().

Definition at line 385 of file editpanel.h.

Referenced by create_buttons(), delete_buttons(), and reposition_buttons().

Definition at line 386 of file editpanel.h.

Referenced by create_buttons(), delete_buttons(), and reposition_buttons().

Definition at line 387 of file editpanel.h.

Referenced by create_buttons(), delete_buttons(), and reposition_buttons().

Definition at line 388 of file editpanel.h.

Referenced by create_buttons(), delete_buttons(), and reposition_buttons().

Definition at line 389 of file editpanel.h.

Referenced by create_buttons(), delete_buttons(), and reposition_buttons().

Definition at line 390 of file editpanel.h.

Referenced by create_buttons(), delete_buttons(), and reposition_buttons().

Definition at line 391 of file editpanel.h.

Referenced by create_buttons(), delete_buttons(), and reposition_buttons().

Definition at line 392 of file editpanel.h.

Referenced by create_buttons(), delete_buttons(), and reposition_buttons().

Definition at line 393 of file editpanel.h.

Referenced by create_buttons(), delete_buttons(), and reposition_buttons().

Definition at line 394 of file editpanel.h.

Referenced by create_buttons(), and reposition_buttons().

Definition at line 395 of file editpanel.h.

Referenced by create_buttons(), and reposition_buttons().

Definition at line 396 of file editpanel.h.

Referenced by create_buttons(), and get_w().

Definition at line 396 of file editpanel.h.

Referenced by create_buttons().

Definition at line 396 of file editpanel.h.

Referenced by create_buttons(), get_w(), and reposition_buttons().

Definition at line 396 of file editpanel.h.

Referenced by create_buttons(), and reposition_buttons().

Definition at line 398 of file editpanel.h.

Referenced by create_buttons(), and reposition_buttons().

Definition at line 400 of file editpanel.h.

Referenced by create_buttons(), delete_buttons(), EditPanel(), and reposition_buttons().

Definition at line 401 of file editpanel.h.

Referenced by create_buttons(), delete_buttons(), EditPanel(), and reposition_buttons().

Definition at line 402 of file editpanel.h.

Referenced by create_buttons(), delete_buttons(), and reposition_buttons().

Definition at line 403 of file editpanel.h.

Referenced by create_buttons(), delete_buttons(), and reposition_buttons().

Definition at line 406 of file editpanel.h.

Referenced by create_buttons(), delete_buttons(), and reposition_buttons().

Definition at line 407 of file editpanel.h.

Referenced by create_buttons(), delete_buttons(), and reposition_buttons().

Definition at line 408 of file editpanel.h.

Referenced by create_buttons(), delete_buttons(), and reposition_buttons().

Definition at line 409 of file editpanel.h.

Referenced by create_buttons(), delete_buttons(), and reposition_buttons().

Definition at line 410 of file editpanel.h.

Referenced by create_buttons(), and reposition_buttons().

Definition at line 411 of file editpanel.h.

Referenced by create_buttons(), and reposition_buttons().

Definition at line 412 of file editpanel.h.

Referenced by create_buttons(), delete_buttons(), and reposition_buttons().

Definition at line 413 of file editpanel.h.

Referenced by create_buttons(), delete_buttons(), and reposition_buttons().

Definition at line 414 of file editpanel.h.

Referenced by create_buttons(), delete_buttons(), and reposition_buttons().

Definition at line 415 of file editpanel.h.

Referenced by create_buttons(), delete_buttons(), and reposition_buttons().

Definition at line 416 of file editpanel.h.

Referenced by create_buttons(), delete_buttons(), and reposition_buttons().

Definition at line 417 of file editpanel.h.

Referenced by create_buttons(), delete_buttons(), and reposition_buttons().

Definition at line 418 of file editpanel.h.

Referenced by create_buttons(), delete_buttons(), and reposition_buttons().

Definition at line 419 of file editpanel.h.

Referenced by create_buttons(), delete_buttons(), and reposition_buttons().

Definition at line 420 of file editpanel.h.

Referenced by create_buttons(), and reposition_buttons().


The documentation for this class was generated from the following files:

Generated on Mon Apr 28 14:23:33 2008 for Cinelerra by  doxygen 1.5.5