gnome-bluetooth r477 - trunk/common
- From: hadess svn gnome org
- To: svn-commits-list gnome org
- Subject: gnome-bluetooth r477 - trunk/common
- Date: Fri, 13 Mar 2009 00:47:45 +0000 (UTC)
Author: hadess
Date: Fri Mar 13 00:47:45 2009
New Revision: 477
URL: http://svn.gnome.org/viewvc/gnome-bluetooth?rev=477&view=rev
Log:
Add test case for the properties use case
Modified:
trunk/common/test-deviceselection.c
Modified: trunk/common/test-deviceselection.c
==============================================================================
--- trunk/common/test-deviceselection.c (original)
+++ trunk/common/test-deviceselection.c Fri Mar 13 00:47:45 2009
@@ -202,6 +202,43 @@
return dialog;
}
+static GtkWidget *
+create_props_dialogue (void)
+{
+ GtkWidget *dialog, *selector;
+
+ dialog = create_dialogue ("Add a Device");
+
+ selector = bluetooth_chooser_new(NULL);
+ gtk_container_set_border_width(GTK_CONTAINER(selector), 5);
+ gtk_widget_show(selector);
+ g_object_set(selector,
+ "show-search", FALSE,
+ "show-device-type", FALSE,
+ "show-device-category", FALSE,
+ "show-pairing", TRUE,
+ "show-trusted", TRUE,
+ "device-category-filter", BLUETOOTH_CATEGORY_PAIRED_OR_TRUSTED,
+ NULL);
+
+ g_signal_connect(selector, "selected-device-changed",
+ G_CALLBACK(select_device_changed), dialog);
+ g_signal_connect(selector, "notify::device-selected",
+ G_CALLBACK(device_selected_cb), dialog);
+ g_signal_connect(selector, "notify::device-selected-name",
+ G_CALLBACK(device_selected_name_cb), dialog);
+ g_signal_connect(selector, "notify::device-type-filter",
+ G_CALLBACK(device_type_filter_selected_cb), dialog);
+ g_signal_connect(selector, "notify::device-category-filter",
+ G_CALLBACK(device_category_filter_selected_cb), dialog);
+ gtk_container_add(GTK_CONTAINER(GTK_DIALOG(dialog)->vbox), selector);
+
+ g_signal_connect (G_OBJECT (dialog), "response",
+ G_CALLBACK (response_cb), selector);
+
+ return dialog;
+}
+
int main(int argc, char **argv)
{
GtkWidget *dialog;
@@ -221,8 +258,10 @@
dialog = create_phone_dialogue (NULL);
} else if (g_str_equal (selection, "wizard")) {
dialog = create_wizard_dialogue ();
+ } else if (g_str_equal (selection, "props")) {
+ dialog = create_props_dialogue ();
} else {
- g_warning ("Unknown dialogue type, try either \"phone\" or \"wizard\"");
+ g_warning ("Unknown dialogue type, try either \"phone\", \"props\" or \"wizard\"");
return 1;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]