/**
 * gtk_databox_cross_simple_new:
 * @color: color of the markers
 * @size: marker size or line width (depending on the @type)
 *
 * Creates a new #GtkDataboxCrossSimple object which can be added to a #GtkDatabox widget as nice decoration for other graphs.
 *
 * Return value: A new #GtkDataboxCrossSimple object
 **/
GtkDataboxGraph *
gtk_databox_cross_simple_new (GdkRGBA * color, guint size)
{
   GtkDataboxCrossSimple *cross_simple;
   gfloat *X = g_new0 (gfloat, 2);
   gfloat *Y = g_new0 (gfloat, 2);
   gint len = 2;

   cross_simple = g_object_new (GTK_DATABOX_TYPE_CROSS_SIMPLE,
				"markers-type", GTK_DATABOX_MARKERS_SOLID_LINE,
				"X-Values", X,
				"Y-Values", Y,
			 	"xstart", 0,
			 	"ystart", 0,
			 	"xstride", 1,
			 	"ystride", 1,
			 	"xtype", G_TYPE_FLOAT,
			 	"ytype", G_TYPE_FLOAT,
				"length", len,
				"maxlen", len,
				"color", color, "size", size, NULL);

   gtk_databox_markers_set_position (GTK_DATABOX_MARKERS (cross_simple), 0,
				    GTK_DATABOX_MARKERS_C);
   gtk_databox_markers_set_label (GTK_DATABOX_MARKERS (cross_simple), 0,
				 GTK_DATABOX_MARKERS_TEXT_SW, "0", FALSE);
   gtk_databox_markers_set_position (GTK_DATABOX_MARKERS (cross_simple), 1,
				    GTK_DATABOX_MARKERS_W);

   return GTK_DATABOX_GRAPH (cross_simple);
}
void
setT (GtkDataboxGraph * graph,
      guint index,
      GtkDataboxMarkersTextPosition label_position, gchar * label, gboolean boxed)
{
   GtkDataboxMarkers *markers = GTK_DATABOX_MARKERS (graph);

   g_return_if_fail (GTK_DATABOX_IS_MARKERS (markers));

   gtk_databox_markers_set_label (markers, index, label_position, label, boxed);
}