diff options
author | Federico Mena Quintero <federico@ximian.com> | 2003-07-14 03:29:03 +0800 |
---|---|---|
committer | Federico Mena Quintero <federico@src.gnome.org> | 2003-07-14 03:29:03 +0800 |
commit | 9cafe346c61294495cc42a8124257469e28c6879 (patch) | |
tree | 131f92a566f3ddadaeeb7d7623df10184680458e /widgets/misc/e-url-entry.c | |
parent | 5d0da70cf2093c2d5381e6b5e9f9cb50d664fcde (diff) | |
download | gsoc2013-evolution-9cafe346c61294495cc42a8124257469e28c6879.tar gsoc2013-evolution-9cafe346c61294495cc42a8124257469e28c6879.tar.gz gsoc2013-evolution-9cafe346c61294495cc42a8124257469e28c6879.tar.bz2 gsoc2013-evolution-9cafe346c61294495cc42a8124257469e28c6879.tar.lz gsoc2013-evolution-9cafe346c61294495cc42a8124257469e28c6879.tar.xz gsoc2013-evolution-9cafe346c61294495cc42a8124257469e28c6879.tar.zst gsoc2013-evolution-9cafe346c61294495cc42a8124257469e28c6879.zip |
Added a handler for GtkWidget::mnemonic_activate().
2003-07-11 Federico Mena Quintero <federico@ximian.com>
* e-dateedit.c (e_date_edit_mnemonic_activate): Added a handler
for GtkWidget::mnemonic_activate().
* e-url-entry.c (mnemonic_activate): Likewise.
svn path=/trunk/; revision=21804
Diffstat (limited to 'widgets/misc/e-url-entry.c')
-rw-r--r-- | widgets/misc/e-url-entry.c | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/widgets/misc/e-url-entry.c b/widgets/misc/e-url-entry.c index dd8c132173..c95e92803d 100644 --- a/widgets/misc/e-url-entry.c +++ b/widgets/misc/e-url-entry.c @@ -40,6 +40,8 @@ static void destroy (GtkObject *obj); static void button_clicked_cb (GtkWidget *widget, gpointer data); +static gboolean mnemonic_activate (GtkWidget *widget, gboolean group_cycling); + static GtkHBoxClass *parent_class = NULL; @@ -72,12 +74,16 @@ static void class_init (EUrlEntryClass *klass) { GtkObjectClass *object_class; + GtkWidgetClass *widget_class; object_class = GTK_OBJECT_CLASS (klass); + widget_class = GTK_WIDGET_CLASS (klass); parent_class = g_type_class_ref(gtk_hbox_get_type ()); object_class->destroy = destroy; + + widget_class->mnemonic_activate = mnemonic_activate; } @@ -119,6 +125,19 @@ destroy (GtkObject *obj) GTK_OBJECT_CLASS (parent_class)->destroy (obj); } +/* GtkWidget::mnemonic_activate() handler for the EUrlEntry */ +static gboolean +mnemonic_activate (GtkWidget *widget, gboolean group_cycling) +{ + EUrlEntry *url_entry; + EUrlEntryPrivate *priv; + + url_entry = E_URL_ENTRY (widget); + priv = url_entry->priv; + + return gtk_widget_mnemonic_activate (priv->entry, group_cycling); +} + GtkWidget * |