MxScrollBar

MxScrollBar — a user interface element to control scrollable areas.

Synopsis

                    MxScrollBar;
ClutterActor *      mx_scroll_bar_new                   (MxAdjustment *adjustment);
void                mx_scroll_bar_set_adjustment        (MxScrollBar *bar,
                                                         MxAdjustment *adjustment);
MxAdjustment *      mx_scroll_bar_get_adjustment        (MxScrollBar *bar);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----ClutterActor
               +----MxWidget
                     +----MxBin
                           +----MxScrollBar

Implemented Interfaces

MxScrollBar implements ClutterContainer, MxFocusable, ClutterScriptable and MxStylable.

Properties

  "adjustment"               MxAdjustment*         : Read / Write
  "vertical"                 gboolean              : Read / Write

Signals

  "scroll-start"                                   : Run Last
  "scroll-stop"                                    : Run Last

Description

The MxScrollBar allows users to scroll scrollable actors, either by the step or page amount, or by manually dragging the handle.

Details

MxScrollBar

typedef struct _MxScrollBar MxScrollBar;

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


mx_scroll_bar_new ()

ClutterActor *      mx_scroll_bar_new                   (MxAdjustment *adjustment);

adjustment :

Returns :


mx_scroll_bar_set_adjustment ()

void                mx_scroll_bar_set_adjustment        (MxScrollBar *bar,
                                                         MxAdjustment *adjustment);

bar :

adjustment :


mx_scroll_bar_get_adjustment ()

MxAdjustment *      mx_scroll_bar_get_adjustment        (MxScrollBar *bar);

bar :

Returns :

Property Details

The "adjustment" property

  "adjustment"               MxAdjustment*         : Read / Write

The adjustment.


The "vertical" property

  "vertical"                 gboolean              : Read / Write

Vertical Orientation.

Default value: FALSE

Signal Details

The "scroll-start" signal

void                user_function                      (MxScrollBar *mxscrollbar,
                                                        gpointer     user_data)        : Run Last

mxscrollbar :

the object which received the signal.

user_data :

user data set when the signal handler was connected.

The "scroll-stop" signal

void                user_function                      (MxScrollBar *mxscrollbar,
                                                        gpointer     user_data)        : Run Last

mxscrollbar :

the object which received the signal.

user_data :

user data set when the signal handler was connected.