MxSlider

MxSlider — A widget to visualize and control a range

Synopsis

struct              MxSlider;
struct              MxSliderClass;
ClutterActor *      mx_slider_new                       (void);
void                mx_slider_set_value                 (MxSlider *bar,
                                                         gdouble value);
gdouble             mx_slider_get_value                 (MxSlider *bar);
gdouble             mx_slider_get_buffer_value          (MxSlider *slider);
void                mx_slider_set_buffer_value          (MxSlider *slider,
                                                         gdouble value);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----ClutterActor
               +----MxWidget
                     +----MxSlider

Implemented Interfaces

MxSlider implements ClutterContainer, ClutterScriptable, ClutterAnimatable, AtkImplementorIface, MxStylable and MxFocusable.

Properties

  "buffer-value"             gdouble               : Read / Write
  "value"                    gdouble               : Read / Write

Description

FIXME

Details

struct MxSlider

struct MxSlider;

The contents of this structure are private and should only be accessed through the public API.


struct MxSliderClass

struct MxSliderClass {
  MxWidgetClass parent_class;

  /* padding for future expansion */
  void (*_padding_0) (void);
  void (*_padding_1) (void);
  void (*_padding_2) (void);
  void (*_padding_3) (void);
  void (*_padding_4) (void);
};

mx_slider_new ()

ClutterActor *      mx_slider_new                       (void);

Create a new slider

Returns :

a new MxSlider

mx_slider_set_value ()

void                mx_slider_set_value                 (MxSlider *bar,
                                                         gdouble value);

Set the value of the slider

bar :

A MxSlider

value :

A value between 0.0 and 1.0

mx_slider_get_value ()

gdouble             mx_slider_get_value                 (MxSlider *bar);

Retrieve the current value of the media bar

bar :

A MxSlider

Returns :

gdouble

mx_slider_get_buffer_value ()

gdouble             mx_slider_get_buffer_value          (MxSlider *slider);

Get the value of the "buffer-value" property.

slider :

A MxSlider

Returns :

The current value of the "buffer-value" property.

Since 1.2


mx_slider_set_buffer_value ()

void                mx_slider_set_buffer_value          (MxSlider *slider,
                                                         gdouble value);

Set the value of the "buffer-value" property.

slider :

A MxSlider

value :

the new buffer value of the slider

Since 1.2

Property Details

The "buffer-value" property

  "buffer-value"             gdouble               : Read / Write

Buffer Value.

Allowed values: [0,1]

Default value: 0


The "value" property

  "value"                    gdouble               : Read / Write

Value.

Allowed values: [0,1]

Default value: 0