+void _load_marker(GritsPluginTest *test)
+{
+ test->marker = grits_marker_new("St. Charles");
+ GRITS_OBJECT(test->marker)->center.lat = 38.841847;
+ GRITS_OBJECT(test->marker)->center.lon = -90.491982;
+ GRITS_OBJECT(test->marker)->center.elev = 0.0;
+ GRITS_OBJECT(test->marker)->lod = EARTH_R;
+ grits_viewer_add(test->viewer, GRITS_OBJECT(test->marker), GRITS_LEVEL_OVERLAY, FALSE);
+ /* These do not work on marker yet */
+ //g_signal_connect(test->marker, "enter", G_CALLBACK(on_marker_enter), NULL);
+ //g_signal_connect(test->marker, "leave", G_CALLBACK(on_marker_leave), NULL);
+ //g_signal_connect(test->marker, "button-press", G_CALLBACK(on_marker_button), NULL);
+ (void)on_marker_enter;
+ (void)on_marker_leave;
+ (void)on_marker_button;
+}
+
+void _load_poly(GritsPluginTest *test)
+{
+ test->poly = grits_poly_parse("35,-90 35,-110 45,-110 45,-90", "\t", " ", ",");
+ test->poly->color[0] = test->poly->border[0] = 1;
+ test->poly->color[1] = test->poly->border[1] = 0;
+ test->poly->color[2] = test->poly->border[2] = 0;
+ test->poly->color[3] = 0.2;
+ test->poly->border[3] = 1;
+ test->poly->width = 10;
+ grits_viewer_add(test->viewer, GRITS_OBJECT(test->poly), GRITS_LEVEL_OVERLAY, TRUE);
+ g_signal_connect(test->poly, "enter", G_CALLBACK(on_poly_enter), NULL);
+ g_signal_connect(test->poly, "leave", G_CALLBACK(on_poly_leave), NULL);
+ g_signal_connect(test->poly, "button-press", G_CALLBACK(on_poly_button), NULL);
+ g_signal_connect(test->poly, "key-press", G_CALLBACK(on_poly_key), NULL);
+}
+