X-Git-Url: http://pileus.org/git/?p=grits;a=blobdiff_plain;f=src%2Faweather.c;h=22479bf2866d800232ed639f1e5c41af40f5b3b9;hp=2de330ba7b81e67d6898c2ad9f6e12f544a0e4a1;hb=4308f69c781166b035bc0d0782fd974a9e1372b6;hpb=3ec6b69dcc3bad3fce1a22e3c6b9572d83667fdf diff --git a/src/aweather.c b/src/aweather.c index 2de330b..22479bf 100644 --- a/src/aweather.c +++ b/src/aweather.c @@ -3,7 +3,10 @@ #include #include -#include "cube.h" +#include "opengl.h" +#include "radar.h" +#include "ridge.h" +#include "example.h" static void destroy(GtkWidget *widget, gpointer data) { @@ -20,6 +23,7 @@ static gboolean key_press(GtkWidget *widget, GdkEventKey *event, gpointer data) { if (event->keyval == GDK_q) destroy(widget, data); + return TRUE; } int main(int argc, char *argv[]) @@ -32,7 +36,6 @@ int main(int argc, char *argv[]) GtkWidget *window = gtk_window_new(GTK_WINDOW_TOPLEVEL); gtk_window_set_default_size(GTK_WINDOW(window), 800, 600); g_signal_connect(G_OBJECT(window), "delete-event", G_CALLBACK(delete_event), NULL); - g_signal_connect(G_OBJECT(window), "delete-event", G_CALLBACK(delete_event), NULL); g_signal_connect(G_OBJECT(window), "key-press-event", G_CALLBACK(key_press), NULL); /* Set up layout */ @@ -64,12 +67,15 @@ int main(int argc, char *argv[]) GtkWidget *tab_area = gtk_notebook_new(); gtk_notebook_set_tab_pos(GTK_NOTEBOOK(tab_area), GTK_POS_BOTTOM); gtk_paned_pack2(GTK_PANED(paned), tab_area, FALSE, FALSE); - GtkWidget *label = gtk_label_new("Hello"); - GtkWidget *contents = gtk_label_new("World"); - gtk_notebook_append_page(GTK_NOTEBOOK(tab_area), contents, label); + //GtkWidget *label = gtk_label_new("Hello"); + //GtkWidget *contents = gtk_label_new("World"); + //gtk_notebook_append_page(GTK_NOTEBOOK(tab_area), contents, label); /* Load plugins */ - cube_init(drawing, tab_area); + opengl_init (GTK_DRAWING_AREA(drawing), GTK_NOTEBOOK(tab_area)); + ridge_init (GTK_DRAWING_AREA(drawing), GTK_NOTEBOOK(tab_area)); + radar_init (GTK_DRAWING_AREA(drawing), GTK_NOTEBOOK(tab_area)); + example_init(GTK_DRAWING_AREA(drawing), GTK_NOTEBOOK(tab_area)); gtk_widget_show_all(window); gtk_main();