LoadingWindow_Gtk almost sort of halfway works, in a manner of speaking.

This commit is contained in:
Sean Burke
2003-07-06 22:13:56 +00:00
parent 61baf5992b
commit 18c143be70
6 changed files with 95 additions and 10 deletions
@@ -0,0 +1,30 @@
#include <gtk/gtk.h>
static GtkWidget *label;
static GtkWidget *window;
void CreateGtkLoadingWindow() {
GtkWidget *vbox;
GtkWidget *loadimage;
loadimage = gtk_image_new_from_file("loading.xpm");
label = gtk_label_new(NULL);
gtk_label_set_justify(GTK_LABEL(label),GTK_JUSTIFY_CENTER);
vbox = gtk_vbox_new(FALSE,0);
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_container_add(GTK_CONTAINER(window),vbox);
gtk_box_pack_start(GTK_BOX(vbox),loadimage,FALSE,FALSE,10);
gtk_box_pack_start(GTK_BOX(vbox),label,TRUE,TRUE,20);
gtk_widget_show(loadimage);
gtk_widget_show(label);
gtk_widget_show(vbox);
gtk_widget_show(window);
}
void DestroyGtkLoadingWindow() {
gtk_widget_destroy(window);
}
void SetGtkLoadingWindowText(const char *s) {
gtk_label_set_text(GTK_LABEL(label),s);
}