#include <canvastools.h>
Inherits ArrayList< CanvasTool * >.
Inherited by EditHandles, KeyframeHandles, and TransitionHandles.

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 | |
| MWindow * | mwindow |
| TrackCanvas * | trackcanvas |
Definition at line 36 of file canvastools.h.
| 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().

| 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().

| 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().

| 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().

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().
1.5.5