if (x11_screen->xsettings_client)
{
- xsettings_client_destroy (x11_screen->xsettings_client);
+ _gdk_x11_xsettings_client_destroy (x11_screen->xsettings_client);
x11_screen->xsettings_client = NULL;
}
}
GdkX11Screen *x11_screen = GDK_X11_SCREEN (screen);
const GValue *setting;
- setting = xsettings_client_get_setting (x11_screen->xsettings_client, name);
+ setting = _gdk_x11_xsettings_client_get_setting (x11_screen->xsettings_client, name);
if (setting == NULL)
goto out;
/* Keep a flag to avoid extra notifies that we don't need
*/
x11_screen->xsettings_in_init = TRUE;
- x11_screen->xsettings_client = xsettings_client_new (screen);
+ x11_screen->xsettings_client = _gdk_x11_xsettings_client_new (screen);
x11_screen->xsettings_in_init = FALSE;
}
#include "gdksettings.c"
+/* Types of settings possible. Enum values correspond to
+ * protocol values.
+ */
+typedef enum
+{
+ XSETTINGS_TYPE_INT = 0,
+ XSETTINGS_TYPE_STRING = 1,
+ XSETTINGS_TYPE_COLOR = 2
+} XSettingsType;
+
typedef struct _XSettingsBuffer XSettingsBuffer;
struct _XSettingsBuffer
}
XSettingsClient *
-xsettings_client_new (GdkScreen *screen)
+_gdk_x11_xsettings_client_new (GdkScreen *screen)
{
XSettingsClient *client;
char *selection_atom_name;
}
void
-xsettings_client_destroy (XSettingsClient *client)
+_gdk_x11_xsettings_client_destroy (XSettingsClient *client)
{
gdk_window_remove_filter (gdk_screen_get_root_window (client->screen), gdk_xsettings_root_window_filter, client->screen);
if (client->manager_window)
}
const GValue *
-xsettings_client_get_setting (XSettingsClient *client,
- const char *name)
+_gdk_x11_xsettings_client_get_setting (XSettingsClient *client,
+ const char *name)
{
return g_hash_table_lookup (client->settings, name);
}
#include <gdk/gdkscreen.h>
-/* Renames for GDK inclusion */
-
-#define xsettings_client_destroy _gdk_x11_xsettings_client_destroy
-#define xsettings_client_get_setting _gdk_x11_xsettings_client_get_setting
-#define xsettings_client_new _gdk_x11_xsettings_client_new
-
typedef struct _XSettingsClient XSettingsClient;
-/* Types of settings possible. Enum values correspond to
- * protocol values.
- */
-typedef enum
-{
- XSETTINGS_TYPE_INT = 0,
- XSETTINGS_TYPE_STRING = 1,
- XSETTINGS_TYPE_COLOR = 2
-} XSettingsType;
-
-XSettingsClient *xsettings_client_new (GdkScreen *screen);
-void xsettings_client_destroy (XSettingsClient *client);
-const GValue * xsettings_client_get_setting (XSettingsClient *client,
- const char *name);
+XSettingsClient *_gdk_x11_xsettings_client_new (GdkScreen *screen);
+void _gdk_x11_xsettings_client_destroy (XSettingsClient *client);
+const GValue * _gdk_x11_xsettings_client_get_setting (XSettingsClient *client,
+ const char *name);
#endif /* XSETTINGS_CLIENT_H */