diff options
author | Matthias Clasen <mclasen@redhat.com> | 2009-05-11 02:44:12 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2009-05-11 02:44:12 -0400 |
commit | ae94c371d186715ae78d97687b28ff78c5489673 (patch) | |
tree | d72ee0c1ecd4b94ae6572298acc857c7c123d2e8 /demos | |
parent | 2f60e18c700dca53ef2b64085880ae3c71f50f5f (diff) | |
download | gtk+-ae94c371d186715ae78d97687b28ff78c5489673.tar.gz |
Add a separate keybinding signal for activating links
Keeping the keybinding signal and the regular signal separate is
cleaner and allows us to pass the uri as a parameter to the
activate-link signal.
Diffstat (limited to 'demos')
-rw-r--r-- | demos/gtk-demo/links.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/demos/gtk-demo/links.c b/demos/gtk-demo/links.c index 68a5cd0a9f..c506144c87 100644 --- a/demos/gtk-demo/links.c +++ b/demos/gtk-demo/links.c @@ -16,13 +16,10 @@ response_cb (GtkWidget *dialog, } static gboolean -activate_link (GtkWidget *label, - gpointer data) +activate_link (GtkWidget *label, + const gchar *uri, + gpointer data) { - const gchar *uri; - - uri = gtk_label_get_current_uri (GTK_LABEL (label)); - if (g_strcmp0 (uri, "keynav") == 0) { GtkWidget *dialog; |