-
Notifications
You must be signed in to change notification settings - Fork 0
class_range
####Inherits: Control ####Category: Core
Abstract base class for range-based controls.
-
real
get_val( ) const -
real
get_value( ) const -
real
get_min( ) const -
real
get_max( ) const -
real
get_step( ) const -
real
get_page( ) const -
real
get_unit_value( ) const -
bool
get_rounded_values( ) const - void
set_val( real value ) - void
set_value( real value ) - void
set_min( real minimum ) - void
set_max( real maximum ) - void
set_step( real step ) - void
set_page( real pagesize ) - void
set_unit_value( real value ) - void
set_rounded_values( bool arg0 ) - void
set_exp_unit_value( bool enabled ) -
bool
is_unit_value_exp( ) const - void
share( Object with ) - void
unshare( )
-
value_changed( real value ) -
changed( )
Range is a base class for Control nodes that change a floating point value between a need a minimum, maximum, using step and page, for example a ScrollBar.
-
real
get_val( ) const
Return the current value.
-
real
get_min( ) const
Return the minimum value.
-
real
get_max( ) const
Return the maximum value.
-
real
get_step( ) const
Return the stepping, if step is 0, stepping is disabled.
-
real
get_page( ) const
Return the page size, if page is 0, paging is disabled.
-
real
get_unit_value( ) const
Return value mapped to 0 to 1 (unit) range.
- void
set_min( real minimum )
Set minimum value, clamped range value to it if it"apos;s less.
- void
set_step( real step )
Set step value. If step is 0, stepping will be disabled.
- void
set_page( real pagesize )
Set page size. Page is mainly used for scrollbars or anything that controls text scrolling.
- void
set_unit_value( real value )
Set value mapped to 0 to 1 (unit) range, it will then be converted to the actual value within min and max.