[gtk] text: Use gtk_widget_set_overflow()
- From: Benjamin Otte <otte src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk] text: Use gtk_widget_set_overflow()
- Date: Fri, 8 Mar 2019 13:08:35 +0000 (UTC)
commit 1475575799a4c416d8735c739a4278a3ab3680d5
Author: Benjamin Otte <otte redhat com>
Date: Fri Mar 8 13:39:52 2019 +0100
text: Use gtk_widget_set_overflow()
gtk/gtktext.c | 10 +---------
1 file changed, 1 insertion(+), 9 deletions(-)
---
diff --git a/gtk/gtktext.c b/gtk/gtktext.c
index a4abda2cbe..5e757564ba 100644
--- a/gtk/gtktext.c
+++ b/gtk/gtktext.c
@@ -1644,6 +1644,7 @@ gtk_text_init (GtkText *self)
gtk_widget_set_can_focus (GTK_WIDGET (self), TRUE);
gtk_widget_set_has_surface (GTK_WIDGET (self), FALSE);
+ gtk_widget_set_overflow (GTK_WIDGET (self), GTK_OVERFLOW_HIDDEN);
priv->editable = TRUE;
priv->visible = TRUE;
@@ -2196,13 +2197,6 @@ gtk_text_snapshot (GtkWidget *widget,
GtkText *self = GTK_TEXT (widget);
GtkTextPrivate *priv = gtk_text_get_instance_private (self);
- gtk_snapshot_push_clip (snapshot,
- &GRAPHENE_RECT_INIT (
- 0,
- 0,
- gtk_widget_get_width (widget),
- gtk_widget_get_height (widget)));
-
/* Draw text and cursor */
if (priv->dnd_position != -1)
gtk_text_draw_cursor (GTK_TEXT (widget), snapshot, CURSOR_DND);
@@ -2218,8 +2212,6 @@ gtk_text_snapshot (GtkWidget *widget,
priv->selection_bound == priv->current_pos && priv->cursor_visible)
gtk_text_draw_cursor (GTK_TEXT (widget), snapshot, CURSOR_STANDARD);
- gtk_snapshot_pop (snapshot);
-
gtk_text_draw_undershoot (self, snapshot);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]