* Compiles but segfaults.
[scdataviz] / scdataviz.c
index c51f21d..4171631 100644 (file)
@@ -39,6 +39,7 @@ struct xy_properties {
   Graph *graph;
 };
 
+
 static void put_mat_in_graph(gpointer key, gpointer value, gpointer user_data) {
   struct xy_properties *propmap = user_data;
   struct matdb_material *mat = value;
@@ -62,7 +63,6 @@ static void put_mat_in_graph(gpointer key, gpointer value, gpointer user_data) {
 int main(int   argc, char *argv[]) 
 {
     GtkWidget *window;
-    GtkWidget *button;
     GtkWidget *graph;
     GString *file = g_string_new("../matdb");
     int err=0;
@@ -72,10 +72,7 @@ int main(int   argc, char *argv[])
     fprintf(stderr, "err=%d\n", err);
     //print_matdb(mdb);
     
-    
     gtk_init (&argc, &argv);
-
-    
     
     window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
     graph = graph_widget_new();
@@ -85,6 +82,7 @@ int main(int   argc, char *argv[])
     propmap.yprop = g_string_new("E_g_Gamma");
     propmap.graph = graph_widget_get_graph(GRAPH_WIDGET(graph));
     g_hash_table_foreach(mdb->materials, &put_mat_in_graph, &propmap);
+    graph_add_linear_connectors(propmap.graph);
 
 
     //Connect signals