Multiple changes to reduce the amount of unprefixed symbols

The X11 backend exports a number of symbols which are _-prefixed
(so don't become part of the gdk api), but are not named in a
way to prevent accidental clashes between backends.

The one API change here is that the gdk_xid_table functions
have been removed - they did not server an purpose, since the
xid table only stores windows anyway, and we already have a
lookup-by-xid function for windows.
This commit is contained in:
Matthias Clasen
2010-12-15 14:49:23 -05:00
parent 33417c36f1
commit 985eb14469
17 changed files with 116 additions and 153 deletions

View File

@ -23,19 +23,19 @@
typedef GdkEventTranslatorIface GdkEventTranslatorInterface;
G_DEFINE_INTERFACE (GdkEventTranslator, gdk_event_translator, G_TYPE_OBJECT);
G_DEFINE_INTERFACE (GdkEventTranslator, _gdk_x11_event_translator, G_TYPE_OBJECT);
static void
gdk_event_translator_default_init (GdkEventTranslatorInterface *iface)
_gdk_x11_event_translator_default_init (GdkEventTranslatorInterface *iface)
{
}
GdkEvent *
gdk_event_translator_translate (GdkEventTranslator *translator,
GdkDisplay *display,
XEvent *xevent)
_gdk_x11_event_translator_translate (GdkEventTranslator *translator,
GdkDisplay *display,
XEvent *xevent)
{
GdkEventTranslatorIface *iface;
GdkEvent *event;
@ -59,7 +59,7 @@ gdk_event_translator_translate (GdkEventTranslator *translator,
}
GdkEventMask
gdk_event_translator_get_handled_events (GdkEventTranslator *translator)
_gdk_x11_event_translator_get_handled_events (GdkEventTranslator *translator)
{
GdkEventTranslatorIface *iface;
@ -74,9 +74,9 @@ gdk_event_translator_get_handled_events (GdkEventTranslator *translator)
}
void
gdk_event_translator_select_window_events (GdkEventTranslator *translator,
Window window,
GdkEventMask event_mask)
_gdk_x11_event_translator_select_window_events (GdkEventTranslator *translator,
Window window,
GdkEventMask event_mask)
{
GdkEventTranslatorIface *iface;