]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtkthemes.c
actually directly return after handling column button focus; we disable
[~andy/gtk] / gtk / gtkthemes.c
index 70201b75c5a59d638deceac83693862a3b5f2017..784093554522c9e3ded1699cd35b0f2a9769719d 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#include <config.h>
+
 #include <stdio.h>
 #include <stdlib.h>
 #include <gmodule.h>
 #include "gtkthemes.h"
 #include "gtkrc.h"
-#include "config.h"
 #include "gtkintl.h"
+#include "gtkalias.h"
 
 typedef struct _GtkThemeEngineClass GtkThemeEngineClass;
 
@@ -75,7 +77,7 @@ gtk_theme_engine_load (GTypeModule *module)
   
   GTK_NOTE (MISC, g_message ("Loading Theme %s\n", engine_path));
        
-  engine->library = g_module_open (engine_path, 0);
+  engine->library = g_module_open (engine_path, G_MODULE_BIND_LAZY | G_MODULE_BIND_LOCAL);
   g_free(engine_path);
   if (!engine->library)
     {
@@ -148,7 +150,7 @@ gtk_theme_engine_get_type (void)
       };
 
       theme_engine_type =
-       g_type_register_static (G_TYPE_TYPE_MODULE, "GtkThemeEngine",
+       g_type_register_static (G_TYPE_TYPE_MODULE, I_("GtkThemeEngine"),
                                &theme_engine_info, 0);
     }
   
@@ -189,3 +191,6 @@ gtk_theme_engine_create_rc_style (GtkThemeEngine *engine)
 
   return engine->create_rc_style ();
 }
+
+#define __GTK_THEMES_C__
+#include "gtkaliasdef.c"