diff options
author | pancake <pancake@dazo> | 2008-02-04 04:30:46 +0100 |
---|---|---|
committer | pancake <pancake@dazo> | 2008-02-04 04:30:46 +0100 |
commit | fc6bacdb9495391912c55946c3b895bf4523e243 (patch) | |
tree | 0da74f39550b893d8d7c23a504e5cb571ec0c060 /gui/main.c | |
parent | 680fd91de8895390f4b50cfbe9d62079151c12f9 (diff) | |
download | 0xFFFF-fc6bacdb9495391912c55946c3b895bf4523e243.tar.bz2 |
* Fix build of gui
* Some initial callbacks and glade tests
Diffstat (limited to 'gui/main.c')
-rw-r--r-- | gui/main.c | 30 |
1 files changed, 29 insertions, 1 deletions
@@ -21,10 +21,10 @@ #define U(x) printf("%d\n",x); fflush(stdout); + GladeXML *xml; int main(int argc, char **argv) { GtkWidget *w; - GladeXML *xml; gtk_init(&argc, &argv); @@ -40,6 +40,11 @@ int main(int argc, char **argv) w = glade_xml_get_widget(xml, "main_window"); gtk_signal_connect(GTK_OBJECT(w), "destroy", GTK_SIGNAL_FUNC(gtk_main_quit),NULL); +{ + GtkComboBox *piece = GTK_COMBO_BOX(glade_xml_get_widget(xml, "piece")); + gtk_combo_box_set_active(piece, 0); +} + gtk_widget_show_all(w); gtk_object_unref(GTK_OBJECT(xml)); @@ -47,3 +52,26 @@ int main(int argc, char **argv) gtk_main(); return 0; } +extern void gui_run(); +extern void gui_run() +{ + printf("run\n"); +} + +extern void gui_add(); +extern void gui_add() +{ + GtkTreeView *tree = glade_xml_get_widget(xml, "tree"); + GtkFileChooser *file = GTK_FILE_CHOOSER(glade_xml_get_widget(xml, "file")); + GtkComboBox *piece = GTK_COMBO_BOX(glade_xml_get_widget(xml, "piece")); + + printf("ADD %s\n", gtk_file_chooser_get_filename(file)); + printf("ADD %d\n", gtk_combo_box_get_active(piece)); +} + +extern void gui_information(); +void gui_information() +{ + printf("FUCKMENOT!\n"); + fflush(stdout); +} |