]> git.karo-electronics.de Git - oswald.git/blobdiff - ui/oswald-ui.c
Redesign to an event based handling
[oswald.git] / ui / oswald-ui.c
index 27e83044f81894f91329548b94c5b8f56faff0e5..dbff4ef9210842a95787576c54dd227349d1eea9 100644 (file)
@@ -91,7 +91,7 @@ void button_A_clicked (GtkButton *button, gpointer user_data)
 {
        oswald_ui *ui = (oswald_ui *)user_data;
 
-       g_print("Button-A clicked\n");
+       // g_print("Button-A clicked\n");
        oswald_handle_button_press(BUTTON_A);
 }
 
@@ -99,7 +99,7 @@ void button_B_clicked (GtkButton *button, gpointer user_data)
 {
        oswald_ui *ui = (oswald_ui *)user_data;
 
-       g_print("Button-B clicked\n");
+       // g_print("Button-B clicked\n");
        oswald_handle_button_press(BUTTON_B);
 }
 
@@ -107,7 +107,7 @@ void button_C_clicked (GtkButton *button, gpointer user_data)
 {
        oswald_ui *ui = (oswald_ui *)user_data;
 
-       g_print("Button-C clicked\n");
+       // g_print("Button-C clicked\n");
        oswald_handle_button_press(BUTTON_C);
 }
 
@@ -115,7 +115,7 @@ void button_D_clicked (GtkButton *button, gpointer user_data)
 {
        oswald_ui *ui = (oswald_ui *)user_data;
 
-       g_print("Button-D clicked\n");
+       // g_print("Button-D clicked\n");
        oswald_handle_button_press(BUTTON_D);
 }
 
@@ -123,7 +123,7 @@ void button_E_clicked (GtkButton *button, gpointer user_data)
 {
        oswald_ui *ui = (oswald_ui *)user_data;
 
-       g_print("Button-E clicked\n");
+       // g_print("Button-E clicked\n");
        oswald_handle_button_press(BUTTON_E);
 }
 
@@ -131,7 +131,7 @@ void button_F_clicked (GtkButton *button, gpointer user_data)
 {
        oswald_ui *ui = (oswald_ui *)user_data;
 
-       g_print("Button-F clicked\n");
+       // g_print("Button-F clicked\n");
        oswald_handle_button_press(BUTTON_F);
 }
 
@@ -180,7 +180,7 @@ static void create_mainwin(oswald_ui *ui)
 
        btn = gtk_button_new_with_label(" E ");
        gtk_box_pack_start (GTK_BOX(vb), btn, FALSE, FALSE, 10);
-       g_signal_connect(G_OBJECT(btn), "clicked", G_CALLBACK(button_D_clicked), ui);
+       g_signal_connect(G_OBJECT(btn), "clicked", G_CALLBACK(button_E_clicked), ui);
 
        btn = gtk_button_new_with_label(" F ");
        gtk_box_pack_start (GTK_BOX(vb), btn, FALSE, FALSE, 10);
@@ -271,9 +271,10 @@ int main(int argc , char ** argv)
        gtk_init (&argc, &argv);
 
        create_mainwin(&ui);
+       gtk_widget_realize(ui.mainwin);
 
-       oswald_init();
        oswald_set_time(mtime.tm_hour, mtime.tm_min, mtime.tm_sec);
+       oswald_init();
 
        g_timeout_add_seconds(1, one_second_tmo_handler, &ui);
        // g_idle_add(app_idle_handler, &ui);