HistogramWindow Class Reference

#include <histogramwindow.h>

Inherits BC_Window.

Collaboration diagram for HistogramWindow:

Collaboration graph
[legend]

Public Member Functions

 HistogramWindow (HistogramMain *plugin, int x, int y)
 ~HistogramWindow ()
int create_objects ()
int close_event ()
void update (int do_input)
void update_mode ()
void update_canvas ()
void draw_canvas_overlay ()
void update_input ()
void update_output ()
int keypress_event ()
void get_point_extents (HistogramPoint *current, int *x1, int *y1, int *x2, int *y2, int *x, int *y)

Data Fields

HistogramSlideroutput
HistogramAutoautomatic
HistogramModemode_v
HistogramModemode_r
HistogramModemode_g
HistogramModemode_b
HistogramOutputTextoutput_min
HistogramOutputTextoutput_max
HistogramOutputTextthreshold
HistogramInputTextinput_x
HistogramInputTextinput_y
HistogramCanvascanvas
HistogramMainplugin
int canvas_w
int canvas_h
int title1_x
int title2_x
int title3_x
int title4_x
BC_Pixmapmax_picon
BC_Pixmapmid_picon
BC_Pixmapmin_picon
HistogramPlotplot
HistogramSplitsplit

Detailed Description

Definition at line 141 of file histogramwindow.h.


Constructor & Destructor Documentation

HistogramWindow::HistogramWindow ( HistogramMain plugin,
int  x,
int  y 
)

Definition at line 17 of file histogramwindow.C.

HistogramWindow::~HistogramWindow (  ) 

Definition at line 32 of file histogramwindow.C.


Member Function Documentation

int HistogramWindow::create_objects (  ) 

int HistogramWindow::close_event (  )  [virtual]

Reimplemented from BC_WindowBase.

void HistogramWindow::update ( int  do_input  ) 

Definition at line 227 of file histogramwindow.C.

References automatic, plugin, threshold, BC_TumbleTextBox::update(), BC_Toggle::update(), update_input(), update_mode(), and update_output().

Here is the call graph for this function:

void HistogramWindow::update_mode (  ) 

Definition at line 250 of file histogramwindow.C.

References HistogramMain::mode, mode_b, mode_g, mode_r, mode_v, HistogramOutputText::output, output_max, output_min, plot, plugin, split, and BC_Toggle::update().

Referenced by update().

Here is the call graph for this function:

void HistogramWindow::update_canvas (  ) 

void HistogramWindow::draw_canvas_overlay (  ) 

void HistogramWindow::update_input (  ) 

void HistogramWindow::update_output (  ) 

Definition at line 243 of file histogramwindow.C.

References HistogramMain::mode, output, output_max, output_min, plugin, BC_TumbleTextBox::update(), and HistogramSlider::update().

Referenced by HistogramSlider::cursor_motion_event(), and update().

Here is the call graph for this function:

int HistogramWindow::keypress_event (  )  [virtual]

void HistogramWindow::get_point_extents ( HistogramPoint current,
int *  x1,
int *  y1,
int *  x2,
int *  y2,
int *  x,
int *  y 
)


Field Documentation

Definition at line 164 of file histogramwindow.h.

Referenced by create_objects(), draw_canvas_overlay(), and update_output().

Definition at line 165 of file histogramwindow.h.

Referenced by create_objects(), and update().

Definition at line 166 of file histogramwindow.h.

Referenced by create_objects(), and update_mode().

Definition at line 166 of file histogramwindow.h.

Referenced by create_objects(), and update_mode().

Definition at line 166 of file histogramwindow.h.

Referenced by create_objects(), and update_mode().

Definition at line 166 of file histogramwindow.h.

Referenced by create_objects(), and update_mode().

Definition at line 169 of file histogramwindow.h.

Referenced by HistogramMain::calculate_automatic(), create_objects(), and update().

Definition at line 170 of file histogramwindow.h.

Referenced by create_objects(), and update_input().

Definition at line 171 of file histogramwindow.h.

Referenced by create_objects(), and update_input().

Definition at line 172 of file histogramwindow.h.

Referenced by create_objects(), draw_canvas_overlay(), and update_canvas().

Definition at line 176 of file histogramwindow.h.

Referenced by create_objects().

Definition at line 177 of file histogramwindow.h.

Referenced by create_objects(), and draw_canvas_overlay().

Definition at line 178 of file histogramwindow.h.

Referenced by create_objects(), and draw_canvas_overlay().

Definition at line 179 of file histogramwindow.h.

Referenced by create_objects().

Definition at line 180 of file histogramwindow.h.

Referenced by create_objects(), and HistogramSlider::update().

Definition at line 180 of file histogramwindow.h.

Referenced by HistogramSlider::button_press_event(), and create_objects().

Definition at line 180 of file histogramwindow.h.

Referenced by create_objects(), and HistogramSlider::update().

Definition at line 181 of file histogramwindow.h.

Referenced by create_objects(), and update_mode().

Definition at line 182 of file histogramwindow.h.

Referenced by create_objects(), and update_mode().


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

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