[gtk+] Revert "Introduce API to get the preferred visual"
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] Revert "Introduce API to get the preferred visual"
- Date: Tue, 11 Feb 2014 03:30:11 +0000 (UTC)
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]