Class: Gtk::Range

Inherits:
Object
  • Object
show all
Defined in:
(unknown)

Instance Method Summary collapse

Instance Method Details

#adjustmentGtk::Adjustment

Returns adjustment.

Returns:

#adjustment=(adjustment) ⇒ Gtk::Adjustment

Parameters:

Returns:

#fill_levelFloat

The fill level (e.g. prebuffering of a network stream). See gtk_range_set_fill_level().

Returns:

  • (Float)

    fill-level

#fill_level=(fill_level) ⇒ Float

The fill level (e.g. prebuffering of a network stream). See gtk_range_set_fill_level().

Parameters:

  • fill_level (Float)

Returns:

  • (Float)

    fill-level

  • (Float)

    fill-level

#flippableTrueClass

Gets the value set by gtk_range_set_flippable().

Returns:

  • (TrueClass)

    true if the range is flippable

#flippable=(flippable) ⇒ nil

If a range is flippable, it will switch its direction if it is horizontal and its direction is %GTK_TEXT_DIR_RTL.

See gtk_widget_get_direction().

Parameters:

  • flippable (TrueClass)

    true to make the range flippable

Returns:

  • (nil)

#get_range_rect(range_rect) ⇒ nil

This function returns the area that contains the range’s trough and its steppers, in widget->window coordinates.

This function is useful mainly for Gtk::Range subclasses.

Parameters:

  • range_rect (Gdk::Rectangle)

    return location for the range rectangle

Returns:

  • (nil)

#get_slider_range(slider_start, slider_end) ⇒ nil

This function returns sliders range along the long dimension, in widget->window coordinates.

This function is useful mainly for Gtk::Range subclasses.

Parameters:

  • slider_start (Integer)

    return location for the slider’s start, or nil

  • slider_end (Integer)

    return location for the slider’s end, or nil

Returns:

  • (nil)

#invertedTrueClass

Gets the value set by gtk_range_set_inverted().

Returns:

  • (TrueClass)

    true if the range is inverted

#inverted=(inverted) ⇒ TrueClass

Parameters:

  • inverted (TrueClass)

Returns:

  • (TrueClass)

    inverted

  • (TrueClass)

    inverted

#inverted?TrueClass

Returns inverted.

Returns:

  • (TrueClass)

    inverted

#lower_stepper_sensitivityGtk::SensitivityType

Returns lower-stepper-sensitivity.

Returns:

#lower_stepper_sensitivity=(lower_stepper_sensitivity) ⇒ Gtk::SensitivityType

Parameters:

Returns:

#min_slider_sizeInteger

This function is useful mainly for Gtk::Range subclasses.

See gtk_range_set_min_slider_size().

Returns:

  • (Integer)

    The minimum size of the range’s slider.

#min_slider_size=(min_size) ⇒ nil

Sets the minimum size of the range’s slider.

This function is useful mainly for Gtk::Range subclasses.

Parameters:

  • min_size (Integer)

    The slider’s minimum size

Returns:

  • (nil)

#restrict_to_fill_levelTrueClass

Gets whether the range is restricted to the fill level.

Returns:

  • (TrueClass)

    true if range is restricted to the fill level.

#restrict_to_fill_level=(restrict_to_fill_level) ⇒ TrueClass

The restrict-to-fill-level property controls whether slider movement is restricted to an upper boundary set by the fill level. See gtk_range_set_restrict_to_fill_level().

Parameters:

  • restrict_to_fill_level (TrueClass)

Returns:

  • (TrueClass)

    restrict-to-fill-level

  • (TrueClass)

    restrict-to-fill-level

#restrict_to_fill_level?TrueClass

The restrict-to-fill-level property controls whether slider movement is restricted to an upper boundary set by the fill level. See gtk_range_set_restrict_to_fill_level().

Returns:

  • (TrueClass)

    restrict-to-fill-level

#round_digitsInteger

The number of digits to round the value to when it changes, or -1. See Gtk::Range::change-value.

Returns:

  • (Integer)

    round-digits

#round_digits=(round_digits) ⇒ Integer

The number of digits to round the value to when it changes, or -1. See Gtk::Range::change-value.

Parameters:

  • round_digits (Integer)

Returns:

  • (Integer)

    round-digits

  • (Integer)

    round-digits

#set_increments(step, page) ⇒ nil

Sets the step and page sizes for the range. The step size is used when the user clicks the Gtk::Scrollbar arrows or moves Gtk::Scale via arrow keys. The page size is used for example when moving via Page Up or Page Down keys.

Parameters:

  • step (Float)

    step size

  • page (Float)

    page size

Returns:

  • (nil)

#set_range(min, max) ⇒ nil

Sets the allowable values in the Gtk::Range, and clamps the range value to be between min and max. (If the range has a non-zero page size, it is clamped between min and max - page-size.)

Parameters:

  • min (Float)

    minimum range value

  • max (Float)

    maximum range value

Returns:

  • (nil)

#show_fill_levelTrueClass

Gets whether the range displays the fill level graphically.

Returns:

  • (TrueClass)

    true if range shows the fill level.

#show_fill_level=(show_fill_level) ⇒ TrueClass

The show-fill-level property controls whether fill level indicator graphics are displayed on the trough. See gtk_range_set_show_fill_level().

Parameters:

  • show_fill_level (TrueClass)

Returns:

  • (TrueClass)

    show-fill-level

  • (TrueClass)

    show-fill-level

#show_fill_level?TrueClass

The show-fill-level property controls whether fill level indicator graphics are displayed on the trough. See gtk_range_set_show_fill_level().

Returns:

  • (TrueClass)

    show-fill-level

#slider_size_fixedTrueClass

This function is useful mainly for Gtk::Range subclasses.

See gtk_range_set_slider_size_fixed().

Returns:

  • (TrueClass)

    whether the range’s slider has a fixed size.

#slider_size_fixed=(size_fixed) ⇒ nil

Sets whether the range’s slider has a fixed size, or a size that depends on its adjustment’s page size.

This function is useful mainly for Gtk::Range subclasses.

Parameters:

  • size_fixed (TrueClass)

    true to make the slider size constant

Returns:

  • (nil)

#upper_stepper_sensitivityGtk::SensitivityType

Returns upper-stepper-sensitivity.

Returns:

#upper_stepper_sensitivity=(upper_stepper_sensitivity) ⇒ Gtk::SensitivityType

Parameters:

Returns:

#valueFloat

Gets the current value of the range.

Returns:

  • (Float)

    current value of the range.

#value=(value) ⇒ nil

Sets the current value of the range; if the value is outside the minimum or maximum range values, it will be clamped to fit inside them. The range emits the Gtk::Range::value-changed signal if the value changes.

Parameters:

  • value (Float)

    new value of the range

Returns:

  • (nil)