New graphix.
[speedometer] / ui.c
diff --git a/ui.c b/ui.c
index 70a7cfe..6328e7f 100644 (file)
--- a/ui.c
+++ b/ui.c
@@ -77,20 +77,27 @@ void load_graphics() {
                g_print(path);
                g_print("\n");
                GError* error = NULL;
-               big_graphics[i] = gdk_pixbuf_new_from_file(path, &error);
+               big_graphics[i] = gdk_pixbuf_new_from_file_at_scale(path,
+                               160,
+                               160,
+                               FALSE,
+                               &error);
                if(error) {
-                       g_print("Error loading graphics: %s\n", error->message);
+                       g_print("Error loading big graphics: %s\n", error->message);
+                       g_error_free(error);
+                       error = NULL;
+               }
+               small_graphics[i] = gdk_pixbuf_new_from_file_at_scale(path,
+                                               120,
+                                               120,
+                                               FALSE,
+                                               &error);
+               if(error) {
+                       g_print("Error loading small graphics: %s\n", error->message);
                        g_error_free(error);
                        error = NULL;
                }
                g_free(path);
-
-               small_graphics[i] = gdk_pixbuf_scale_simple(
-                               big_graphics[i],
-                               150,
-                               150,
-                               GDK_INTERP_BILINEAR);
-
                i++;
        }
        g_print("Done\n");
@@ -139,15 +146,16 @@ void create_ui(AppData* appdata) {
        hbox = gtk_hbox_new(TRUE, 0);
        bhbox = gtk_hbox_new(TRUE, 0);
 
-       GtkWidget* top_e = gtk_event_box_new();
+       //GtkWidget* top_e = gtk_event_box_new();
        GtkWidget* middle_e = gtk_event_box_new();
        GtkWidget* bottom_e = gtk_event_box_new();
 
+/*
        g_signal_connect(G_OBJECT(top_e),
                        "button_press_event",
                        G_CALLBACK(top_event_box_button_press),
                        appdata);
-
+*/
        g_signal_connect(G_OBJECT(middle_e),
                        "button_press_event",
                        G_CALLBACK(middle_event_box_button_press),
@@ -183,7 +191,7 @@ void create_ui(AppData* appdata) {
        gtk_container_add(GTK_CONTAINER(bottom_e), bhbox);
 
        // add event boxes to the vbox
-       gtk_box_pack_start_defaults(GTK_BOX(vbox), top_e);
+       //gtk_box_pack_start_defaults(GTK_BOX(vbox), top_e);
        gtk_box_pack_start_defaults(GTK_BOX(vbox), middle_e);
        gtk_box_pack_start_defaults(GTK_BOX(vbox), bottom_e);
 
@@ -193,7 +201,7 @@ void create_ui(AppData* appdata) {
        // set backgrounds black
        set_widget_bg_black(GTK_WIDGET(appdata->window));
        set_widget_bg_black(bottom_e);
-       set_widget_bg_black(top_e);
+       //set_widget_bg_black(top_e);
        set_widget_bg_black(middle_e);
 
        gtk_window_fullscreen(GTK_WINDOW(appdata->window));