gtk2/gtk/deprecated
Alexander Larsson 1042372670 Handle transparent colors better in GtkStyle emulation
We can't expose colors with alpha in the GtkStyle colors, since
GdkColor has no alpha. Currently we throw away alpha completely,
which fails very badly for completely transparent backgrounds,
which now is the default for most widgets, as it typically
end up with black-on-black.

We handle this by falling back on the default/previous colors for
transparent colors. This is is simple and avoids complete failure.

https://bugzilla.gnome.org/show_bug.cgi?id=671437
2012-06-28 21:48:14 +02:00
..
gtkcolorsel.c Fix malformed doc comments 2012-04-12 21:12:16 -04:00
gtkcolorsel.h Change FSF Address 2012-02-27 17:06:11 +00:00
gtkcolorseldialog.c Change FSF Address 2012-02-27 17:06:11 +00:00
gtkcolorseldialog.h Change FSF Address 2012-02-27 17:06:11 +00:00
gtkfontsel.c GtkFontSel: Don't try to set the cursor on invalid iters 2012-06-01 16:58:36 -04:00
gtkfontsel.h Change FSF Address 2012-02-27 17:06:11 +00:00
gtkhandlebox.c Use GDK symbolic names for button numbers 2012-03-13 13:10:30 +00:00
gtkhandlebox.h Change FSF Address 2012-02-27 17:06:11 +00:00
gtkhbbox.c Change FSF Address 2012-02-27 17:06:11 +00:00
gtkhbbox.h Change FSF Address 2012-02-27 17:06:11 +00:00
gtkhbox.c Change FSF Address 2012-02-27 17:06:11 +00:00
gtkhbox.h Change FSF Address 2012-02-27 17:06:11 +00:00
gtkhpaned.c Change FSF Address 2012-02-27 17:06:11 +00:00
gtkhpaned.h Change FSF Address 2012-02-27 17:06:11 +00:00
gtkhscale.c types: Move GtkAdustment declaration to gtktypes.h 2012-03-03 19:45:03 +01:00
gtkhscale.h Change FSF Address 2012-02-27 17:06:11 +00:00
gtkhscrollbar.c types: Move GtkAdustment declaration to gtktypes.h 2012-03-03 19:45:03 +01:00
gtkhscrollbar.h Change FSF Address 2012-02-27 17:06:11 +00:00
gtkhseparator.c Change FSF Address 2012-02-27 17:06:11 +00:00
gtkhseparator.h Change FSF Address 2012-02-27 17:06:11 +00:00
gtkhsv.c types: Clean up gtkwidget.h includes 2012-03-03 19:45:03 +01:00
gtkhsv.h Change FSF Address 2012-02-27 17:06:11 +00:00
gtkrc.c gtk: Get gtkwidgetpath.h includes out of the public headers 2012-03-19 02:26:16 +01:00
gtkrc.h Change FSF Address 2012-02-27 17:06:11 +00:00
gtkstyle.c Handle transparent colors better in GtkStyle emulation 2012-06-28 21:48:14 +02:00
gtkstyle.h gtk: Get gtkwidgetpath.h includes out of the public headers 2012-03-19 02:26:16 +01:00
gtktable.c Change FSF Address 2012-02-27 17:06:11 +00:00
gtktable.h Change FSF Address 2012-02-27 17:06:11 +00:00
gtktearoffmenuitem.c types: Clean up gtkwidget.h includes 2012-03-03 19:45:03 +01:00
gtktearoffmenuitem.h Change FSF Address 2012-02-27 17:06:11 +00:00
gtkvbbox.c Change FSF Address 2012-02-27 17:06:11 +00:00
gtkvbbox.h Change FSF Address 2012-02-27 17:06:11 +00:00
gtkvbox.c Change FSF Address 2012-02-27 17:06:11 +00:00
gtkvbox.h Change FSF Address 2012-02-27 17:06:11 +00:00
gtkvpaned.c Change FSF Address 2012-02-27 17:06:11 +00:00
gtkvpaned.h Change FSF Address 2012-02-27 17:06:11 +00:00
gtkvscale.c types: Move GtkAdustment declaration to gtktypes.h 2012-03-03 19:45:03 +01:00
gtkvscale.h Change FSF Address 2012-02-27 17:06:11 +00:00
gtkvscrollbar.c types: Move GtkAdustment declaration to gtktypes.h 2012-03-03 19:45:03 +01:00
gtkvscrollbar.h Change FSF Address 2012-02-27 17:06:11 +00:00
gtkvseparator.c Change FSF Address 2012-02-27 17:06:11 +00:00
gtkvseparator.h Change FSF Address 2012-02-27 17:06:11 +00:00