#include <reframe.h>
Inherits PluginVClient.

Public Member Functions | |
| ReFrame (PluginServer *server) | |
| ~ReFrame () | |
| char * | plugin_title () |
| VFrame * | new_picon () |
| int | get_parameters () |
| int | load_defaults () |
| int | save_defaults () |
| int | start_loop () |
| int | stop_loop () |
| int | process_loop (VFrame *buffer) |
Data Fields | |
| double | scale |
| BC_Hash * | defaults |
| MainProgressBar * | progress |
| int64_t | current_position |
Definition at line 35 of file reframe.h.
| ReFrame::ReFrame | ( | PluginServer * | server | ) |
| ReFrame::~ReFrame | ( | ) |
Definition at line 30 of file reframe.C.
References defaults, and save_defaults().

| char * ReFrame::plugin_title | ( | ) | [virtual] |
Reimplemented from PluginClient.
Definition at line 36 of file reframe.C.
References N_.
Referenced by start_loop().
| VFrame* ReFrame::new_picon | ( | ) | [virtual] |
Reimplemented from PluginClient.
| int ReFrame::get_parameters | ( | ) | [virtual] |
Reimplemented from PluginClient.
Definition at line 65 of file reframe.C.
References BC_DisplayInfo::get_abs_cursor_x(), BC_DisplayInfo::get_abs_cursor_y(), and window.

| int ReFrame::load_defaults | ( | ) | [virtual] |
Reimplemented from PluginClient.
Definition at line 41 of file reframe.C.
References BCASTDIR, defaults, BC_Hash::get(), BC_Hash::load(), and scale.

| int ReFrame::save_defaults | ( | ) | [virtual] |
Reimplemented from PluginClient.
Definition at line 58 of file reframe.C.
References defaults, BC_Hash::save(), scale, and BC_Hash::update().
Referenced by ~ReFrame().

| int ReFrame::start_loop | ( | ) | [virtual] |
Reimplemented from PluginClient.
Definition at line 76 of file reframe.C.
References BCTEXTLEN, current_position, PluginClient::end, PluginClient::interactive, plugin_title(), progress, PluginClient::start, and PluginClient::start_progress().

| int ReFrame::stop_loop | ( | ) | [virtual] |
Reimplemented from PluginClient.
Definition at line 90 of file reframe.C.
References PluginClient::interactive, progress, and MainProgressBar::stop_progress().

| int ReFrame::process_loop | ( | VFrame * | buffer | ) | [virtual] |
Reimplemented from PluginVClient.
Definition at line 101 of file reframe.C.
References current_position, PluginClient::end, PluginClient::interactive, progress, PluginVClient::read_frame(), scale, PluginClient::start, Units::to_int64(), and MainProgressBar::update().

| double ReFrame::scale |
Definition at line 52 of file reframe.h.
Referenced by ReFrameOutput::handle_event(), load_defaults(), process_loop(), and save_defaults().
Definition at line 54 of file reframe.h.
Referenced by load_defaults(), save_defaults(), and ~ReFrame().
Definition at line 55 of file reframe.h.
Referenced by process_loop(), start_loop(), and stop_loop().
| int64_t ReFrame::current_position |
1.5.5