API: Remove ability to set visuals on windows

Desktop / GNOME / GTK - Benjamin Otte [redhat.com] - 16 October 2016 11:17 UTC

And with it, gtk_widget_get_visual() and gtk_widget_set_visual() are gone.

We now always use the RGBA visual (if available) and otherwise fall back to the system visual.

662001b API: Remove ability to set visuals on windows
demos/gtk-demo/offscreen_window.c | 3 +-
demos/gtk-demo/offscreen_window2.c | 3 +-
gdk/gdkwindow.c | 10 +-
gdk/gdkwindow.h | 7 +-
gdk/wayland/gdkdevice-wayland.c | 3 +-
gdk/wayland/gdkdnd-wayland.c | 3 +-
gdk/win32/gdkwindow-win32.c | 9 +-
gdk/x11/gdkdnd-x11.c | 5 +-
gtk/deprecated/Makefile.inc | 2 -
gtk/deprecated/gtkhandlebox.c | 1627 ------------------------------------
gtk/deprecated/gtkhandlebox.h | 111 ---
gtk/deprecated/gtkmisc.c | 3 +-
gtk/gtk.h | 1 -
gtk/gtkdnd.c | 19 +-
gtk/gtkdrawingarea.c | 3 +-
gtk/gtkeventbox.c | 3 +-
gtk/gtkfixed.c | 3 +-
gtk/gtkiconview.c | 3 +-
gtk/gtklayout.c | 3 +-
gtk/gtkmenu.c | 3 +-
gtk/gtkmenushell.c | 3 +-
gtk/gtknotebook.c | 3 +-
gtk/gtkoffscreenwindow.c | 3 +-
gtk/gtkoverlay.c | 3 +-
gtk/gtkpaned.c | 5 +-
gtk/gtkpopover.c | 3 +-
gtk/gtkrevealer.c | 3 +-
gtk/gtkscrolledwindow.c | 6 +-
gtk/gtkseparatortoolitem.c | 1 -
gtk/gtkspinbutton.c | 3 +-
gtk/gtkstack.c | 3 +-
gtk/gtktextview.c | 6 +-
gtk/gtktoolitemgroup.c | 3 +-
gtk/gtktoolpalette.c | 3 +-
gtk/gtktreeview.c | 15 +-
gtk/gtktreeviewcolumn.c | 1 -
gtk/gtkviewport.c | 3 +-
gtk/gtkwidget.c | 77 +-
gtk/gtkwidget.h | 5 -
gtk/gtkwindow.c | 32 +-
gtk/inspector/inspect-button.c | 6 +-
tests/gtkoffscreenbox.c | 3 +-
tests/subsurface.c | 3 +-
tests/testgtk.c | 27 +-
44 files changed, 54 insertions(+), 1990 deletions(-)

Upstream: git.gnome.org


  • Share