CanvasTools Class Reference

#include <canvastools.h>

Inherits ArrayList< CanvasTool * >.

Inherited by EditHandles, KeyframeHandles, and TransitionHandles.

Collaboration diagram for CanvasTools:

Collaboration graph
[legend]

Public Member Functions

 CanvasTools (MWindow *mwindow, TrackCanvas *trackcanvas)
virtual ~CanvasTools ()
void decrease_visible ()
void delete_invisible ()
int visible (int x, int y, int w, int h)

Data Fields

MWindowmwindow
TrackCanvastrackcanvas

Detailed Description

Definition at line 36 of file canvastools.h.


Constructor & Destructor Documentation

CanvasTools::CanvasTools ( MWindow mwindow,
TrackCanvas trackcanvas 
)

Definition at line 28 of file canvastools.C.

CanvasTools::~CanvasTools (  )  [virtual]

Definition at line 36 of file canvastools.C.

References ArrayList< CanvasTool * >::remove_all_objects().

Here is the call graph for this function:


Member Function Documentation

void CanvasTools::decrease_visible (  ) 

Definition at line 41 of file canvastools.C.

References ArrayList< CanvasTool * >::total, ArrayList< CanvasTool * >::values, and visible().

Referenced by TransitionHandles::update(), and EditHandles::update().

Here is the call graph for this function:

void CanvasTools::delete_invisible (  ) 

Definition at line 47 of file canvastools.C.

References ArrayList< CanvasTool * >::total, ArrayList< CanvasTool * >::values, and visible().

Referenced by TransitionHandles::update(), and EditHandles::update().

Here is the call graph for this function:

int CanvasTools::visible ( int  x,
int  y,
int  w,
int  h 
)

Definition at line 58 of file canvastools.C.

References BC_WindowBase::get_h(), BC_WindowBase::get_w(), trackcanvas, and MWindowGUI::visible().

Referenced by decrease_visible(), delete_invisible(), TransitionHandles::update(), and EditHandles::update().

Here is the call graph for this function:


Field Documentation

Definition at line 47 of file canvastools.h.

Referenced by TransitionHandles::update(), and EditHandles::update().

Definition at line 48 of file canvastools.h.

Referenced by TransitionHandles::update(), EditHandles::update(), and visible().


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

Generated on Mon Apr 28 14:17:36 2008 for Cinelerra by  doxygen 1.5.5