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;
int main(int argc, char *argv[])
{
GtkWidget *window;
- GtkWidget *button;
GtkWidget *graph;
GString *file = g_string_new("../matdb");
int err=0;
fprintf(stderr, "err=%d\n", err);
//print_matdb(mdb);
-
gtk_init (&argc, &argv);
-
-
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
graph = graph_widget_new();
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