Connect keys before we show the widget.

2001-10-18  Jon Trowbridge  <trow@ximian.com>

        * gal/e-text/e-entry.c (e_entry_enable_completion_full): Connect
        keys before we show the widget.

svn path=/trunk/; revision=13756
This commit is contained in:
Jon Trowbridge
2001-10-18 17:34:26 +00:00
committed by Jon Trowbridge
parent 1ff8c9a922
commit 35c8845807
2 changed files with 3 additions and 5 deletions

View File

@ -805,14 +805,14 @@ e_entry_enable_completion_full (EEntry *entry, ECompletion *completion, gint del
GTK_SIGNAL_FUNC (key_release_cb),
entry->canvas);
e_completion_view_connect_keys (E_COMPLETION_VIEW (entry->priv->completion_view),
GTK_WIDGET (entry->canvas));
gtk_object_ref (GTK_OBJECT (entry->priv->completion_view_popup));
gtk_object_sink (GTK_OBJECT (entry->priv->completion_view_popup));
gtk_window_set_policy (GTK_WINDOW (entry->priv->completion_view_popup), TRUE, TRUE, TRUE);
gtk_container_add (GTK_CONTAINER (entry->priv->completion_view_popup), entry->priv->completion_view);
gtk_widget_show (entry->priv->completion_view);
e_completion_view_connect_keys (E_COMPLETION_VIEW (entry->priv->completion_view),
GTK_WIDGET (entry->canvas));
}
gboolean

View File

@ -3010,8 +3010,6 @@ e_text_event (GnomeCanvasItem *item, GdkEvent *event)
e_tep_event.key.time = key.time;
e_tep_event.key.state = key.state;
e_tep_event.key.keyval = key.keyval;
/* g_print ("etext got keyval \"%s\"\n", gdk_keyval_name (key.keyval)); */
/* This is probably ugly hack, but we have to handle UTF-8 input somehow */
#if 0