#include <bctextbox.h>
Inherits BC_RelocatableWidget.
Inherited by AssetEditChannels, BandSlideCount, BandWipeCount, CICacheSize, CWindowCoord, CWindowMaskFeather, CWindowMaskNumber, FileFormatChannels, HistogramInputText, HistogramOutputText, MOVConfigAudioNum, MOVConfigVideoNum, MPEGIFrameDistance, MPEGPFrameDistance, MPEGQuant, OGGTheoraKeyframeForceFrequency, OGGTheoraKeyframeFrequency, OGGTheoraSharpness, PerspectiveCoord, PlaybackAudioOffset, PlaybackSubtitleNumber, PrefsBRenderFragment, PrefsBRenderPreroll, PrefsRenderFarmJobs, PrefsRenderFarmPort, PrefsRenderPreroll, RecordChannels, ReframeRTScale, ScaleHeight, ScaleWidth, SvgCoord, ThresholdMax, ThresholdMin, TitleDropShadow, TitleSpeed, TitleStrokeW, TitleX, TitleY, TransitionLengthText, TranslateCoord, and VDeviceTumbleBox.

Definition at line 272 of file bctextbox.h.
| BC_TumbleTextBox::BC_TumbleTextBox | ( | BC_WindowBase * | parent_window, | |
| int64_t | default_value, | |||
| int64_t | min, | |||
| int64_t | max, | |||
| int | x, | |||
| int | y, | |||
| int | text_w | |||
| ) |
Definition at line 1941 of file bctextbox.C.
References increment, log_floatincrement, precision, reset(), and use_float.

| BC_TumbleTextBox::BC_TumbleTextBox | ( | BC_WindowBase * | parent_window, | |
| int | default_value, | |||
| int | min, | |||
| int | max, | |||
| int | x, | |||
| int | y, | |||
| int | text_w | |||
| ) |
Definition at line 1963 of file bctextbox.C.
References increment, log_floatincrement, precision, reset(), and use_float.

| BC_TumbleTextBox::BC_TumbleTextBox | ( | BC_WindowBase * | parent_window, | |
| float | default_value, | |||
| float | min, | |||
| float | max, | |||
| int | x, | |||
| int | y, | |||
| int | text_w | |||
| ) |
Definition at line 1985 of file bctextbox.C.
References increment, log_floatincrement, precision, reset(), and use_float.

| BC_TumbleTextBox::~BC_TumbleTextBox | ( | ) | [virtual] |
Definition at line 2007 of file bctextbox.C.
References BC_TumbleTextBoxText::popup, textbox, and tumbler.
| int BC_TumbleTextBox::create_objects | ( | ) |
Reimplemented in MOVConfigAudioNum, and MOVConfigVideoNum.
Definition at line 2047 of file bctextbox.C.
References BC_WindowBase::add_subwindow(), BC_TumbleTextBoxText, default_value, default_value_f, BC_WindowBase::get_w(), increment, log_floatincrement, max, max_f, min, min_f, parent_window, precision, BC_Tumbler::set_increment(), BC_Tumbler::set_log_floatincrement(), BC_TextBox::set_precision(), textbox, tumbler, use_float, x, and y.
Referenced by VDevicePrefs::create_dvb_objs(), TranslateWin::create_objects(), TitleWindow::create_objects(), ThresholdWindow::create_objects(), SvgWin::create_objects(), ScaleWin::create_objects(), ReframeRTWindow::create_objects(), PerspectiveWindow::create_objects(), HistogramWindow::create_objects(), BandWipeWindow::create_objects(), BandSlideWindow::create_objects(), TransitionLengthDialog::create_objects(), RecordPrefs::create_objects(), PlaybackPrefs::create_objects(), PerformancePrefs::create_objects(), OGGConfigVideo::create_objects(), MOVConfigVideoNum::create_objects(), MOVConfigAudioNum::create_objects(), CWindowMaskGUI::create_objects(), CWindowProjectorGUI::create_objects(), CWindowCameraGUI::create_objects(), CWindowCropGUI::create_objects(), AssetEditWindow::create_objects(), FileFormat::create_objects_(), and MPEGConfigVideo::update_cmodel_objs().

| void BC_TumbleTextBox::reset | ( | ) |
Definition at line 2022 of file bctextbox.C.
References increment, log_floatincrement, textbox, and tumbler.
Referenced by BC_TumbleTextBox().
| int BC_TumbleTextBox::handle_event | ( | ) | [virtual] |
Reimplemented in AssetEditChannels, CWindowCoord, CWindowMaskNumber, CWindowMaskFeather, FileFormatChannels, MOVConfigAudioNum, MOVConfigVideoNum, MPEGQuant, MPEGIFrameDistance, MPEGPFrameDistance, OGGTheoraKeyframeFrequency, OGGTheoraKeyframeForceFrequency, OGGTheoraSharpness, PrefsBRenderFragment, PrefsRenderPreroll, PrefsBRenderPreroll, PrefsRenderFarmPort, PrefsRenderFarmJobs, CICacheSize, PlaybackAudioOffset, PlaybackSubtitleNumber, RecordChannels, TransitionLengthText, VDeviceTumbleBox, BandSlideCount, BandWipeCount, HistogramOutputText, HistogramInputText, PerspectiveCoord, ReframeRTScale, ScaleWidth, ScaleHeight, SvgCoord, ThresholdMin, ThresholdMax, TitleX, TitleY, TitleStrokeW, TitleDropShadow, TitleSpeed, and TranslateCoord.
Definition at line 2133 of file bctextbox.C.
Referenced by BC_TumbleTextBoxText::handle_event().
| char * BC_TumbleTextBox::get_text | ( | ) |
Definition at line 2089 of file bctextbox.C.
References BC_TextBox::get_text(), and textbox.
Referenced by TranslateCoord::handle_event(), TitleSpeed::handle_event(), TitleStrokeW::handle_event(), TitleY::handle_event(), TitleX::handle_event(), TitleDropShadow::handle_event(), ThresholdMax::handle_event(), ThresholdMin::handle_event(), SvgCoord::handle_event(), ScaleHeight::handle_event(), ScaleWidth::handle_event(), ReframeRTScale::handle_event(), PerspectiveCoord::handle_event(), HistogramInputText::handle_event(), HistogramOutputText::handle_event(), BandWipeCount::handle_event(), BandSlideCount::handle_event(), VDeviceTumbleBox::handle_event(), TransitionLengthText::handle_event(), RecordChannels::handle_event(), PlaybackSubtitleNumber::handle_event(), PlaybackAudioOffset::handle_event(), PrefsRenderFarmJobs::handle_event(), PrefsRenderFarmPort::handle_event(), PrefsBRenderPreroll::handle_event(), PrefsRenderPreroll::handle_event(), CICacheSize::handle_event(), PrefsBRenderFragment::handle_event(), OGGTheoraSharpness::handle_event(), OGGTheoraKeyframeForceFrequency::handle_event(), OGGTheoraKeyframeFrequency::handle_event(), MPEGPFrameDistance::handle_event(), MPEGIFrameDistance::handle_event(), MPEGQuant::handle_event(), MOVConfigVideoNum::handle_event(), MOVConfigAudioNum::handle_event(), FileFormatChannels::handle_event(), CWindowMaskGUI::handle_event(), CWindowMaskFeather::handle_event(), CWindowMaskNumber::handle_event(), CWindowProjectorGUI::handle_event(), CWindowCameraGUI::handle_event(), CWindowCropGUI::handle_event(), and AssetEditChannels::handle_event().

| int BC_TumbleTextBox::update | ( | char * | value | ) |
Definition at line 2094 of file bctextbox.C.
References textbox, and BC_TextBox::update().
Referenced by ThresholdCanvas::cursor_motion_event(), ScaleHeight::handle_event(), ScaleWidth::handle_event(), PrefsRenderFarmNodes::handle_event(), TitleWindow::update(), HistogramInputText::update(), HistogramWindow::update(), CWindowMaskGUI::update(), CWindowProjectorGUI::update(), CWindowCameraGUI::update(), CWindowCropGUI::update(), PerspectiveWindow::update_coord(), and HistogramWindow::update_output().

| int BC_TumbleTextBox::update | ( | int64_t | value | ) |
Definition at line 2100 of file bctextbox.C.
References textbox, and BC_TextBox::update().

| int BC_TumbleTextBox::update | ( | float | value | ) |
Definition at line 2106 of file bctextbox.C.
References textbox, and BC_TextBox::update().

| int BC_TumbleTextBox::get_x | ( | ) |
Definition at line 2113 of file bctextbox.C.
References x.
Referenced by TitleWindow::resize_event().
| int BC_TumbleTextBox::get_y | ( | ) |
Definition at line 2118 of file bctextbox.C.
References y.
Referenced by TitleWindow::resize_event().
| int BC_TumbleTextBox::get_w | ( | ) | [virtual] |
Reimplemented from BC_RelocatableWidget.
Definition at line 2123 of file bctextbox.C.
References BC_WindowBase::get_w(), textbox, and tumbler.
Referenced by VDevicePrefs::create_dvb_objs(), HistogramWindow::create_objects(), PlaybackPrefs::create_objects(), and CWindowCropGUI::create_objects().

| int BC_TumbleTextBox::get_h | ( | ) | [virtual] |
Reimplemented from BC_RelocatableWidget.
Definition at line 2128 of file bctextbox.C.
References BC_WindowBase::get_h(), and textbox.
Referenced by PlaybackPrefs::create_objects().

| int BC_TumbleTextBox::reposition_widget | ( | int | x, | |
| int | y, | |||
| int | w = -1, |
|||
| int | h = -1 | |||
| ) | [virtual] |
Reimplemented from BC_RelocatableWidget.
Definition at line 2138 of file bctextbox.C.
References reposition_window().

| void BC_TumbleTextBox::reposition_window | ( | int | x, | |
| int | y | |||
| ) |
Definition at line 2143 of file bctextbox.C.
References BC_WindowBase::get_w(), BC_Tumbler::reposition_window(), BC_TextBox::reposition_window(), text_w, textbox, and tumbler.
Referenced by reposition_widget(), and TitleWindow::resize_event().

| void BC_TumbleTextBox::set_boundaries | ( | int64_t | min, | |
| int64_t | max | |||
| ) |
Definition at line 2157 of file bctextbox.C.
References BC_Tumbler::set_boundaries(), and tumbler.
Referenced by CWindowProjectorGUI::create_objects(), and CWindowCameraGUI::create_objects().

| void BC_TumbleTextBox::set_boundaries | ( | float | min, | |
| float | max | |||
| ) |
Definition at line 2162 of file bctextbox.C.
References BC_Tumbler::set_boundaries(), and tumbler.

| void BC_TumbleTextBox::set_precision | ( | int | precision | ) |
Definition at line 2030 of file bctextbox.C.
Referenced by HistogramInputText::HistogramInputText(), HistogramOutputText::HistogramOutputText(), and PlaybackAudioOffset::PlaybackAudioOffset().
| void BC_TumbleTextBox::set_increment | ( | float | value | ) |
Definition at line 2035 of file bctextbox.C.
References increment, BC_Tumbler::set_increment(), and tumbler.
Referenced by CICacheSize::CICacheSize(), ThresholdWindow::create_objects(), ReframeRTWindow::create_objects(), HistogramInputText::HistogramInputText(), HistogramOutputText::HistogramOutputText(), PlaybackAudioOffset::PlaybackAudioOffset(), PrefsRenderPreroll::PrefsRenderPreroll(), ScaleHeight::ScaleHeight(), ScaleWidth::ScaleWidth(), MOVConfigVideo::update_parameters(), and MOVConfigAudio::update_parameters().

| void BC_TumbleTextBox::set_log_floatincrement | ( | int | value | ) |
Definition at line 2041 of file bctextbox.C.
References log_floatincrement, BC_Tumbler::set_log_floatincrement(), and tumbler.
Referenced by CWindowCoord::CWindowCoord().

friend class BC_TumbleTextBoxText [friend] |
friend class BC_TumbleTextBoxTumble [friend] |
Definition at line 318 of file bctextbox.h.
int BC_TumbleTextBox::x [private] |
Reimplemented in MOVConfigAudioNum, and MOVConfigVideoNum.
Definition at line 321 of file bctextbox.h.
Referenced by create_objects(), and get_x().
int BC_TumbleTextBox::y [private] |
Reimplemented in MOVConfigAudioNum, and MOVConfigVideoNum.
Definition at line 321 of file bctextbox.h.
Referenced by create_objects(), and get_y().
int BC_TumbleTextBox::text_w [private] |
int64_t BC_TumbleTextBox::default_value [private] |
int64_t BC_TumbleTextBox::min [private] |
int64_t BC_TumbleTextBox::max [private] |
float BC_TumbleTextBox::default_value_f [private] |
float BC_TumbleTextBox::min_f [private] |
float BC_TumbleTextBox::max_f [private] |
int BC_TumbleTextBox::use_float [private] |
int BC_TumbleTextBox::precision [private] |
float BC_TumbleTextBox::increment [private] |
Definition at line 326 of file bctextbox.h.
Referenced by BC_TumbleTextBox(), create_objects(), reset(), and set_increment().
int BC_TumbleTextBox::log_floatincrement [private] |
Definition at line 327 of file bctextbox.h.
Referenced by BC_TumbleTextBox(), create_objects(), reset(), and set_log_floatincrement().
BC_TumbleTextBoxText* BC_TumbleTextBox::textbox [private] |
Definition at line 328 of file bctextbox.h.
Referenced by create_objects(), get_h(), get_text(), get_w(), reposition_window(), reset(), update(), ~BC_TumbleTextBox(), and BC_TumbleTextBoxText::~BC_TumbleTextBoxText().
BC_Tumbler* BC_TumbleTextBox::tumbler [private] |
Definition at line 329 of file bctextbox.h.
Referenced by BC_TumbleTextBoxText::button_press_event(), create_objects(), get_w(), reposition_window(), reset(), set_boundaries(), set_increment(), set_log_floatincrement(), and ~BC_TumbleTextBox().
BC_WindowBase* BC_TumbleTextBox::parent_window [private] |
1.5.5