Make LoadingWindow_Gtk work better in general.
This commit is contained in:
@@ -7,7 +7,7 @@ AM_CFLAGS =
|
||||
if DARWIN
|
||||
AM_LDFLAGS += -framework Cocoa -framework Quicktime -framework Carbon -framework OpenGL -framework IOKit
|
||||
else
|
||||
AM_CXXFLAGS += -DLINUX
|
||||
AM_CXXFLAGS += -DLINUX -DDATADIR=\"$(datadir)\"
|
||||
endif
|
||||
|
||||
AM_CXXFLAGS += -O2 -ISDL-1.2.5/include -ISDL_sound-1.0.0
|
||||
@@ -214,3 +214,6 @@ stepmania_LDADD = \
|
||||
|
||||
INCLUDES = $(SDL_CFLAGS)
|
||||
# -O0 -g
|
||||
|
||||
smpixmapdir = $(datadir)/pixmaps/stepmania
|
||||
smpixmap_DATA = arch/LoadingWindow/loading.xpm
|
||||
|
||||
@@ -7,15 +7,18 @@ void CreateGtkLoadingWindow() {
|
||||
GtkWidget *vbox;
|
||||
GtkWidget *loadimage;
|
||||
char **argv;
|
||||
gchar *filename;
|
||||
int argc;
|
||||
|
||||
argc = 1;
|
||||
argv[0] = "stepmania";
|
||||
gtk_init(&argc,&argv);
|
||||
loadimage = gtk_image_new_from_file("loading.xpm");
|
||||
filename = g_build_filename(DATADIR,"pixmaps","stepmania","loading.xpm",NULL);
|
||||
loadimage = gtk_image_new_from_file(filename);
|
||||
g_free(filename);
|
||||
label = gtk_label_new(NULL);
|
||||
gtk_label_set_justify(GTK_LABEL(label),GTK_JUSTIFY_CENTER);
|
||||
vbox = gtk_vbox_new(FALSE,0);
|
||||
vbox = gtk_vbox_new(FALSE,5);
|
||||
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
|
||||
gtk_container_add(GTK_CONTAINER(window),vbox);
|
||||
gtk_box_pack_start(GTK_BOX(vbox),loadimage,FALSE,FALSE,0);
|
||||
@@ -28,7 +31,6 @@ void CreateGtkLoadingWindow() {
|
||||
}
|
||||
|
||||
void DestroyGtkLoadingWindow() {
|
||||
gtk_main_quit();
|
||||
}
|
||||
|
||||
void SetGtkLoadingWindowText(const char *s) {
|
||||
|
||||
@@ -16,7 +16,7 @@ public:
|
||||
void Paint() { }
|
||||
};
|
||||
|
||||
/* #undef ARCH_LOADING_WINDOW
|
||||
* #define ARCH_LOADING_WINDOW LoadingWindow_Gtk */
|
||||
#undef ARCH_LOADING_WINDOW
|
||||
#define ARCH_LOADING_WINDOW LoadingWindow_Gtk
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user