#include <timefront.h>
Inherits BC_Window.

Public Member Functions | |
| TimeFrontWindow (TimeFrontMain *plugin, int x, int y) | |
| ~TimeFrontWindow () | |
| int | create_objects () |
| int | close_event () |
| void | update_shape () |
Data Fields | |
| TimeFrontMain * | plugin |
| BC_Title * | angle_title |
| BC_Title * | rate_title |
| BC_Title * | in_radius_title |
| BC_Title * | out_radius_title |
| BC_Title * | track_usage_title |
| TimeFrontAngle * | angle |
| TimeFrontInRadius * | in_radius |
| TimeFrontOutRadius * | out_radius |
| TimeFrontFrameRange * | frame_range |
| TimeFrontShape * | shape |
| TimeFrontTrackUsage * | track_usage |
| BC_Title * | shape_title |
| TimeFrontCenterX * | center_x |
| BC_Title * | center_x_title |
| BC_Title * | center_y_title |
| TimeFrontCenterY * | center_y |
| TimeFrontRate * | rate |
| TimeFrontShowGrayscale * | show_grayscale |
| TimeFrontInvert * | invert |
| int | frame_range_x |
| int | frame_range_y |
| int | shape_x |
| int | shape_y |
Definition at line 180 of file timefront.h.
| TimeFrontWindow::TimeFrontWindow | ( | TimeFrontMain * | plugin, | |
| int | x, | |||
| int | y | |||
| ) |
Definition at line 102 of file timefront.C.
References TimeFrontConfig::angle, TimeFrontConfig::center_x, TimeFrontConfig::center_y, TimeFrontConfig::in_radius, TimeFrontConfig::out_radius, TimeFrontConfig::rate, and TimeFrontConfig::track_usage.
| TimeFrontWindow::~TimeFrontWindow | ( | ) |
Definition at line 131 of file timefront.C.
| int TimeFrontWindow::create_objects | ( | ) |
Definition at line 135 of file timefront.C.
References _, BC_WindowBase::add_subwindow(), BC_WindowBase::BC_Title, TimeFrontShape::create_objects(), BC_WindowBase::flush(), frame_range, frame_range_x, frame_range_y, BC_WindowBase::get_w(), invert, plugin, shape, shape_x, shape_y, show_grayscale, BC_WindowBase::show_window(), BC_WindowBase::title, update_shape(), BC_WindowBase::x, and BC_WindowBase::y.

| int TimeFrontWindow::close_event | ( | ) | [virtual] |
Reimplemented from BC_WindowBase.
Definition at line 321 of file timefront.C.
References BC_WindowBase::set_done().

| void TimeFrontWindow::update_shape | ( | ) |
Definition at line 166 of file timefront.C.
References _, BC_WindowBase::add_subwindow(), TimeFrontConfig::ALPHA, angle, angle_title, BC_WindowBase::BC_Title, center_x, center_x_title, center_y, center_y_title, TimeFrontTrackUsage::create_objects(), TimeFrontRate::create_objects(), BC_WindowBase::get_w(), in_radius, in_radius_title, TimeFrontConfig::LINEAR, TimeFrontConfig::OTHERTRACK, out_radius, out_radius_title, plugin, TimeFrontConfig::RADIAL, rate, rate_title, shape_x, shape_y, track_usage, track_usage_title, BC_WindowBase::x, and BC_WindowBase::y.
Referenced by create_objects(), TimeFrontTrackUsage::handle_event(), and TimeFrontShape::handle_event().

Definition at line 199 of file timefront.h.
1.5.5