mx-scrollable

mx-scrollable

Synopsis

                    MxScrollable;
struct              MxScrollableIface;
void                mx_scrollable_set_adjustments       (MxScrollable *scrollable,
                                                         MxAdjustment *hadjustment,
                                                         MxAdjustment *vadjustment);
void                mx_scrollable_get_adjustments       (MxScrollable *scrollable,
                                                         MxAdjustment **hadjustment,
                                                         MxAdjustment **vadjustment);

Object Hierarchy

  GInterface
   +----MxScrollable

Known Implementations

MxScrollable is implemented by MxBoxLayout, MxGrid, MxItemView, MxListView and MxViewport.

Properties

  "horizontal-adjustment"    MxAdjustment*         : Read / Write
  "vertical-adjustment"      MxAdjustment*         : Read / Write

Description

Details

MxScrollable

typedef struct _MxScrollable MxScrollable;

This is an opaque structure whose members cannot be directly accessed.


struct MxScrollableIface

struct MxScrollableIface {
  GTypeInterface parent;

  void (* set_adjustments) (MxScrollable  *scrollable,
                            MxAdjustment  *hadjustment,
                            MxAdjustment  *vadjustment);
  void (* get_adjustments) (MxScrollable  *scrollable,
                            MxAdjustment **hadjustment,
                            MxAdjustment **vadjustment);
};


mx_scrollable_set_adjustments ()

void                mx_scrollable_set_adjustments       (MxScrollable *scrollable,
                                                         MxAdjustment *hadjustment,
                                                         MxAdjustment *vadjustment);

scrollable :

hadjustment :

vadjustment :


mx_scrollable_get_adjustments ()

void                mx_scrollable_get_adjustments       (MxScrollable *scrollable,
                                                         MxAdjustment **hadjustment,
                                                         MxAdjustment **vadjustment);

scrollable :

hadjustment :

vadjustment :

Property Details

The "horizontal-adjustment" property

  "horizontal-adjustment"    MxAdjustment*         : Read / Write

The MxAdjustment for horizontal scrolling.


The "vertical-adjustment" property

  "vertical-adjustment"      MxAdjustment*         : Read / Write

The MxAdjustment for vertical scrolling.