[gtk+] Revert "Introduce API to get the preferred visual"



commit 3459a0a273b0f2eeffeb57555846a32c8751faa4
Author: Matthias Clasen <mclasen redhat com>
Date:   Mon Feb 10 22:12:10 2014 -0500

    Revert "Introduce API to get the preferred visual"
    
    This reverts commit 2b95d1a34ed7cd70ea3eaaa9b7d8add200b5a9d2.
    
    Conflicts:
        gdk/gdkscreen.c

 docs/reference/gdk/gdk3-sections.txt |    1 -
 docs/reference/gtk/running.sgml      |    9 ---------
 gdk/gdkscreen.c                      |   30 ------------------------------
 gdk/gdkscreen.h                      |    2 --
 gdk/gdkscreenprivate.h               |    1 -
 gtk/gtkwidget.c                      |    9 ++-------
 6 files changed, 2 insertions(+), 50 deletions(-)
---
diff --git a/docs/reference/gdk/gdk3-sections.txt b/docs/reference/gdk/gdk3-sections.txt
index f3a35e5..d23183a 100644
--- a/docs/reference/gdk/gdk3-sections.txt
+++ b/docs/reference/gdk/gdk3-sections.txt
@@ -195,7 +195,6 @@ GdkScreen
 gdk_screen_get_default
 gdk_screen_get_system_visual
 gdk_screen_get_rgba_visual
-gdk_screen_get_preferred_visual
 gdk_screen_is_composited
 gdk_screen_get_root_window
 gdk_screen_get_display
diff --git a/docs/reference/gtk/running.sgml b/docs/reference/gtk/running.sgml
index c7d2d9b..8065e19 100644
--- a/docs/reference/gtk/running.sgml
+++ b/docs/reference/gtk/running.sgml
@@ -479,15 +479,6 @@ nevertheless.
 </formalpara>
 
 <formalpara>
-  <title><envar>GDK_RGBA</envar></title>
-
-  <para>
-    Since 3.12, this environment variable can be used to prevent
-    using RGBA visuals on the X11 backend by setting GDK_RGBA=0.
-  </para>
-</formalpara>
-
-<formalpara>
   <title><envar>XDG_DATA_HOME</envar>, <envar>XDG_DATA_DIRS</envar></title>
 
   <para>
diff --git a/gdk/gdkscreen.c b/gdk/gdkscreen.c
index fef85cd..d6ea6ca 100644
--- a/gdk/gdkscreen.c
+++ b/gdk/gdkscreen.c
@@ -913,36 +913,6 @@ gdk_screen_get_rgba_visual (GdkScreen *screen)
 }
 
 /**
- * gdk_screen_get_preferred_visual:
- * @screen: a #GdkScreen
- *
- * Returns the visual that is preferred when creating windows.
- *
- * This will be the visual returned by gdk_screen_get_rgba_visual()
- * unless that is not available, or unless the environment
- * variable `GDK_RGBA` is set to `0`.
- *
- * Return value: (transfer none): the preferred visual to use
- *     for windows
- *
- * Since: 3.12
- */
-GdkVisual *
-gdk_screen_get_preferred_visual (GdkScreen *screen)
-{
-  GdkVisual *visual;
-
-  g_return_val_if_fail (GDK_IS_SCREEN (screen), NULL);
-
-  visual = gdk_screen_get_rgba_visual (screen);
-
-  if (visual == NULL || g_strcmp0 (g_getenv ("GDK_RGBA"), "0") == 0)
-    visual = gdk_screen_get_system_visual (screen);
-
-  return visual;
-}
-
-/**
  * gdk_screen_is_composited:
  * @screen: a #GdkScreen
  *
diff --git a/gdk/gdkscreen.h b/gdk/gdkscreen.h
index 57d6132..dde5524 100644
--- a/gdk/gdkscreen.h
+++ b/gdk/gdkscreen.h
@@ -45,8 +45,6 @@ GDK_AVAILABLE_IN_ALL
 GdkVisual *  gdk_screen_get_system_visual     (GdkScreen   *screen);
 GDK_AVAILABLE_IN_ALL
 GdkVisual *  gdk_screen_get_rgba_visual       (GdkScreen   *screen);
-GDK_AVAILABLE_IN_3_12
-GdkVisual *  gdk_screen_get_preferred_visual  (GdkScreen   *screen);
 GDK_AVAILABLE_IN_ALL
 gboolean     gdk_screen_is_composited         (GdkScreen   *screen);
 
diff --git a/gdk/gdkscreenprivate.h b/gdk/gdkscreenprivate.h
index b73a092..23cf1bd 100644
--- a/gdk/gdkscreenprivate.h
+++ b/gdk/gdkscreenprivate.h
@@ -66,7 +66,6 @@ struct _GdkScreenClass
   GList *      (* list_visuals)          (GdkScreen *screen);
   GdkVisual *  (* get_system_visual)     (GdkScreen *screen);
   GdkVisual *  (* get_rgba_visual)       (GdkScreen *screen);
-  GdkVisual *  (* get_preferred_visual)  (GdkScreen *screen);
   gboolean     (* is_composited)         (GdkScreen *screen);
   gchar *      (* make_display_name)     (GdkScreen *screen);
   GdkWindow *  (* get_active_window)     (GdkScreen *screen);
diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c
index 0387866..a5844b5 100644
--- a/gtk/gtkwidget.c
+++ b/gtk/gtkwidget.c
@@ -10880,14 +10880,9 @@ gtk_widget_get_visual (GtkWidget *widget)
           g_warning ("Ignoring visual set on widget `%s' that is not on the correct screen.",
                      gtk_widget_get_name (widget));
         }
+    }
 
-  visual = gdk_screen_get_rgba_visual (screen);
-
-  if (visual == NULL ||
-      g_strcmp0 (g_getenv ("GDK_RGBA"), "0") != 0)
-    visual = gdk_screen_get_system_visual (screen);
-
-  return visual;
+  return gdk_screen_get_system_visual (screen);
 }
 
 /**


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]