#include <bcslider.h>
Inherits BC_Slider.
Inherited by AgingDustCount, AgingPitCount, AgingScratchCount, AngleSlider, AngleSlider, ChannelEditEditFine, ColorBalanceSlider, CWindowMaskValue, DenoiseVideoFrames, DepthSlider, DownSampleSize, FormatQuality, InterpolatePixelsOffset, LinearBlurSize, MotionBlurSize, PaletteHue, PinchSlider, RadialBlurSize, RadiusSlider, SelTempAvgSlider, SharpenSlider, SharpenSlider, ShiftInterlaceEven, ShiftInterlaceOdd, TimeAvgSlider, TimeFrontFrameRange, USlider, VFadePatch, VSlider, YSlider, and ZoomBlurSize.

Public Member Functions | |
| BC_ISlider (int x, int y, int vertical, int pixels, int pointer_motion_range, int64_t minvalue, int64_t maxvalue, int64_t value, int use_caption=0, VFrame **data=0, int *output=0) | |
| int | update (int64_t value) |
| int | update (int pointer_motion_range, int64_t value, int64_t minvalue, int64_t maxvalue) |
| int64_t | get_value () |
| int64_t | get_length () |
| int | increase_value () |
| int | decrease_value () |
| int | increase_value_big () |
| int | decrease_value_big () |
| virtual int | handle_event () |
| virtual char * | get_caption () |
Private Member Functions | |
| int | value_to_pixel () |
| int | init_selection (int cursor_x, int cursor_y) |
| int | update_selection (int cursor_x, int cursor_y) |
Private Attributes | |
| int64_t | minvalue |
| int64_t | maxvalue |
| int64_t | value |
| int * | output |
Definition at line 84 of file bcslider.h.
| BC_ISlider::BC_ISlider | ( | int | x, | |
| int | y, | |||
| int | vertical, | |||
| int | pixels, | |||
| int | pointer_motion_range, | |||
| int64_t | minvalue, | |||
| int64_t | maxvalue, | |||
| int64_t | value, | |||
| int | use_caption = 0, |
|||
| VFrame ** | data = 0, |
|||
| int * | output = 0 | |||
| ) |
Definition at line 364 of file bcslider.C.
| int BC_ISlider::update | ( | int64_t | value | ) |
Definition at line 404 of file bcslider.C.
References BC_Slider::button_pixel, BC_Slider::draw_face(), and value_to_pixel().
Referenced by VFadePatch::handle_event(), SharpenMain::read_data(), VPatchGUI::synchronize_fade(), ColorBalanceWindow::update(), VPatchGUI::update(), CWindowMaskGUI::update(), ColorWindow::update_display(), and SharpenMain::update_gui().

| int BC_ISlider::update | ( | int | pointer_motion_range, | |
| int64_t | value, | |||
| int64_t | minvalue, | |||
| int64_t | maxvalue | |||
| ) |
Definition at line 416 of file bcslider.C.
References BC_Slider::button_pixel, BC_Slider::draw_face(), and value_to_pixel().

| int64_t BC_ISlider::get_value | ( | ) |
Definition at line 433 of file bcslider.C.
References value.
Referenced by ChannelEditEditFine::button_release_event(), ZoomBlurSize::handle_event(), VSlider::handle_event(), USlider::handle_event(), YSlider::handle_event(), RadiusSlider::handle_event(), PinchSlider::handle_event(), TimeFrontFrameRange::handle_event(), TimeAvgSlider::handle_event(), ShiftInterlaceEven::handle_event(), ShiftInterlaceOdd::handle_event(), RadialBlurSize::handle_event(), SharpenSlider::handle_event(), AngleSlider::handle_event(), DepthSlider::handle_event(), MotionBlurSize::handle_event(), LinearBlurSize::handle_event(), InterpolatePixelsOffset::handle_event(), DownSampleSize::handle_event(), DenoiseVideoFrames::handle_event(), SelTempAvgSlider::handle_event(), PaletteHue::handle_event(), ColorBalanceSlider::handle_event(), handle_event(), FormatQuality::handle_event(), CWindowMaskValue::handle_event(), VPatchGUI::synchronize_fade(), and VFadePatch::update_edl().
| int64_t BC_ISlider::get_length | ( | ) |
| int BC_ISlider::increase_value | ( | ) | [virtual] |
Reimplemented from BC_Slider.
Definition at line 449 of file bcslider.C.
References BC_Slider::button_pixel, maxvalue, value, and value_to_pixel().

| int BC_ISlider::decrease_value | ( | ) | [virtual] |
Reimplemented from BC_Slider.
Definition at line 457 of file bcslider.C.
References BC_Slider::button_pixel, minvalue, value, and value_to_pixel().

| int BC_ISlider::increase_value_big | ( | ) | [virtual] |
Reimplemented from BC_Slider.
Definition at line 465 of file bcslider.C.
References BC_Slider::button_pixel, maxvalue, value, and value_to_pixel().

| int BC_ISlider::decrease_value_big | ( | ) | [virtual] |
Reimplemented from BC_Slider.
Definition at line 473 of file bcslider.C.
References BC_Slider::button_pixel, minvalue, value, and value_to_pixel().

| int BC_ISlider::handle_event | ( | ) | [virtual] |
Reimplemented from BC_Slider.
Reimplemented in ChannelEditEditFine, CWindowMaskValue, FormatQuality, VFadePatch, AgingScratchCount, AgingPitCount, AgingDustCount, ColorBalanceSlider, PaletteHue, SelTempAvgSlider, DenoiseVideoFrames, DownSampleSize, InterpolatePixelsOffset, LinearBlurSize, MotionBlurSize, DepthSlider, AngleSlider, SharpenSlider, RadialBlurSize, SharpenSlider, ShiftInterlaceOdd, ShiftInterlaceEven, TimeAvgSlider, TimeFrontFrameRange, AngleSlider, PinchSlider, RadiusSlider, YSlider, USlider, VSlider, and ZoomBlurSize.
Definition at line 527 of file bcslider.C.
References get_value(), and output.

| char * BC_ISlider::get_caption | ( | ) | [virtual] |
Reimplemented from BC_Slider.
Reimplemented in ColorBalanceSlider.
Definition at line 443 of file bcslider.C.
References BC_Slider::caption, and value.
Referenced by VFadePatch::handle_event().
| int BC_ISlider::value_to_pixel | ( | ) | [private, virtual] |
Reimplemented from BC_Slider.
Definition at line 390 of file bcslider.C.
References BC_Slider::get_button_pixels(), BC_WindowBase::get_h(), BC_WindowBase::get_w(), maxvalue, minvalue, value, and BC_Slider::vertical.
Referenced by decrease_value(), decrease_value_big(), increase_value(), increase_value_big(), update(), and update_selection().

| int BC_ISlider::init_selection | ( | int | cursor_x, | |
| int | cursor_y | |||
| ) | [private, virtual] |
Reimplemented from BC_Slider.
Definition at line 481 of file bcslider.C.
References BC_Slider::max_pixel, maxvalue, BC_Slider::min_pixel, minvalue, BC_Slider::pointer_motion_range, value, and BC_Slider::vertical.
| int BC_ISlider::update_selection | ( | int | cursor_x, | |
| int | cursor_y | |||
| ) | [private, virtual] |
Reimplemented from BC_Slider.
Definition at line 497 of file bcslider.C.
References BC_Slider::button_pixel, maxvalue, BC_Slider::min_pixel, minvalue, BC_Slider::pointer_motion_range, value, value_to_pixel(), and BC_Slider::vertical.

int64_t BC_ISlider::minvalue [private] |
Definition at line 114 of file bcslider.h.
Referenced by decrease_value(), decrease_value_big(), get_length(), init_selection(), update_selection(), and value_to_pixel().
int64_t BC_ISlider::maxvalue [private] |
Definition at line 114 of file bcslider.h.
Referenced by get_length(), increase_value(), increase_value_big(), init_selection(), update_selection(), and value_to_pixel().
int64_t BC_ISlider::value [private] |
Definition at line 114 of file bcslider.h.
Referenced by decrease_value(), decrease_value_big(), get_caption(), get_value(), increase_value(), increase_value_big(), init_selection(), update_selection(), and value_to_pixel().
int* BC_ISlider::output [private] |
Reimplemented in ColorBalanceSlider, DownSampleSize, InterpolatePixelsOffset, LinearBlurSize, MotionBlurSize, SharpenSlider, RadialBlurSize, SharpenSlider, and ZoomBlurSize.
Definition at line 115 of file bcslider.h.
Referenced by handle_event().
1.5.5