summaryrefslogtreecommitdiff
path: root/demos/gtk-demo/links.c
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2009-05-11 02:44:12 -0400
committerMatthias Clasen <mclasen@redhat.com>2009-05-11 02:44:12 -0400
commitae94c371d186715ae78d97687b28ff78c5489673 (patch)
treed72ee0c1ecd4b94ae6572298acc857c7c123d2e8 /demos/gtk-demo/links.c
parent2f60e18c700dca53ef2b64085880ae3c71f50f5f (diff)
downloadgtk+-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/gtk-demo/links.c')
-rw-r--r--demos/gtk-demo/links.c9
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;