GradientWindow Class Reference

#include <gradient.h>

Inherits BC_Window.

Collaboration diagram for GradientWindow:

Collaboration graph
[legend]

Public Member Functions

 GradientWindow (GradientMain *plugin, int x, int y)
 ~GradientWindow ()
int create_objects ()
int close_event ()
void update_in_color ()
void update_out_color ()
void update_shape ()

Data Fields

GradientMainplugin
BC_Titleangle_title
GradientAngleangle
GradientInRadiusin_radius
GradientOutRadiusout_radius
GradientInColorButtonin_color
GradientOutColorButtonout_color
GradientInColorThreadin_color_thread
GradientOutColorThreadout_color_thread
GradientShapeshape
BC_Titleshape_title
GradientCenterXcenter_x
BC_Titlecenter_x_title
BC_Titlecenter_y_title
GradientCenterYcenter_y
GradientRaterate
int in_color_x
int in_color_y
int out_color_x
int out_color_y
int shape_x
int shape_y

Detailed Description

Definition at line 174 of file gradient.h.


Constructor & Destructor Documentation

GradientWindow::GradientWindow ( GradientMain plugin,
int  x,
int  y 
)

Definition at line 136 of file gradient.C.

References angle, angle_title, center_x, center_x_title, center_y, and center_y_title.

GradientWindow::~GradientWindow (  ) 

Definition at line 156 of file gradient.C.

References in_color_thread, and out_color_thread.


Member Function Documentation

int GradientWindow::create_objects (  ) 

int GradientWindow::close_event (  )  [virtual]

Reimplemented from BC_WindowBase.

Definition at line 249 of file gradient.C.

References BC_WindowBase::set_done().

Here is the call graph for this function:

void GradientWindow::update_in_color (  ) 

Definition at line 256 of file gradient.C.

References COLOR_H, COLOR_W, BC_WindowBase::draw_box(), BC_WindowBase::flash(), in_color_x, in_color_y, plugin, and BC_WindowBase::set_color().

Referenced by create_objects(), and GradientInColorThread::handle_new_color().

Here is the call graph for this function:

void GradientWindow::update_out_color (  ) 

Definition at line 264 of file gradient.C.

References COLOR_H, COLOR_W, BC_WindowBase::draw_box(), BC_WindowBase::flash(), out_color_x, out_color_y, plugin, and BC_WindowBase::set_color().

Referenced by create_objects(), and GradientOutColorThread::handle_new_color().

Here is the call graph for this function:

void GradientWindow::update_shape (  ) 


Field Documentation

Definition at line 186 of file gradient.h.

Referenced by create_objects(), update_in_color(), update_out_color(), and update_shape().

Definition at line 187 of file gradient.h.

Referenced by GradientWindow(), and update_shape().

Definition at line 188 of file gradient.h.

Referenced by GradientWindow(), and update_shape().

Definition at line 189 of file gradient.h.

Referenced by create_objects().

Definition at line 190 of file gradient.h.

Referenced by create_objects().

Definition at line 191 of file gradient.h.

Referenced by create_objects().

Definition at line 192 of file gradient.h.

Referenced by create_objects().

Definition at line 195 of file gradient.h.

Referenced by create_objects().

Definition at line 196 of file gradient.h.

Definition at line 197 of file gradient.h.

Referenced by GradientWindow(), and update_shape().

Definition at line 198 of file gradient.h.

Referenced by GradientWindow(), and update_shape().

Definition at line 199 of file gradient.h.

Referenced by GradientWindow(), and update_shape().

Definition at line 200 of file gradient.h.

Referenced by GradientWindow(), and update_shape().

Definition at line 201 of file gradient.h.

Referenced by create_objects().

Definition at line 202 of file gradient.h.

Referenced by create_objects(), and update_in_color().

Definition at line 202 of file gradient.h.

Referenced by create_objects(), and update_in_color().

Definition at line 203 of file gradient.h.

Referenced by create_objects(), and update_out_color().

Definition at line 203 of file gradient.h.

Referenced by create_objects(), and update_out_color().

Definition at line 204 of file gradient.h.

Referenced by create_objects(), and update_shape().

Definition at line 204 of file gradient.h.

Referenced by create_objects(), and update_shape().


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

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