tomoe-scrollable

tomoe-scrollable

Synopsis




                    TomoeScrollable;
                    TomoeScrollableIFace;
void                tomoe_scrollable_setup_widget_class (GtkWidgetClass *klass);
void                tomoe_scrollable_set_adjustments    (TomoeScrollable *scrollable,
                                                         GtkAdjustment *h_adj,
                                                         GtkAdjustment *v_adj);
void                tomoe_scrollable_set_own_adjustments
                                                        (TomoeScrollable *scrollable);
void                tomoe_scrollable_get_adjustments    (TomoeScrollable *scrollable,
                                                         GtkAdjustment **h_adj,
                                                         GtkAdjustment **v_adj);
void                tomoe_scrollable_h_page_up          (TomoeScrollable *scrollable);
void                tomoe_scrollable_h_page_down        (TomoeScrollable *scrollable);
void                tomoe_scrollable_v_page_up          (TomoeScrollable *scrollable);
void                tomoe_scrollable_v_page_down        (TomoeScrollable *scrollable);

Object Hierarchy


  GInterface
   +----TomoeScrollable

Prerequisites

TomoeScrollable requires GObject.

Known Implementations

TomoeScrollable is implemented by TomoeCharTable.

Signals


  "set-scroll-adjustments"                         : Run Last

Description

Details

TomoeScrollable

typedef struct _TomoeScrollable TomoeScrollable;


TomoeScrollableIFace

typedef struct {
    GTypeInterface g_iface;

    /* vtable */
    void (*set_adjustments) (TomoeScrollable *scrollable, 
                             GtkAdjustment   *h_adj, 
                             GtkAdjustment   *v_adj);
    void (*get_adjustments) (TomoeScrollable *scrollable,
                             GtkAdjustment  **h_adj,
                             GtkAdjustment  **v_adj);
} TomoeScrollableIFace;


tomoe_scrollable_setup_widget_class ()

void                tomoe_scrollable_setup_widget_class (GtkWidgetClass *klass);

klass :

tomoe_scrollable_set_adjustments ()

void                tomoe_scrollable_set_adjustments    (TomoeScrollable *scrollable,
                                                         GtkAdjustment *h_adj,
                                                         GtkAdjustment *v_adj);

scrollable :
h_adj :
v_adj :

tomoe_scrollable_set_own_adjustments ()

void                tomoe_scrollable_set_own_adjustments
                                                        (TomoeScrollable *scrollable);

scrollable :

tomoe_scrollable_get_adjustments ()

void                tomoe_scrollable_get_adjustments    (TomoeScrollable *scrollable,
                                                         GtkAdjustment **h_adj,
                                                         GtkAdjustment **v_adj);

scrollable :
h_adj :
v_adj :

tomoe_scrollable_h_page_up ()

void                tomoe_scrollable_h_page_up          (TomoeScrollable *scrollable);

scrollable :

tomoe_scrollable_h_page_down ()

void                tomoe_scrollable_h_page_down        (TomoeScrollable *scrollable);

scrollable :

tomoe_scrollable_v_page_up ()

void                tomoe_scrollable_v_page_up          (TomoeScrollable *scrollable);

scrollable :

tomoe_scrollable_v_page_down ()

void                tomoe_scrollable_v_page_down        (TomoeScrollable *scrollable);

scrollable :

Signal Details

The "set-scroll-adjustments" signal

void                user_function                      (TomoeScrollable *tomoescrollable,
                                                        gpointer         arg1,
                                                        gpointer         arg2,
                                                        gpointer         user_data)            : Run Last

tomoescrollable : the object which received the signal.
arg1 :
arg2 :
user_data : user data set when the signal handler was connected.