#include "grits.h"
+#include "compat.h"
static GritsPrefs *prefs;
static GritsPlugins *plugins;
GtkWidget *window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
GtkWidget *menu = gtk_ui_manager_get_widget(manager, "/Menu");
GtkWidget *notebook = gtk_notebook_new();
- GtkWidget *vbox = gtk_vbox_new(FALSE, 0);
+ GtkWidget *vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0);
gtk_container_add(GTK_CONTAINER(window), vbox);
gtk_box_pack_start(GTK_BOX(vbox), menu, FALSE, TRUE, 0);
gtk_box_pack_start(GTK_BOX(vbox), GTK_WIDGET(viewer), TRUE, TRUE, 0);
int main(int argc, char **argv)
{
- gdk_threads_init();
gtk_init(&argc, &argv);
prefs = grits_prefs_new(NULL, NULL);
plugins = grits_plugins_new(g_getenv("GRITS_PLUGIN_PATH"), prefs);
viewer = grits_opengl_new(plugins, prefs);
- gdk_threads_enter();
-
GtkWidget *notebook = NULL;
GtkUIManager *manager = setup_actions();
GtkWidget *window = setup_window(manager, ¬ebook);
grits_plugins_free(plugins);
g_object_unref(prefs);
- gdk_threads_leave();
-
g_debug("GritsDemo: main - refs=%d,%d",
G_OBJECT(manager)->ref_count,
G_OBJECT(window)->ref_count);
plugins = NULL;
viewer = NULL;
- gdk_display_close(gdk_display_get_default());
+ //gdk_display_close(gdk_display_get_default());
return 0;
}