GtkDataboxGrid

GtkDataboxGrid — A GtkDataboxGraph used for displaying a grid (like in an oscilloscope).

Synopsis


#include <gtkdatabox_grid.h>

                    GtkDataboxGridPrivate;
                    GtkDataboxGrid;
GtkDataboxGraph*    gtk_databox_grid_new                (gint hlines,
                                                         gint vlines,
                                                         GdkColor *color,
                                                         guint size);
void                gtk_databox_grid_set_hlines         (GtkDataboxGrid *grid,
                                                         gint hlines);
gint                gtk_databox_grid_get_hlines         (GtkDataboxGrid *grid);
void                gtk_databox_grid_set_vlines         (GtkDataboxGrid *grid,
                                                         gint vlines);
gint                gtk_databox_grid_get_vlines         (GtkDataboxGrid *grid);

Object Hierarchy

  GObject
   +----GtkDataboxGraph
         +----GtkDataboxGrid

Properties

  "grid-hlines"              gint                  : Read / Write
  "grid-vlines"              gint                  : Read / Write

Description

GtkDataboxGrid is a GtkDataboxGraph class for displaying a grid (like in an oscilloscope). You can determine the number of horizontal and vertical lines. When you zoom in, the grid is also zoomed along with the data.

Details

GtkDataboxGridPrivate

typedef struct _GtkDataboxGridPrivate GtkDataboxGridPrivate;

A private data structure used by the GtkDataboxGrid. It shields all internal things from developers who are just using the object.


GtkDataboxGrid

typedef struct _GtkDataboxGrid GtkDataboxGrid;

GtkDataboxGrid is a GtkDataboxGraph class for displaying a grid (like in an oscilloscope). You can determine the number of horizontal and vertical lines. When you zoom in, the grid is also zoomed along with the data.


gtk_databox_grid_new ()

GtkDataboxGraph*    gtk_databox_grid_new                (gint hlines,
                                                         gint vlines,
                                                         GdkColor *color,
                                                         guint size);

Creates a new GtkDataboxGrid object which can be added to a GtkDatabox widget as nice decoration for other graphs.

hlines :

number of horizontal lines in the grid

vlines :

number of vertical lines in the grid

color :

color of the grid

size :

line width of the grid

Returns :

A new GtkDataboxGrid object

gtk_databox_grid_set_hlines ()

void                gtk_databox_grid_set_hlines         (GtkDataboxGrid *grid,
                                                         gint hlines);

Sets the number of horizontal lines in the grid.

grid :

a GtkDataboxGrid graph object

hlines :

number of vertical lines in the grid

gtk_databox_grid_get_hlines ()

gint                gtk_databox_grid_get_hlines         (GtkDataboxGrid *grid);

Gets the number of horizontal lines in the grid.

grid :

a GtkDataboxGrid graph object

Returns :

Number of horizontal lines in the grid.

gtk_databox_grid_set_vlines ()

void                gtk_databox_grid_set_vlines         (GtkDataboxGrid *grid,
                                                         gint vlines);

Sets the number of vertical lines in the grid.

grid :

a GtkDataboxGrid graph object

vlines :

number of vertical lines in the grid

gtk_databox_grid_get_vlines ()

gint                gtk_databox_grid_get_vlines         (GtkDataboxGrid *grid);

Gets the number of vertical lines in the grid.

grid :

a GtkDataboxGrid graph object

Returns :

Number of vertical lines in the grid.

Property Details

The "grid-hlines" property

  "grid-hlines"              gint                  : Read / Write

Number of horizontal lines.

Default value: 0


The "grid-vlines" property

  "grid-vlines"              gint                  : Read / Write

Number of vertical lines.

Default value: 0

See Also

GtkDatabox, GtkDataboxGraph, GtkDataboxPoints, GtkDataboxLines, GtkDataboxBars, GtkDataboxMarkers