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");
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),
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);
// 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));