nbtk-scrollable

nbtk-scrollable

Synopsis

#define             NBTK_SCROLLABLE_GET_INTERFACE       (inst)
                    NbtkScrollable;
                    NbtkScrollableInterface;
void                nbtk_scrollable_set_adjustments     (NbtkScrollable *scrollable,
                                                         NbtkAdjustment *hadjustment,
                                                         NbtkAdjustment *vadjustment);
void                nbtk_scrollable_get_adjustments     (NbtkScrollable *scrollable,
                                                         NbtkAdjustment **hadjustment,
                                                         NbtkAdjustment **vadjustment);

Object Hierarchy

  GInterface
   +----NbtkScrollable

Known Implementations

NbtkScrollable is implemented by NbtkViewport and NbtkGrid.

Properties

  "hadjustment"              NbtkAdjustment*       : Read / Write
  "vadjustment"              NbtkAdjustment*       : Read / Write

Description

Details

NBTK_SCROLLABLE_GET_INTERFACE()

#define NBTK_SCROLLABLE_GET_INTERFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), NBTK_TYPE_SCROLLABLE, NbtkScrollableInterface))

inst :


NbtkScrollable

typedef struct _NbtkScrollable NbtkScrollable;


NbtkScrollableInterface

typedef struct {
  GTypeInterface parent;

  void (* set_adjustments) (NbtkScrollable  *scrollable,
                            NbtkAdjustment  *hadjustment,
                            NbtkAdjustment  *vadjustment);
  void (* get_adjustments) (NbtkScrollable  *scrollable,
                            NbtkAdjustment **hadjustment,
                            NbtkAdjustment **vadjustment);
} NbtkScrollableInterface;


nbtk_scrollable_set_adjustments ()

void                nbtk_scrollable_set_adjustments     (NbtkScrollable *scrollable,
                                                         NbtkAdjustment *hadjustment,
                                                         NbtkAdjustment *vadjustment);

scrollable :

hadjustment :

vadjustment :


nbtk_scrollable_get_adjustments ()

void                nbtk_scrollable_get_adjustments     (NbtkScrollable *scrollable,
                                                         NbtkAdjustment **hadjustment,
                                                         NbtkAdjustment **vadjustment);

scrollable :

hadjustment :

vadjustment :

Property Details

The "hadjustment" property

  "hadjustment"              NbtkAdjustment*       : Read / Write

Horizontal adjustment.


The "vadjustment" property

  "vadjustment"              NbtkAdjustment*       : Read / Write

Vertical adjustment.