rpms/gtk2/F-12 fresh-tooltips.patch,1.1,1.2 gtk2.spec,1.416,1.417
Matthias Clasen
mclasen at fedoraproject.org
Wed Oct 21 14:27:16 UTC 2009
- Previous message (by thread): rpms/ntp/F-12 ntp-4.2.4p7-getprecision.patch, NONE, 1.1 ntp-4.2.4-html2man.patch, 1.3, 1.4 ntp-4.2.4p5-htmldoc.patch, 1.1, 1.2 ntp.spec, 1.94, 1.95 ntpd.init, 1.28, 1.29 ntpdate.init, 1.2, 1.3
- Next message (by thread): rpms/gtk2-engines/F-12 gtk2-engines.spec, 1.118, 1.119 tooltips.patch, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: mclasen
Update of /cvs/pkgs/rpms/gtk2/F-12
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv26562
Modified Files:
fresh-tooltips.patch gtk2.spec
Log Message:
Tweak tooltip appearance
fresh-tooltips.patch:
gtktooltip.c | 195 +++++++++++++++++++++++++++++++++++++++++++++++++++++------
1 file changed, 176 insertions(+), 19 deletions(-)
Index: fresh-tooltips.patch
===================================================================
RCS file: /cvs/pkgs/rpms/gtk2/F-12/fresh-tooltips.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- fresh-tooltips.patch 20 Oct 2009 23:36:42 -0000 1.1
+++ fresh-tooltips.patch 21 Oct 2009 14:27:16 -0000 1.2
@@ -1,6 +1,6 @@
diff -up gtk+-2.18.3/gtk/gtktooltip.c.fresh-tooltips gtk+-2.18.3/gtk/gtktooltip.c
--- gtk+-2.18.3/gtk/gtktooltip.c.fresh-tooltips 2009-10-16 10:35:45.000000000 -0400
-+++ gtk+-2.18.3/gtk/gtktooltip.c 2009-10-20 15:14:00.479415361 -0400
++++ gtk+-2.18.3/gtk/gtktooltip.c 2009-10-21 10:24:42.022179427 -0400
@@ -95,6 +95,7 @@ static void gtk_tooltip_display_cl
GtkTooltip *tooltip);
static void gtk_tooltip_set_last_window (GtkTooltip *tooltip,
@@ -76,7 +76,7 @@ diff -up gtk+-2.18.3/gtk/gtktooltip.c.fr
{
g_return_if_fail (GTK_IS_TOOLTIP (tooltip));
-@@ -471,27 +492,166 @@ static void
+@@ -471,27 +492,163 @@ static void
gtk_tooltip_window_style_set (GtkTooltip *tooltip)
{
gtk_alignment_set_padding (GTK_ALIGNMENT (tooltip->alignment),
@@ -145,44 +145,41 @@ diff -up gtk+-2.18.3/gtk/gtktooltip.c.fr
+{
+ GdkColor color;
+ gdouble r, g, b;
-+ gint padding;
+ gint radius;
+ gdouble background_alpha;
+
+ if (gdk_screen_is_composited (gtk_widget_get_screen (widget)))
-+ {
-+ padding = 1;
-+ background_alpha = 0.90;
-+ }
++ background_alpha = 0.90;
+ else
-+ {
-+ padding = 0;
-+ background_alpha = 1.0;
-+ }
++ background_alpha = 1.0;
+
+ radius = MIN (widget->style->xthickness, widget->style->ythickness);
-+ radius = MAX (radius, padding);
++ radius = MAX (radius, 1);
+
+ draw_round_rect (cr,
-+ 1.0, padding, padding, radius,
-+ widget->allocation.width - 2 * padding,
-+ widget->allocation.height - 2 * padding);
++ 1.0, 0, 0, radius,
++ widget->allocation.width,
++ widget->allocation.height);
+
+ color = widget->style->bg [GTK_STATE_NORMAL];
+ r = (float)color.red / 65535.0;
+ g = (float)color.green / 65535.0;
+ b = (float)color.blue / 65535.0;
+ cairo_set_source_rgba (cr, r, g, b, background_alpha);
-+ cairo_fill_preserve (cr);
++ cairo_fill (cr);
+
-+#if 1
-+ color = widget->style->text_aa [GTK_STATE_NORMAL];
++ draw_round_rect (cr,
++ 1.0, 1, 1, radius,
++ widget->allocation.width - 2,
++ widget->allocation.height - 2);
++
++ color = widget->style->bg [GTK_STATE_SELECTED];
+ r = (float) color.red / 65535.0;
+ g = (float) color.green / 65535.0;
+ b = (float) color.blue / 65535.0;
-+#endif
-+ cairo_set_source_rgba (cr, r, g, b, background_alpha / 2);
-+ cairo_set_line_width (cr, 1);
++
++ cairo_set_source_rgba (cr, r, g, b, background_alpha);
++ cairo_set_line_width (cr, 0.3);
+ cairo_stroke (cr);
+}
+
@@ -257,7 +254,7 @@ diff -up gtk+-2.18.3/gtk/gtktooltip.c.fr
return FALSE;
}
-@@ -631,7 +791,7 @@ find_widget_under_pointer (GdkWindow *wi
+@@ -631,7 +788,7 @@ find_widget_under_pointer (GdkWindow *wi
#ifdef DEBUG_TOOLTIP
g_print ("event window %p (belonging to %p (%s)) (%d, %d)\n",
Index: gtk2.spec
===================================================================
RCS file: /cvs/pkgs/rpms/gtk2/F-12/gtk2.spec,v
retrieving revision 1.416
retrieving revision 1.417
diff -u -p -r1.416 -r1.417
--- gtk2.spec 20 Oct 2009 23:36:42 -0000 1.416
+++ gtk2.spec 21 Oct 2009 14:27:16 -0000 1.417
@@ -17,7 +17,7 @@
Summary: The GIMP ToolKit (GTK+), a library for creating GUIs for X
Name: gtk2
Version: %{base_version}
-Release: 4%{?dist}
+Release: 5%{?dist}
License: LGPLv2+
Group: System Environment/Libraries
Source: http://download.gnome.org/sources/gtk+/2.18/gtk+-%{version}.tar.bz2
@@ -385,6 +385,9 @@ fi
%changelog
+* Wed Oct 21 2009 Matthias Clasen <mclasen at redhat.com> - 2.18.3-5
+- Tweak tooltip appearance
+
* Tue Oct 20 2009 Matthias Clasen <mclasen at redhat.com> - 2.18.3-4
- Make tooltips look nicer
- Previous message (by thread): rpms/ntp/F-12 ntp-4.2.4p7-getprecision.patch, NONE, 1.1 ntp-4.2.4-html2man.patch, 1.3, 1.4 ntp-4.2.4p5-htmldoc.patch, 1.1, 1.2 ntp.spec, 1.94, 1.95 ntpd.init, 1.28, 1.29 ntpdate.init, 1.2, 1.3
- Next message (by thread): rpms/gtk2-engines/F-12 gtk2-engines.spec, 1.118, 1.119 tooltips.patch, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list