static void 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; screen_class->get_width = gdk_x11_screen_get_width; screen_class->get_height = gdk_x11_screen_get_height; screen_class->get_width_mm = gdk_x11_screen_get_width_mm; screen_class->get_height_mm = gdk_x11_screen_get_height_mm; screen_class->get_number = gdk_x11_screen_get_number; screen_class->get_root_window = gdk_x11_screen_get_root_window; screen_class->get_n_monitors = gdk_x11_screen_get_n_monitors; screen_class->get_primary_monitor = gdk_x11_screen_get_primary_monitor; screen_class->get_monitor_width_mm = gdk_x11_screen_get_monitor_width_mm; screen_class->get_monitor_height_mm = gdk_x11_screen_get_monitor_height_mm; screen_class->get_monitor_plug_name = gdk_x11_screen_get_monitor_plug_name; screen_class->get_monitor_geometry = gdk_x11_screen_get_monitor_geometry; screen_class->get_monitor_workarea = gdk_x11_screen_get_monitor_workarea; screen_class->get_monitor_scale_factor = gdk_x11_screen_get_monitor_scale_factor; screen_class->get_system_visual = _gdk_x11_screen_get_system_visual; screen_class->get_rgba_visual = gdk_x11_screen_get_rgba_visual; screen_class->is_composited = gdk_x11_screen_is_composited; screen_class->make_display_name = gdk_x11_screen_make_display_name; screen_class->get_active_window = gdk_x11_screen_get_active_window; screen_class->get_window_stack = gdk_x11_screen_get_window_stack; screen_class->get_setting = gdk_x11_screen_get_setting; screen_class->visual_get_best_depth = _gdk_x11_screen_visual_get_best_depth; screen_class->visual_get_best_type = _gdk_x11_screen_visual_get_best_type; screen_class->visual_get_best = _gdk_x11_screen_visual_get_best; screen_class->visual_get_best_with_depth = _gdk_x11_screen_visual_get_best_with_depth; screen_class->visual_get_best_with_type = _gdk_x11_screen_visual_get_best_with_type; screen_class->visual_get_best_with_both = _gdk_x11_screen_visual_get_best_with_both; screen_class->query_depths = _gdk_x11_screen_query_depths; screen_class->query_visual_types = _gdk_x11_screen_query_visual_types; screen_class->list_visuals = _gdk_x11_screen_list_visuals; signals[WINDOW_MANAGER_CHANGED] = g_signal_new (g_intern_static_string ("window-manager-changed"), G_OBJECT_CLASS_TYPE (object_class), G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GdkX11ScreenClass, window_manager_changed), NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0); }
static void _gdk_screen_gix_class_init (GdkScreenGixClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); GdkScreenClass *screen_class = GDK_SCREEN_CLASS (klass); object_class->dispose = gdk_gix_screen_dispose; object_class->finalize = gdk_gix_screen_finalize; screen_class->get_display = gdk_gix_screen_get_display; screen_class->get_width = gdk_gix_screen_get_width; screen_class->get_height = gdk_gix_screen_get_height; screen_class->get_width_mm = gdk_gix_screen_get_width_mm; screen_class->get_height_mm = gdk_gix_screen_get_height_mm; screen_class->get_number = gdk_gix_screen_get_number; screen_class->get_root_window = gdk_gix_screen_get_root_window; screen_class->get_n_monitors = gdk_gix_screen_get_n_monitors; screen_class->get_primary_monitor = gdk_gix_screen_get_primary_monitor; screen_class->get_monitor_width_mm = gdk_gix_screen_get_monitor_width_mm; screen_class->get_monitor_height_mm = gdk_gix_screen_get_monitor_height_mm; screen_class->get_monitor_plug_name = gdk_gix_screen_get_monitor_plug_name; screen_class->get_monitor_geometry = gdk_gix_screen_get_monitor_geometry; screen_class->get_system_visual = gdk_gix_screen_get_system_visual; screen_class->get_rgba_visual = gdk_gix_screen_get_rgba_visual; screen_class->is_composited = gdk_gix_screen_is_composited; screen_class->make_display_name = gdk_gix_screen_make_display_name; screen_class->get_active_window = gdk_gix_screen_get_active_window; screen_class->get_window_stack = gdk_gix_screen_get_window_stack; screen_class->broadcast_client_message = gdk_gix_screen_broadcast_client_message; screen_class->get_setting = gdk_gix_screen_get_setting; screen_class->visual_get_best_depth = gdk_gix_screen_visual_get_best_depth; screen_class->visual_get_best_type = gdk_gix_screen_visual_get_best_type; screen_class->visual_get_best = gdk_gix_screen_visual_get_best; screen_class->visual_get_best_with_depth = gdk_gix_screen_visual_get_best_with_depth; screen_class->visual_get_best_with_type = gdk_gix_screen_visual_get_best_with_type; screen_class->visual_get_best_with_both = gdk_gix_screen_visual_get_best_with_both; screen_class->query_depths = gdk_gix_screen_query_depths; screen_class->query_visual_types = gdk_gix_screen_query_visual_types; screen_class->list_visuals = gdk_gix_screen_list_visuals; }