#include <bcpot.h>
Inherits BC_Pot.
Inherited by BlockSize, BlurRadius, ChannelEditBright, ChannelEditColor, ChannelEditCommon, ChannelEditContrast, ChannelEditHue, ChannelEditWhiteness, DeInterlaceThreshold, DenoiseMJPEGCContrast, DenoiseMJPEGDelay, DenoiseMJPEGLContrast, DenoiseMJPEGRadius, DenoiseMJPEGSharp, DenoiseMJPEGThresh, DenoiseMJPEGThresh2, GlobalRange, MotionMagnitude, MotionReturnSpeed, OilRadius, PluginACLientILinear, ReverbDelayInit, ReverbRefLength, ReverbRefTotal, RotationRange, SynthOscGUIFreq, SynthOscGUIPhase, and UnsharpThreshold.

Public Member Functions | |
| BC_IPot (int x, int y, int64_t value, int64_t minvalue, int64_t maxvalue, VFrame **data=0) | |
| ~BC_IPot () | |
| char * | get_caption () |
| int | increase_value () |
| int | decrease_value () |
| float | get_percentage () |
| int | percentage_to_value (float percentage) |
| int64_t | get_value () |
| void | update (int64_t value) |
| void | update (int64_t value, int64_t minvalue, int64_t maxvalue) |
Private Attributes | |
| int64_t | value |
| int64_t | minvalue |
| int64_t | maxvalue |
Definition at line 96 of file bcpot.h.
| BC_IPot::BC_IPot | ( | int | x, | |
| int | y, | |||
| int64_t | value, | |||
| int64_t | minvalue, | |||
| int64_t | maxvalue, | |||
| VFrame ** | data = 0 | |||
| ) |
| char * BC_IPot::get_caption | ( | ) | [virtual] |
Reimplemented from BC_Pot.
Definition at line 503 of file bcpot.C.
References BC_Pot::caption, and value.
| int BC_IPot::increase_value | ( | ) | [virtual] |
| int BC_IPot::decrease_value | ( | ) | [virtual] |
| float BC_IPot::get_percentage | ( | ) | [virtual] |
| int BC_IPot::percentage_to_value | ( | float | percentage | ) | [virtual] |
| int64_t BC_IPot::get_value | ( | ) |
Definition at line 524 of file bcpot.C.
References value.
Referenced by ChannelEditCommon::button_release_event(), ChannelEditWhiteness::button_release_event(), ChannelEditHue::button_release_event(), ChannelEditColor::button_release_event(), ChannelEditContrast::button_release_event(), ChannelEditBright::button_release_event(), UnsharpThreshold::handle_event(), SynthOscGUIFreq::handle_event(), SynthOscGUIPhase::handle_event(), ReverbRefLength::handle_event(), ReverbRefTotal::handle_event(), ReverbDelayInit::handle_event(), OilRadius::handle_event(), MotionReturnSpeed::handle_event(), MotionMagnitude::handle_event(), BlockSize::handle_event(), RotationRange::handle_event(), GlobalRange::handle_event(), DenoiseMJPEGDelay::handle_event(), DenoiseMJPEGCContrast::handle_event(), DenoiseMJPEGLContrast::handle_event(), DenoiseMJPEGSharp::handle_event(), DenoiseMJPEGThresh2::handle_event(), DenoiseMJPEGThresh::handle_event(), DenoiseMJPEGRadius::handle_event(), DeInterlaceThreshold::handle_event(), BlurRadius::handle_event(), and PluginACLientILinear::handle_event().
| void BC_IPot::update | ( | int64_t | value | ) |
Definition at line 529 of file bcpot.C.
References BC_Pot::draw().
Referenced by UnsharpWindow::update(), OilEffect::update_gui(), MotionWindow::update_mode(), and SynthWindow::update_oscillators().

| void BC_IPot::update | ( | int64_t | value, | |
| int64_t | minvalue, | |||
| int64_t | maxvalue | |||
| ) |
Definition at line 538 of file bcpot.C.
References BC_Pot::draw().

int64_t BC_IPot::value [private] |
Reimplemented in GlobalRange, and BlockSize.
Definition at line 117 of file bcpot.h.
Referenced by decrease_value(), get_caption(), get_percentage(), get_value(), increase_value(), and percentage_to_value().
int64_t BC_IPot::minvalue [private] |
Definition at line 117 of file bcpot.h.
Referenced by decrease_value(), get_percentage(), and percentage_to_value().
int64_t BC_IPot::maxvalue [private] |
Definition at line 117 of file bcpot.h.
Referenced by get_percentage(), increase_value(), and percentage_to_value().
1.5.5