View Single Post
Old 11-09-2009, 11:35 PM   #3
howl
Member
 
Join Date: Nov 2009
Posts: 90
howl is a 2 bar user
Reputation: 10

Post rating: Votes: 1 Score: 1rate    
Default

Another simple patch, this one doesn't need the xpm image so it could be deleted from SVN, and make use of the splash.png in the same way of the Windows Loader window.

Code:
Index: src/arch/LoadingWindow/LoadingWindow_GtkModule.cpp
===================================================================
--- src/arch/LoadingWindow/LoadingWindow_GtkModule.cpp (revision 28230)
+++ src/arch/LoadingWindow/LoadingWindow_GtkModule.cpp (working copy)
@@ -2,14 +2,13 @@
 #include "LoadingWindow_GtkModule.h"
 
 #include <gtk/gtk.h>
-#include "loading.xpm"
 
 static GtkWidget *label;
 static GtkWidget *window;
 
 extern "C" const char *Init( int *argc, char ***argv )
 {
-	GdkPixmap *loadmap;
+	const gchar *splash_image_path = "Data/splash.png";
 	GtkWidget *vbox;
 	GtkWidget *loadimage;
 
@@ -20,8 +19,7 @@
 	window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
 	gtk_window_set_position( GTK_WINDOW(window), GTK_WIN_POS_CENTER );
 	gtk_widget_realize(window);
-	loadmap = gdk_pixmap_create_from_xpm_d(window->window,NULL,NULL,loading);
-	loadimage = gtk_image_new_from_pixmap(loadmap,NULL);
+	loadimage = gtk_image_new_from_file(splash_image_path);
 	label = gtk_label_new(NULL);
 	gtk_label_set_justify(GTK_LABEL(label),GTK_JUSTIFY_CENTER);
 	vbox = gtk_vbox_new(FALSE,5);
howl is offline   Reply With Quote