![]() |
![]() |
![]() |
GtkDatabox Reference Manual | |
---|---|---|---|---|
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkDatabox
GObject +----GtkDataboxGraph +----GtkDataboxXYCGraph +----GtkDataboxGrid
"adjustment-x" GtkAdjustment* : Read / Write / Construct "adjustment-y" GtkAdjustment* : Read / Write / Construct "enable-selection" gboolean : Read / Write / Construct "enable-zoom" gboolean : Read / Write / Construct "ruler-x" GtkDataboxRuler* : Read / Write / Construct "ruler-y" GtkDataboxRuler* : Read / Write / Construct "scale-type-x" GtkDataboxScaleType : Read / Write / Construct "scale-type-y" GtkDataboxScaleType : Read / Write / Construct "color" gpointer : Read / Write "hide" gboolean : Read / Write "size" gint : Read / Write
"selection-canceled" : Run First "selection-changed" : Run First "selection-finalized" : Run First "selection-started" : Run First "zoomed" : Run First
typedef struct _GtkDatabox GtkDatabox;
A GTK+ widget to display large amounts of numerical data quickly and easily. The numerical data is represented/displayed by GtkDataboxGraph objects, e.g. GtkDataboxPoints.
Implemented by _GtkDatabox;
typedef struct _GtkDataboxGraph GtkDataboxGraph;
The GtkDataboxGraph is the base class for all kinds of graphs (e.g. lines, points, decorations like coordinate crosses) to be shown in a GtkDatabox wiget.
Implemented by _GtkDataboxGraph
"adjustment-x"
property"adjustment-x" GtkAdjustment* : Read / Write / Construct
GtkAdjustment for horizontal scrolling.
"adjustment-y"
property"adjustment-y" GtkAdjustment* : Read / Write / Construct
GtkAdjustment for vertical scrolling.
"enable-selection"
property"enable-selection" gboolean : Read / Write / Construct
Defines whether the user can select rectangular areas with the mouse (TRUE) or not (FALSE).
Default value: TRUE
"enable-zoom"
property"enable-zoom" gboolean : Read / Write / Construct
Defines whether the user can use the mouse to zoom in or out (TRUE) or not (FALSE).
Default value: TRUE
"ruler-x"
property"ruler-x" GtkDataboxRuler* : Read / Write / Construct
A horizontal GtkDataboxRuler or NULL.
"ruler-y"
property"ruler-y" GtkDataboxRuler* : Read / Write / Construct
A vertical GtkDataboxRuler or NULL.
"scale-type-x"
property"scale-type-x" GtkDataboxScaleType : Read / Write / Construct
Horizontal scale type (linear or logarithmic).
Default value: GTK_DATABOX_SCALE_LINEAR
"scale-type-y"
property"scale-type-y" GtkDataboxScaleType : Read / Write / Construct
Vertical scale type (linear or logarithmic).
Default value: GTK_DATABOX_SCALE_LINEAR
"hide"
property"hide" gboolean : Read / Write
Determine if graph is hidden or not.
Default value: FALSE
"selection-canceled"
signalvoid user_function (GtkDatabox *box, gpointer user_data) : Run First
This signal is emitted after a right click outside a selection rectangle.
|
The GtkDatabox widget which zoomed in or out. |
|
user data set when the signal handler was connected. |
"selection-changed"
signalvoid user_function (GtkDatabox *box, gpointer selection_values, gpointer user_data) : Run First
This signal is emitted when the mouse is moved
with the left button pressed (and the "enable-selection" property
is set). The corners of the selection rectangle are stored in selection_values
.
|
The GtkDatabox widget in which the selection was changed. |
|
The corners of the selection rectangle. |
|
user data set when the signal handler was connected. |
"selection-finalized"
signalvoid user_function (GtkDatabox *box, gpointer selection_values, gpointer user_data) : Run First
This signal is emitted when the left mouse button is released after a selection was started before.
see_also
: "selection-changed"
|
The GtkDatabox widget in which the selection has been stopped. |
|
The corners of the selection rectangle. |
|
user data set when the signal handler was connected. |
"selection-started"
signalvoid user_function (GtkDatabox *box, gpointer selection_values, gpointer user_data) : Run First
This signal is emitted when the mouse is firstmoved
with the left button pressed after the mouse-down (and the "enable-selection" property
is set). The corners of the selection rectangle are stored in selection_values
.
see_also
: "selection-changed"
|
The GtkDatabox widget in which the selection has been started. |
|
The corners of the selection rectangle. |
|
user data set when the signal handler was connected. |
"zoomed"
signalvoid user_function (GtkDatabox *box, gpointer user_data) : Run First
This signal is emitted each time the zoom of the widget is changed, see for example
gtk_databox_zoom_to_selection()
, gtk_databox_set_visible_limits()
.
|
The GtkDatabox widget which zoomed in or out. |
|
user data set when the signal handler was connected. |