[gtk+] flowbox: remove unused prelight code
- From: Cosimo Cecchi <cosimoc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] flowbox: remove unused prelight code
- Date: Mon, 21 Dec 2015 22:52:32 +0000 (UTC)
commit 11ad60d386d4f5bfe6920943603aa4a6bf966bcc
Author: Matt Watson <mattdangerw gmail com>
Date: Fri Dec 18 17:47:00 2015 -0800
flowbox: remove unused prelight code
It was causing needless redraws
https://bugzilla.gnome.org/show_bug.cgi?id=759757
gtk/gtkflowbox.c | 20 --------------------
1 files changed, 0 insertions(+), 20 deletions(-)
---
diff --git a/gtk/gtkflowbox.c b/gtk/gtkflowbox.c
index 3583219..9f6d4be 100644
--- a/gtk/gtkflowbox.c
+++ b/gtk/gtkflowbox.c
@@ -799,7 +799,6 @@ struct _GtkFlowBoxPrivate {
guint row_spacing;
guint column_spacing;
- GtkFlowBoxChild *prelight_child;
GtkFlowBoxChild *cursor_child;
GtkFlowBoxChild *selected_child;
@@ -920,19 +919,6 @@ gtk_flow_box_find_child_at_pos (GtkFlowBox *box,
}
static void
-gtk_flow_box_update_prelight (GtkFlowBox *box,
- GtkFlowBoxChild *child)
-{
- GtkFlowBoxPrivate *priv = BOX_PRIV (box);
-
- if (child != priv->prelight_child)
- {
- priv->prelight_child = child;
- gtk_widget_queue_draw (GTK_WIDGET (box));
- }
-}
-
-static void
gtk_flow_box_update_active (GtkFlowBox *box,
GtkFlowBoxChild *child)
{
@@ -2838,7 +2824,6 @@ autoscroll_cb (GtkWidget *widget,
child = gtk_flow_box_find_child_at_pos (box, x, y);
- gtk_flow_box_update_prelight (box, child);
gtk_flow_box_update_active (box, child);
if (child != NULL)
@@ -2941,7 +2926,6 @@ gtk_flow_box_enter_notify_event (GtkWidget *widget,
return FALSE;
child = gtk_flow_box_find_child_at_pos (box, event->x, event->y);
- gtk_flow_box_update_prelight (box, child);
gtk_flow_box_update_active (box, child);
return FALSE;
@@ -2962,7 +2946,6 @@ gtk_flow_box_leave_notify_event (GtkWidget *widget,
else
child = gtk_flow_box_find_child_at_pos (box, event->x, event->y);
- gtk_flow_box_update_prelight (box, child);
gtk_flow_box_update_active (box, child);
return FALSE;
@@ -3043,7 +3026,6 @@ gtk_flow_box_motion_notify_event (GtkWidget *widget,
}
child = gtk_flow_box_find_child_at_pos (box, relative_x, relative_y);
- gtk_flow_box_update_prelight (box, child);
gtk_flow_box_update_active (box, child);
return GTK_WIDGET_CLASS (gtk_flow_box_parent_class)->motion_notify_event (widget, event);
@@ -3284,8 +3266,6 @@ gtk_flow_box_remove (GtkContainer *container,
was_visible = child_is_visible (GTK_WIDGET (child));
was_selected = CHILD_PRIV (child)->selected;
- if (child == priv->prelight_child)
- priv->prelight_child = NULL;
if (child == priv->active_child)
priv->active_child = NULL;
if (child == priv->selected_child)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]