[libdazzle] suggestions: fix some gtk event warnings
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libdazzle] suggestions: fix some gtk event warnings
- Date: Mon, 22 Apr 2019 20:37:34 +0000 (UTC)
commit 9ae005ec887ced083492533bbeeceee929feea41
Author: Christian Hergert <chergert redhat com>
Date: Mon Apr 22 13:37:18 2019 -0700
suggestions: fix some gtk event warnings
src/suggestions/dzl-suggestion-button.c | 18 ++++++++++++------
1 file changed, 12 insertions(+), 6 deletions(-)
---
diff --git a/src/suggestions/dzl-suggestion-button.c b/src/suggestions/dzl-suggestion-button.c
index d6e1173..45b5ba5 100644
--- a/src/suggestions/dzl-suggestion-button.c
+++ b/src/suggestions/dzl-suggestion-button.c
@@ -92,21 +92,28 @@ entry_focus_out_event_cb (DzlSuggestionButton *self,
}
static void
-button_clicked_cb (DzlSuggestionButton *self,
- GtkButton *button)
+dzl_suggestion_button_begin (DzlSuggestionButton *self)
{
DzlSuggestionButtonPrivate *priv = dzl_suggestion_button_get_instance_private (self);
g_assert (DZL_IS_SUGGESTION_BUTTON (self));
- g_assert (GTK_IS_BUTTON (button));
gtk_entry_set_width_chars (GTK_ENTRY (priv->entry), 1);
gtk_entry_set_max_width_chars (GTK_ENTRY (priv->entry), 26);
-
gtk_stack_set_visible_child (GTK_STACK (self), GTK_WIDGET (priv->entry));
gtk_widget_grab_focus (GTK_WIDGET (priv->entry));
}
+static void
+button_clicked_cb (DzlSuggestionButton *self,
+ GtkButton *button)
+{
+ g_assert (DZL_IS_SUGGESTION_BUTTON (self));
+ g_assert (GTK_IS_BUTTON (button));
+
+ dzl_suggestion_button_begin (self);
+}
+
static void
dzl_suggestion_button_get_preferred_width (GtkWidget *widget,
gint *min_width,
@@ -136,11 +143,10 @@ static void
dzl_suggestion_button_grab_focus (GtkWidget *widget)
{
DzlSuggestionButton *self = (DzlSuggestionButton *)widget;
- DzlSuggestionButtonPrivate *priv = dzl_suggestion_button_get_instance_private (self);
g_assert (DZL_IS_SUGGESTION_BUTTON (self));
- gtk_widget_grab_focus (GTK_WIDGET (priv->entry));
+ dzl_suggestion_button_begin (self);
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]