2 #ifndef __GXK_LOG_ADJUSTMENT_H__
3 #define __GXK_LOG_ADJUSTMENT_H__
10 #define GXK_TYPE_ADAPTER_ADJUSTMENT (gxk_adapter_adjustment_get_type ())
11 #define GXK_ADAPTER_ADJUSTMENT(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GXK_TYPE_ADAPTER_ADJUSTMENT, GxkAdapterAdjustment))
12 #define GXK_ADAPTER_ADJUSTMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GXK_TYPE_ADAPTER_ADJUSTMENT, GxkAdapterAdjustmentClass))
13 #define GXK_IS_ADAPTER_ADJUSTMENT(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GXK_TYPE_ADAPTER_ADJUSTMENT))
14 #define GXK_IS_ADAPTER_ADJUSTMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GXK_TYPE_ADAPTER_ADJUSTMENT))
15 #define GXK_ADAPTER_ADJUSTMENT_GET_CLASS(object) (G_TYPE_INSTANCE_GET_CLASS ((object), GXK_TYPE_ADAPTER_ADJUSTMENT, GxkAdapterAdjustmentClass))
21 GXK_ADAPTER_ADJUSTMENT_CONVERT_TO_CLIENT,
22 GXK_ADAPTER_ADJUSTMENT_CONVERT_FROM_CLIENT,
23 GXK_ADAPTER_ADJUSTMENT_CONVERT_STEP_INCREMENT,
24 GXK_ADAPTER_ADJUSTMENT_CONVERT_PAGE_INCREMENT,
25 GXK_ADAPTER_ADJUSTMENT_CONVERT_PAGE_SIZE,
26 } GxkAdapterAdjustmentConvertType;
27 typedef gdouble (*GxkAdapterAdjustmentFunc) (GxkAdapterAdjustment *
self,
28 GxkAdapterAdjustmentConvertType convert_type,
33 GtkAdjustment parent_instance;
36 GtkAdjustment *client;
38 GxkAdapterAdjustmentFunc conv_func;
40 GDestroyNotify destroy;
44 GtkAdjustmentClass parent_class;
48 GType gxk_adapter_adjustment_get_type (
void);
49 void gxk_adapter_adjustment_set_client (GxkAdapterAdjustment *
self,
50 GtkAdjustment *client);
51 void gxk_adapter_adjustment_setup (GxkAdapterAdjustment *
self,
52 GxkAdapterAdjustmentFunc conv_func,
54 GDestroyNotify destroy);
55 GtkAdjustment* gxk_adapter_adjustment_from_adj (GtkAdjustment *client,
56 GxkAdapterAdjustmentFunc conv_func,
58 GDestroyNotify destroy);
61 #define GXK_TYPE_LOG_ADJUSTMENT (gxk_log_adjustment_get_type ())
62 #define GXK_LOG_ADJUSTMENT(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GXK_TYPE_LOG_ADJUSTMENT, GxkLogAdjustment))
63 #define GXK_LOG_ADJUSTMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GXK_TYPE_LOG_ADJUSTMENT, GxkLogAdjustmentClass))
64 #define GXK_IS_LOG_ADJUSTMENT(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GXK_TYPE_LOG_ADJUSTMENT))
65 #define GXK_IS_LOG_ADJUSTMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GXK_TYPE_LOG_ADJUSTMENT))
66 #define GXK_LOG_ADJUSTMENT_GET_CLASS(object) (G_TYPE_INSTANCE_GET_CLASS ((object), GXK_TYPE_LOG_ADJUSTMENT, GxkLogAdjustmentClass))
73 GtkAdjustment parent_instance;
79 GtkAdjustment *client;
88 GtkAdjustmentClass parent_class;
92 GType gxk_log_adjustment_get_type (
void);
93 void gxk_log_adjustment_set_client (GxkLogAdjustment *
self,
94 GtkAdjustment *client);
95 GtkAdjustment* gxk_log_adjustment_from_adj (GtkAdjustment *client);
96 void gxk_log_adjustment_setup (GxkLogAdjustment *
self,
Definition: gxklogadjustment.hh:86
Definition: gxklogadjustment.hh:31
Definition: gxklogadjustment.hh:71
Definition: gxklogadjustment.hh:42