diff --git a/src/gradix.c b/src/gradix.c index c492e31..9f114e7 100644 --- a/src/gradix.c +++ b/src/gradix.c @@ -58,7 +58,7 @@ const char *signName[] = { GtkBuilder *builder; void -about_action_activate_cb(GtkAction *action, gpointer user_data) +action_about_activate_cb(GtkAction *action, gpointer user_data) { GtkDialog *about_dialog; @@ -66,7 +66,19 @@ about_action_activate_cb(GtkAction *action, gpointer user_data) gtk_dialog_run(about_dialog); - gtk_widget_destroy(GTK_WIDGET(about_dialog)); + gtk_widget_hide(GTK_WIDGET(about_dialog)); +} + +void +action_new_activate_cb(GtkAction *action, gpointer user_data) +{ + GtkDialog *new_dialog; + + new_dialog = GTK_DIALOG(gtk_builder_get_object(builder, "dialog_new")); + + g_print("%d\n", gtk_dialog_run(new_dialog)); + + gtk_widget_hide(GTK_WIDGET(new_dialog)); } int @@ -83,7 +95,7 @@ main(int argc, char *argv[]) g_print("Juj!\n"); } - mainWindow = GTK_WIDGET(gtk_builder_get_object(builder, "main_window")); + mainWindow = GTK_WIDGET(gtk_builder_get_object(builder, "window_main")); gtk_builder_connect_signals (builder, NULL); gtk_widget_show(mainWindow); diff --git a/src/gradix.ui b/src/gradix.ui index 1d29e91..88f52d1 100644 --- a/src/gradix.ui +++ b/src/gradix.ui @@ -1,23 +1,57 @@ - - - accelgroup1 + + + accels - + gtk-new + - + gtk-about help-about - + - + + False + 5 + dialog + GRadix + 1.0 + 2013 Gergely Polonkai + http://gergely.polonkai.eu/gradix/ + Gergely POLONKAI <gergely@polonkai.eu> + gpl-3-0 + + + False + vertical + 2 + + + False + end + + + False + True + end + 0 + + + + + + + + + False 5 dialog @@ -86,7 +120,7 @@ - + True True @@ -94,307 +128,323 @@ 1 0 - 5 + 2 1 - + True False - Year + 0 + none + + + True + False + 12 + + + True + False + + + True + False + Latitude + + + 0 + 0 + 1 + 2 + + + + + North + True + True + False + 0 + True + + + 1 + 0 + 1 + 1 + + + + + South + True + True + False + 0 + True + True + radiobutton1 + + + 1 + 1 + 1 + 1 + + + + + True + True + + 6 + True + False + 4 + True + + + 2 + 0 + 1 + 2 + + + + + True + False + Longitude + + + 3 + 0 + 1 + 2 + + + + + East + True + True + False + 0 + True + + + 4 + 0 + 1 + 1 + + + + + West + True + True + False + 0 + True + True + radiobutton3 + + + 4 + 1 + 1 + 1 + + + + + True + True + + 6 + True + False + 4 + True + + + 5 + 0 + 1 + 2 + + + + + + + + + True + False + Coordinates + True + + 0 - 1 - 1 + 3 + 2 1 - + True False - Month + 0 + none + + + True + False + 12 + + + True + False + + + True + True + 2013 + 6 + 29 + + + 0 + 0 + 6 + 1 + + + + + True + True + + 2 + True + True + + + 5 + 1 + 1 + 1 + + + + + True + False + Second + + + 4 + 1 + 1 + 1 + + + + + True + True + + 2 + True + True + + + 3 + 1 + 1 + 1 + + + + + True + False + Minute + + + 2 + 1 + 1 + 1 + + + + + True + True + + 2 + True + True + + + 1 + 1 + 1 + 1 + + + + + True + False + Hour + + + 0 + 1 + 1 + 1 + + + + + + + + + True + False + Birth date and time + True + + 2 1 1 - 1 + 3 - - True - False - Day - - - 4 - 1 - 1 - 1 - + - - True - True - - 4 - True - - - 1 - 1 - 1 - 1 - + - - True - True - - 2 - True - - - 3 - 1 - 1 - 1 - + - - True - True - - 2 - True - - - 5 - 1 - 1 - 1 - - - - - True - False - Hour - - - 0 - 2 - 1 - 1 - - - - - True - False - Minute - - - 2 - 2 - 1 - 1 - - - - - True - False - Second - - - 4 - 2 - 1 - 1 - - - - - True - True - - 2 - True - - - 1 - 2 - 1 - 1 - - - - - True - True - - 2 - True - - - 3 - 2 - 1 - 1 - - - - - True - True - - 2 - True - - - 5 - 2 - 1 - 1 - - - - - True - False - Latitude - - - 0 - 3 - 1 - 2 - - - - - True - False - Longitude - - - 3 - 3 - 1 - 2 - - - - - True - True - - 6 - False - 4 - True - - - 2 - 3 - 1 - 2 - - - - - True - True - - 6 - False - 4 - True - - - 5 - 3 - 1 - 2 - - - - - North - True - True - False - 0 - True - True - radiobutton2 - - - 1 - 3 - 1 - 1 - - - - - South - True - True - False - 0 - True - True - - - 1 - 4 - 1 - 1 - - - - - East - True - True - False - 0 - True - True - radiobutton4 - - - 4 - 3 - 1 - 1 - - - - - West - True - True - False - 0 - True - True - - - 4 - 4 - 1 - 1 - + @@ -406,44 +456,11 @@ - button1 - button2 + button1 + button2 - - False - 5 - dialog - GRadix - 1.0 - 2013 Gergely Polonkai - http://gergely.polonkai.eu/gradix/ - Gergely POLONKAI <gergely@polonkai.eu> - gpl-3-0 - - - False - vertical - 2 - - - False - end - - - False - True - end - 0 - - - - - - - - - + False @@ -467,7 +484,7 @@ False - action1 + action_new True False True @@ -590,9 +607,10 @@ False - about_action + action_about True False + True True @@ -613,7 +631,7 @@ False - action1 + action_new True False toolbutton1