button: Remove depressed variable

It is not used anymore.
This commit is contained in:
Benjamin Otte 2014-08-14 05:13:29 +02:00
parent e9f1d6d85c
commit bb069b781b
4 changed files with 0 additions and 52 deletions

View File

@ -628,7 +628,6 @@ gtk_button_init (GtkButton *button)
priv->button_down = FALSE; priv->button_down = FALSE;
priv->use_stock = FALSE; priv->use_stock = FALSE;
priv->use_underline = FALSE; priv->use_underline = FALSE;
priv->depressed = FALSE;
priv->depress_on_activate = TRUE; priv->depress_on_activate = TRUE;
priv->focus_on_click = TRUE; priv->focus_on_click = TRUE;
@ -1784,7 +1783,6 @@ gtk_button_draw (GtkWidget *widget,
cairo_t *cr) cairo_t *cr)
{ {
GtkButton *button = GTK_BUTTON (widget); GtkButton *button = GTK_BUTTON (widget);
GtkButtonPrivate *priv = button->priv;
gint x, y; gint x, y;
gint width, height; gint width, height;
GtkBorder default_border; GtkBorder default_border;
@ -2445,31 +2443,6 @@ gtk_button_get_alignment (GtkButton *button,
*yalign = priv->yalign; *yalign = priv->yalign;
} }
/**
* _gtk_button_set_depressed:
* @button: a #GtkButton
* @depressed: %TRUE if the button should be drawn with a recessed shadow.
*
* Sets whether the button is currently drawn as down or not. This is
* purely a visual setting, and is meant only for use by derived widgets
* such as #GtkToggleButton.
**/
void
_gtk_button_set_depressed (GtkButton *button,
gboolean depressed)
{
GtkWidget *widget = GTK_WIDGET (button);
GtkButtonPrivate *priv = button->priv;
depressed = depressed != FALSE;
if (depressed != priv->depressed)
{
priv->depressed = depressed;
gtk_widget_queue_resize (widget);
}
}
static void static void
gtk_button_enter_leave (GtkButton *button) gtk_button_enter_leave (GtkButton *button)
{ {
@ -2498,7 +2471,6 @@ gtk_button_update_state (GtkButton *button)
if (depressed) if (depressed)
new_state |= GTK_STATE_FLAG_ACTIVE; new_state |= GTK_STATE_FLAG_ACTIVE;
_gtk_button_set_depressed (button, depressed);
gtk_widget_set_state_flags (GTK_WIDGET (button), new_state, TRUE); gtk_widget_set_state_flags (GTK_WIDGET (button), new_state, TRUE);
} }

View File

@ -53,7 +53,6 @@ struct _GtkButtonPrivate
guint align_set : 1; guint align_set : 1;
guint button_down : 1; guint button_down : 1;
guint constructed : 1; guint constructed : 1;
guint depressed : 1;
guint depress_on_activate : 1; guint depress_on_activate : 1;
guint focus_on_click : 1; guint focus_on_click : 1;
guint image_is_stock : 1; guint image_is_stock : 1;
@ -64,9 +63,6 @@ struct _GtkButtonPrivate
guint always_show_image : 1; guint always_show_image : 1;
}; };
void _gtk_button_set_depressed (GtkButton *button,
gboolean depressed);
G_END_DECLS G_END_DECLS

View File

@ -212,7 +212,6 @@ gtk_radio_button_init (GtkRadioButton *radio_button)
priv->group = g_slist_prepend (NULL, radio_button); priv->group = g_slist_prepend (NULL, radio_button);
_gtk_button_set_depressed (GTK_BUTTON (radio_button), TRUE);
gtk_widget_set_state_flags (GTK_WIDGET (radio_button), GTK_STATE_FLAG_CHECKED, TRUE); gtk_widget_set_state_flags (GTK_WIDGET (radio_button), GTK_STATE_FLAG_CHECKED, TRUE);
} }
@ -767,7 +766,6 @@ gtk_radio_button_clicked (GtkButton *button)
GtkToggleButton *tmp_button; GtkToggleButton *tmp_button;
GSList *tmp_list; GSList *tmp_list;
gint toggled; gint toggled;
gboolean depressed;
toggled = FALSE; toggled = FALSE;
@ -817,13 +815,6 @@ gtk_radio_button_clicked (GtkButton *button)
} }
} }
if (gtk_toggle_button_get_inconsistent (toggle_button))
depressed = FALSE;
else if (button->priv->in_button && button->priv->button_down)
depressed = !gtk_toggle_button_get_active (toggle_button);
else
depressed = gtk_toggle_button_get_active (toggle_button);
if (toggled) if (toggled)
{ {
if (gtk_toggle_button_get_active (toggle_button)) if (gtk_toggle_button_get_active (toggle_button))
@ -836,8 +827,6 @@ gtk_radio_button_clicked (GtkButton *button)
g_object_notify (G_OBJECT (toggle_button), "active"); g_object_notify (G_OBJECT (toggle_button), "active");
} }
_gtk_button_set_depressed (button, depressed);
gtk_widget_queue_draw (GTK_WIDGET (button)); gtk_widget_queue_draw (GTK_WIDGET (button));
g_object_unref (button); g_object_unref (button);

View File

@ -651,7 +651,6 @@ gtk_toggle_button_update_state (GtkButton *button)
{ {
GtkToggleButton *toggle_button = GTK_TOGGLE_BUTTON (button); GtkToggleButton *toggle_button = GTK_TOGGLE_BUTTON (button);
GtkToggleButtonPrivate *priv = toggle_button->priv; GtkToggleButtonPrivate *priv = toggle_button->priv;
gboolean depressed;
GtkStateFlags new_state = 0; GtkStateFlags new_state = 0;
new_state = gtk_widget_get_state_flags (GTK_WIDGET (button)) & new_state = gtk_widget_get_state_flags (GTK_WIDGET (button)) &
@ -671,13 +670,5 @@ gtk_toggle_button_update_state (GtkButton *button)
if (button->priv->in_button) if (button->priv->in_button)
new_state |= GTK_STATE_FLAG_PRELIGHT; new_state |= GTK_STATE_FLAG_PRELIGHT;
if (priv->inconsistent)
depressed = FALSE;
else if (button->priv->in_button && button->priv->button_down)
depressed = TRUE;
else
depressed = priv->active;
_gtk_button_set_depressed (button, depressed);
gtk_widget_set_state_flags (GTK_WIDGET (toggle_button), new_state, TRUE); gtk_widget_set_state_flags (GTK_WIDGET (toggle_button), new_state, TRUE);
} }