[gtk+] widget: Remove special case for clipping
- From: Benjamin Otte <otte src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] widget: Remove special case for clipping
- Date: Thu, 10 Jul 2014 17:05:36 +0000 (UTC)
commit 3e82d12abd136d2b674bdf727688710221a974c1
Author: Benjamin Otte <otte redhat com>
Date: Thu Jul 10 18:31:58 2014 +0200
widget: Remove special case for clipping
Labels now call gtk_widget_set_clip() so there is no longer a need to
exclude them from clipping.
gtk/gtkwidget.c | 16 ----------------
1 files changed, 0 insertions(+), 16 deletions(-)
---
diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c
index 9bd89aa..c3d51ec 100644
--- a/gtk/gtkwidget.c
+++ b/gtk/gtkwidget.c
@@ -6922,20 +6922,6 @@ gtk_cairo_should_draw_window (cairo_t *cr,
event_window == window;
}
-static gboolean
-gtk_widget_get_clip_draw (GtkWidget *widget)
-{
- /* labels are not clipped, because clipping them would cause
- * mnemonics to not appear on characters that go beyond the
- * baseline.
- * https://bugzilla.gnome.org/show_bug.cgi?id=648570
- */
- if (GTK_IS_LABEL (widget))
- return FALSE;
-
- return TRUE;
-}
-
static void
_gtk_widget_draw_internal (GtkWidget *widget,
cairo_t *cr,
@@ -6950,8 +6936,6 @@ _gtk_widget_draw_internal (GtkWidget *widget,
tmp_event_window = _gtk_cairo_get_event_window (cr);
gtk_cairo_set_event_window (cr, window);
- clip_to_size &= gtk_widget_get_clip_draw (widget);
-
if (clip_to_size)
{
cairo_rectangle (cr,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]