#include <histogramwindow.h>
Inherits BC_SubWindow.

Public Member Functions | |
| HistogramCanvas (HistogramMain *plugin, HistogramWindow *gui, int x, int y, int w, int h) | |
| int | button_press_event () |
| int | cursor_motion_event () |
| int | button_release_event () |
Data Fields | |
| HistogramMain * | plugin |
| HistogramWindow * | gui |
Definition at line 125 of file histogramwindow.h.
| HistogramCanvas::HistogramCanvas | ( | HistogramMain * | plugin, | |
| HistogramWindow * | gui, | |||
| int | x, | |||
| int | y, | |||
| int | w, | |||
| int | h | |||
| ) |
Definition at line 396 of file histogramwindow.C.
| int HistogramCanvas::button_press_event | ( | ) | [virtual] |
Reimplemented from BC_WindowBase.
Definition at line 412 of file histogramwindow.C.
References HistogramWindow::canvas_h, HistogramWindow::canvas_w, HistogramMain::current_point, BC_WindowBase::cursor_inside(), BC_WindowBase::deactivate(), HistogramMain::dragging_point, BC_WindowBase::get_cursor_x(), BC_WindowBase::get_cursor_y(), BC_WindowBase::get_h(), BC_WindowBase::get_w(), gui, BC_WindowBase::is_event_win(), HistogramMain::mode, NEXT, plugin, HistogramMain::point_x_offset, HistogramMain::point_y_offset, PluginClient::send_configure_change(), HistogramWindow::update_canvas(), HistogramWindow::update_input(), HistogramPoint::x, BC_WindowBase::x, HistogramPoint::y, and BC_WindowBase::y.

| int HistogramCanvas::cursor_motion_event | ( | ) | [virtual] |
Reimplemented from BC_WindowBase.
Definition at line 477 of file histogramwindow.C.
References ARROW_CURSOR, HistogramMain::current_point, BC_WindowBase::cursor_inside(), BC_WindowBase::done, HistogramMain::dragging_point, BC_WindowBase::get_cursor(), BC_WindowBase::get_cursor_x(), BC_WindowBase::get_cursor_y(), BC_WindowBase::get_h(), HistogramWindow::get_point_extents(), BC_WindowBase::get_w(), gui, BC_WindowBase::is_event_win(), HistogramMain::mode, NEXT, plugin, HistogramMain::point_x_offset, HistogramMain::point_y_offset, PluginClient::send_configure_change(), BC_WindowBase::set_cursor(), HistogramWindow::update_canvas(), HistogramWindow::update_input(), UPRIGHT_ARROW_CURSOR, BC_WindowBase::x, HistogramPoint::x, BC_WindowBase::y, and HistogramPoint::y.

| int HistogramCanvas::button_release_event | ( | ) | [virtual] |
Reimplemented from BC_WindowBase.
Definition at line 539 of file histogramwindow.C.
References HistogramMain::current_point, HistogramMain::dragging_point, gui, HistogramMain::mode, NEXT, plugin, PREVIOUS, PluginClient::send_configure_change(), HistogramWindow::update_canvas(), HistogramWindow::update_input(), and HistogramPoint::x.

Definition at line 137 of file histogramwindow.h.
Referenced by button_press_event(), button_release_event(), and cursor_motion_event().
Definition at line 138 of file histogramwindow.h.
Referenced by button_press_event(), button_release_event(), and cursor_motion_event().
1.5.5