ScalePosition Class Reference

#include <scale.h>

Inherits BC_SubWindow.

Collaboration diagram for ScalePosition:

Collaboration graph
[legend]

Public Member Functions

 ScalePosition (int x, int y, ScaleThread *thread, ScaleWindow *window, int *orig_dimension, int *scale_dimension, int *offsets)
 ~ScalePosition ()
int draw ()
int button_press ()
int cursor_motion ()
int button_release ()
int get_scale ()

Data Fields

int * orig_dimension
int * scale_dimension
int * offsets
ScaleThreadthread
ScaleWindowwindow
int button_down
int center_x
int center_y
int offset_x
int offset_y
float hscale
float vscale

Detailed Description

Definition at line 150 of file scale.h.


Constructor & Destructor Documentation

ScalePosition::ScalePosition ( int  x,
int  y,
ScaleThread thread,
ScaleWindow window,
int *  orig_dimension,
int *  scale_dimension,
int *  offsets 
)

ScalePosition::~ScalePosition (  ) 


Member Function Documentation

int ScalePosition::draw (  ) 

int ScalePosition::button_press (  ) 

int ScalePosition::cursor_motion (  ) 

int ScalePosition::button_release (  ) 

int ScalePosition::get_scale (  ) 


Field Documentation

Definition at line 164 of file scale.h.

Definition at line 165 of file scale.h.

Definition at line 166 of file scale.h.

Definition at line 167 of file scale.h.

Definition at line 168 of file scale.h.

Reimplemented from BC_WindowBase.

Definition at line 169 of file scale.h.

Definition at line 170 of file scale.h.

Definition at line 170 of file scale.h.

Definition at line 170 of file scale.h.

Definition at line 170 of file scale.h.

Definition at line 171 of file scale.h.

Definition at line 171 of file scale.h.


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

Generated on Mon Apr 28 14:42:27 2008 for Cinelerra by  doxygen 1.5.5