PerspectiveCanvas Class Reference

#include <perspective.h>

Inherits BC_SubWindow.

Collaboration diagram for PerspectiveCanvas:

Collaboration graph
[legend]

Public Types

enum  { NONE, DRAG, DRAG_FULL, ZOOM }

Public Member Functions

 PerspectiveCanvas (PerspectiveMain *plugin, int x, int y, int w, int h)
int button_press_event ()
int button_release_event ()
int cursor_motion_event ()

Data Fields

int state
int start_cursor_x
int start_cursor_y
float start_x1
float start_y1
float start_x2
float start_y2
float start_x3
float start_y3
float start_x4
float start_y4
PerspectiveMainplugin

Detailed Description

Definition at line 43 of file perspective.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
NONE 
DRAG 
DRAG_FULL 
ZOOM 

Definition at line 56 of file perspective.h.


Constructor & Destructor Documentation

PerspectiveCanvas::PerspectiveCanvas ( PerspectiveMain plugin,
int  x,
int  y,
int  w,
int  h 
)

Definition at line 311 of file perspective.C.

References NONE, and state.


Member Function Documentation

int PerspectiveCanvas::button_press_event (  )  [virtual]

int PerspectiveCanvas::button_release_event (  )  [virtual]

Reimplemented from BC_WindowBase.

Definition at line 407 of file perspective.C.

References NONE, and state.

int PerspectiveCanvas::cursor_motion_event (  )  [virtual]


Field Documentation

Definition at line 64 of file perspective.h.

Referenced by button_press_event(), and cursor_motion_event().

Definition at line 64 of file perspective.h.

Referenced by button_press_event(), and cursor_motion_event().

Definition at line 65 of file perspective.h.

Referenced by button_press_event(), and cursor_motion_event().

Definition at line 65 of file perspective.h.

Referenced by button_press_event(), and cursor_motion_event().

Definition at line 66 of file perspective.h.

Referenced by button_press_event(), and cursor_motion_event().

Definition at line 66 of file perspective.h.

Referenced by button_press_event(), and cursor_motion_event().

Definition at line 67 of file perspective.h.

Referenced by button_press_event(), and cursor_motion_event().

Definition at line 67 of file perspective.h.

Referenced by button_press_event(), and cursor_motion_event().

Definition at line 68 of file perspective.h.

Referenced by button_press_event(), and cursor_motion_event().

Definition at line 68 of file perspective.h.

Referenced by button_press_event(), and cursor_motion_event().

Definition at line 69 of file perspective.h.

Referenced by button_press_event(), and cursor_motion_event().


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

Generated on Mon Apr 28 14:35:05 2008 for Cinelerra by  doxygen 1.5.5