#include <stdio.h>
#include <stdlib.h>
#include <gmodule.h>
-#include "gtkalias.h"
#include "gtkthemes.h"
#include "gtkrc.h"
#include "gtkintl.h"
+#include "gtkalias.h"
typedef struct _GtkThemeEngineClass GtkThemeEngineClass;
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)
{
if (!theme_engine_type)
{
- static const GTypeInfo theme_engine_info = {
+ const GTypeInfo theme_engine_info = {
sizeof (GtkThemeEngineClass),
NULL, /* base_init */
NULL, /* base_finalize */
};
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);
}
return engine->create_rc_style ();
}
+
+#define __GTK_THEMES_C__
+#include "gtkaliasdef.c"