Ejemplo n.º 1
0
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);
}
Ejemplo n.º 2
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;
}