This is not longer used.
g_object_run_dispose (G_OBJECT (screen));
}
}
-
-/**
- * gdk_screen_get_display:
- * @screen: a #GdkScreen
- *
- * Gets the display to which the @screen belongs.
- *
- * Returns: (transfer none): the display to which @screen belongs
- *
- * Since: 2.2
- **/
-GdkDisplay *
-gdk_screen_get_display (GdkScreen *screen)
-{
- g_return_val_if_fail (GDK_IS_SCREEN (screen), NULL);
-
- return GDK_SCREEN_GET_CLASS (screen)->get_display (screen);
-}
GType gdk_screen_get_type (void) G_GNUC_CONST;
-GdkDisplay * gdk_screen_get_display (GdkScreen *screen);
-
G_END_DECLS
#endif /* __GDK_SCREEN_H__ */
struct _GdkScreenClass
{
GObjectClass parent_class;
-
- GdkDisplay * (* get_display) (GdkScreen *screen);
};
G_END_DECLS
}
}
-static GdkDisplay *
-gdk_quartz_screen_get_display (GdkScreen *screen)
-{
- return _gdk_display;
-}
-
static gint
get_mm_from_pixels (NSScreen *screen, int pixels)
{
gdk_quartz_screen_class_init (GdkQuartzScreenClass *klass)
{
GObjectClass *object_class = G_OBJECT_CLASS (klass);
- GdkScreenClass *screen_class = GDK_SCREEN_CLASS (klass);
object_class->dispose = gdk_quartz_screen_dispose;
object_class->finalize = gdk_quartz_screen_finalize;
-
- screen_class->get_display = gdk_quartz_screen_get_display;
}
_gdk_screen_set_resolution (screen, logpixelsx);
}
-static GdkDisplay *
-gdk_win32_screen_get_display (GdkScreen *screen)
-{
- return _gdk_display;
-}
-
GdkWindow *
gdk_win32_screen_get_root_window (GdkScreen *screen)
{
gdk_win32_screen_class_init (GdkWin32ScreenClass *klass)
{
GObjectClass *object_class = G_OBJECT_CLASS (klass);
- GdkScreenClass *screen_class = GDK_SCREEN_CLASS (klass);
object_class->finalize = gdk_win32_screen_finalize;
-
- screen_class->get_display = gdk_win32_screen_get_display;
}
{
}
-static GdkDisplay *
-gdk_x11_screen_get_display (GdkScreen *screen)
-{
- return GDK_X11_SCREEN (screen)->display;
-}
-
GdkWindow *
gdk_x11_screen_get_root_window (GdkScreen *screen)
{
gdk_x11_screen_class_init (GdkX11ScreenClass *klass)
{
GObjectClass *object_class = G_OBJECT_CLASS (klass);
- GdkScreenClass *screen_class = GDK_SCREEN_CLASS (klass);
object_class->dispose = gdk_x11_screen_dispose;
object_class->finalize = gdk_x11_screen_finalize;
- screen_class->get_display = gdk_x11_screen_get_display;
-
signals[WINDOW_MANAGER_CHANGED] =
g_signal_new (g_intern_static_string ("window-manager-changed"),
G_OBJECT_CLASS_TYPE (object_class),