#include <deinterwindow.h>
Inherits BC_Window.

Public Member Functions | |
| DeInterlaceWindow (DeInterlaceMain *client, int x, int y) | |
| ~DeInterlaceWindow () | |
| int | create_objects () |
| int | close_event () |
| int | set_mode (int mode, int recursive) |
| void | get_status_string (char *string, int changed_rows) |
Data Fields | |
| DeInterlaceMain * | client |
| DeInterlaceMode * | mode |
| DeInterlaceAdaptive * | adaptive |
| DeInterlaceDominanceTop * | dominance_top |
| DeInterlaceDominanceBottom * | dominance_bottom |
| DeInterlaceThreshold * | threshold |
| int | optional_controls_x |
| int | optional_controls_y |
| BC_Title * | status |
Definition at line 22 of file deinterwindow.h.
| DeInterlaceWindow::DeInterlaceWindow | ( | DeInterlaceMain * | client, | |
| int | x, | |||
| int | y | |||
| ) |
Definition at line 17 of file deinterwindow.C.
| DeInterlaceWindow::~DeInterlaceWindow | ( | ) |
Definition at line 34 of file deinterwindow.C.
| int DeInterlaceWindow::create_objects | ( | ) |
Definition at line 38 of file deinterwindow.C.
References _, BC_WindowBase::add_tool(), BC_WindowBase::BC_Title, BCTEXTLEN, client, DeInterlaceMode::create_objects(), BC_WindowBase::flash(), get_status_string(), mode, optional_controls_x, optional_controls_y, set_mode(), BC_WindowBase::show_window(), status, BC_WindowBase::x, and BC_WindowBase::y.

| int DeInterlaceWindow::close_event | ( | ) | [virtual] |
Reimplemented from BC_WindowBase.
| int DeInterlaceWindow::set_mode | ( | int | mode, | |
| int | recursive | |||
| ) |
Definition at line 65 of file deinterwindow.C.
References _, adaptive, BC_WindowBase::add_subwindow(), client, DEINTERLACE_AVG, DEINTERLACE_AVG_1F, DEINTERLACE_BOBWEAVE, DEINTERLACE_KEEP, DEINTERLACE_NONE, DEINTERLACE_SWAP, DEINTERLACE_TEMPORALSWAP, dominance_bottom, dominance_top, optional_controls_x, optional_controls_y, PluginClient::send_configure_change(), threshold, DeInterlaceThreshold::title_caption, BC_Toggle::TOGGLE_CHECKED, BC_Toggle::update(), BC_WindowBase::x, and BC_WindowBase::y.
Referenced by create_objects(), DeInterlaceMode::handle_event(), and DeInterlaceOption::handle_event().

| void DeInterlaceWindow::get_status_string | ( | char * | string, | |
| int | changed_rows | |||
| ) |
Definition at line 35 of file deinterwindow.h.
Referenced by DeInterlaceDominanceBottom::handle_event(), and set_mode().
Definition at line 36 of file deinterwindow.h.
Referenced by DeInterlaceDominanceTop::handle_event(), and set_mode().
1.5.5