Files
gtk/gdk/xcb/window.c
2010-11-09 13:30:25 -05:00

49 lines
1.2 KiB
C

#include "gdkwindowimpl.h"
#include "gdkinternals.h"
typedef struct
{
GObject parent_instance;
} GdkWindowImplXcb;
typedef struct
{
GObjectClass parent_class;
} GdkWindowImplXcbClass;
static void gdk_window_impl_iface_init (GdkWindowImplIface *iface);
static GType gdk_window_impl_xcb_get_type (void);
G_DEFINE_TYPE_WITH_CODE (GdkWindowImplXcb,
gdk_window_impl_xcb,
G_TYPE_OBJECT,
G_IMPLEMENT_INTERFACE (GDK_TYPE_WINDOW_IMPL,
gdk_window_impl_iface_init))
static void
gdk_window_impl_xcb_init (GdkWindowImplXcb *implxcb)
{
}
static void
gdk_window_impl_xcb_class_init (GdkWindowImplXcbClass *class)
{
}
static void
gdk_window_impl_iface_init (GdkWindowImplIface *iface)
{
}
void
_gdk_window_impl_new (GdkWindow *window,
GdkWindow *real_parent,
GdkScreen *screen,
GdkEventMask event_mask,
GdkWindowAttr *attributes,
gint attributes_mask)
{
GdkWindowObject *private = (GdkWindowObject *) window;
private->impl = g_object_new (gdk_window_impl_xcb_get_type (), NULL);
}