
Public Member Functions | |
| RotateWindow (RotateEffect *plugin, int x, int y) | |
| int | create_objects () |
| int | close_event () |
| int | update () |
| int | update_fine () |
| int | update_text () |
| int | update_toggles () |
Data Fields | |
| RotateEffect * | plugin |
| RotateToggle * | toggle0 |
| RotateToggle * | toggle90 |
| RotateToggle * | toggle180 |
| RotateToggle * | toggle270 |
| RotateDrawPivot * | draw_pivot |
| RotateFine * | fine |
| RotateText * | text |
| RotateX * | x |
| RotateY * | y |
Definition at line 135 of file rotate.C.
| RotateWindow::RotateWindow | ( | RotateEffect * | plugin, | |
| int | x, | |||
| int | y | |||
| ) |
| int RotateWindow::create_objects | ( | ) |
Definition at line 448 of file rotate.C.
References _, BC_WindowBase::add_subwindow(), BC_WindowBase::add_tool(), RotateConfig::angle, BC_WindowBase::BC_Title, RotateEffect::config, draw_pivot, fine, BC_WindowBase::flush(), BC_WindowBase::get_h(), plugin, RADIUS, BC_WindowBase::show_window(), text, BC_WindowBase::title, toggle0, toggle180, toggle270, toggle90, x, and y.

| int RotateWindow::close_event | ( | ) | [virtual] |
Reimplemented from BC_WindowBase.
| int RotateWindow::update | ( | ) |
Definition at line 526 of file rotate.C.
References update_fine(), update_text(), and update_toggles().
Referenced by RotateToggle::handle_event().

| int RotateWindow::update_fine | ( | ) |
Definition at line 535 of file rotate.C.
References RotateConfig::angle, RotateEffect::config, fine, RotateConfig::pivot_x, RotateConfig::pivot_y, plugin, BC_FPot::update(), x, and y.
Referenced by RotateText::handle_event(), and update().

| int RotateWindow::update_text | ( | ) |
Definition at line 543 of file rotate.C.
References RotateConfig::angle, RotateEffect::config, plugin, text, and BC_TextBox::update().
Referenced by RotateFine::handle_event(), and update().

| int RotateWindow::update_toggles | ( | ) |
Definition at line 549 of file rotate.C.
References RotateConfig::angle, RotateEffect::config, RotateConfig::draw_pivot, draw_pivot, EQUIV, plugin, toggle0, toggle180, toggle270, toggle90, and BC_Toggle::update().
Referenced by RotateText::handle_event(), RotateFine::handle_event(), and update().

Definition at line 147 of file rotate.C.
Referenced by create_objects(), update_fine(), update_text(), and update_toggles().
Reimplemented from BC_WindowBase.
Definition at line 155 of file rotate.C.
Referenced by create_objects(), and update_fine().
Reimplemented from BC_WindowBase.
Definition at line 156 of file rotate.C.
Referenced by create_objects(), and update_fine().
1.5.5