[gnome-bluetooth] lib: print address of selected device for "test-deviceselection phone"
- From: Daniele Forsi <dforsi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-bluetooth] lib: print address of selected device for "test-deviceselection phone"
- Date: Wed, 9 May 2012 12:08:11 +0000 (UTC)
commit 76c38b95678ee1aeb42b18a130276447e2a72ed3
Author: Daniele Forsi <dforsi src gnome org>
Date: Tue Apr 24 19:36:59 2012 +0200
lib: print address of selected device for "test-deviceselection phone"
lib/test-deviceselection.c | 15 +++++++++++++++
1 files changed, 15 insertions(+), 0 deletions(-)
---
diff --git a/lib/test-deviceselection.c b/lib/test-deviceselection.c
index 6372714..152474d 100644
--- a/lib/test-deviceselection.c
+++ b/lib/test-deviceselection.c
@@ -105,6 +105,19 @@ is_available_changed (GObject *gobject,
gtk_widget_set_sensitive (GTK_WIDGET (gobject), is_available);
}
+static void
+device_changed (GObject *gobject,
+ GParamSpec *pspec,
+ gpointer user_data)
+{
+ char *device;
+
+ g_object_get (gobject, "device", &device, NULL);
+ g_message ("Property \"device\" changed to '%s'", device);
+
+ g_free (device);
+}
+
static GtkWidget *
create_phone_dialogue (const char *bdaddr)
{
@@ -120,6 +133,8 @@ create_phone_dialogue (const char *bdaddr)
G_CALLBACK (chooser_created), NULL);
g_signal_connect (G_OBJECT (button), "notify::is-available",
G_CALLBACK (is_available_changed), NULL);
+ g_signal_connect (G_OBJECT (button), "notify::device",
+ G_CALLBACK (device_changed), NULL);
is_available_changed (G_OBJECT (button), NULL, NULL);
gtk_widget_show (button);
gtk_box_pack_start (GTK_BOX (gtk_dialog_get_content_area (GTK_DIALOG (dialog))),
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]