diff options
author | Jannis Pohlmann <jannis@xfce.org> | 2010-07-21 13:57:13 +0200 |
---|---|---|
committer | Jannis Pohlmann <jannis@xfce.org> | 2010-07-25 19:42:29 +0200 |
commit | 8dfedf486e21d592409fdd2db52e38a1057a4317 (patch) | |
tree | a8c22c9f9533408bbeb8ec4ec8126aa01c8b800d /thunar-volman-settings | |
parent | 4c8e7f24119632852d1ab381129cdaa1e0347d56 (diff) | |
download | thunar-volman-8dfedf486e21d592409fdd2db52e38a1057a4317.tar.gz |
Make the PDA tab available agian. Disabled because unsupported.
Diffstat (limited to 'thunar-volman-settings')
-rw-r--r-- | thunar-volman-settings/tvm-preferences-dialog.c | 90 |
1 files changed, 90 insertions, 0 deletions
diff --git a/thunar-volman-settings/tvm-preferences-dialog.c b/thunar-volman-settings/tvm-preferences-dialog.c index 0e6bfcf..8389f73 100644 --- a/thunar-volman-settings/tvm-preferences-dialog.c +++ b/thunar-volman-settings/tvm-preferences-dialog.c @@ -420,6 +420,96 @@ tvm_preferences_dialog_init (TvmPreferencesDialog *dialog) gtk_table_attach (GTK_TABLE (table), entry, 1, 2, 1, 2, GTK_EXPAND | GTK_FILL, GTK_FILL, 0, 0); gtk_widget_show (entry); + + /* + PDAs + */ + label = gtk_label_new (_("PDAs")); + vbox = g_object_new (GTK_TYPE_VBOX, "border-width", 12, "spacing", 12, NULL); + gtk_notebook_append_page (GTK_NOTEBOOK (notebook), vbox, label); + gtk_widget_show (label); + gtk_widget_show (vbox); + + /* FIXME make the vbox sensitive again as soon as there is PDA support */ + gtk_widget_set_sensitive (vbox, FALSE); + + frame = g_object_new (GTK_TYPE_FRAME, "border-width", 0, "shadow-type", + GTK_SHADOW_NONE, NULL); + gtk_box_pack_start (GTK_BOX (vbox), frame, FALSE, TRUE, 0); + gtk_widget_show (frame); + + label = gtk_label_new (_("Palmâ„¢")); + gtk_label_set_attributes (GTK_LABEL (label), tvm_pango_attr_list_bold ()); + gtk_frame_set_label_widget (GTK_FRAME (frame), label); + gtk_widget_show (label); + + table = gtk_table_new (2, 2, FALSE); + gtk_table_set_row_spacings (GTK_TABLE (table), 3); + gtk_table_set_col_spacings (GTK_TABLE (table), 12); + gtk_container_set_border_width (GTK_CONTAINER (table), 8); + gtk_container_add (GTK_CONTAINER (frame), table); + gtk_widget_show (table); + + image = gtk_image_new_from_icon_name ("palm-pilot", GTK_ICON_SIZE_DIALOG); + gtk_misc_set_alignment (GTK_MISC (image), 0.5f, 0.0f); + gtk_table_attach (GTK_TABLE (table), image, 0, 1, 0, 3, GTK_FILL, GTK_FILL, 0, 0); + gtk_widget_show (image); + + button = gtk_check_button_new_with_mnemonic (_("Sync _Palmâ„¢ devices " + "when connected")); + xfconf_g_property_bind (channel, "/autopalm/enabled", G_TYPE_BOOLEAN, + button, "active"); + gtk_table_attach (GTK_TABLE (table), button, 1, 2, 0, 1, GTK_EXPAND | GTK_FILL, + GTK_FILL, 0, 0); + gtk_widget_show (button); + + entry = tvm_command_entry_new_with_label (_("_Command:")); + xfconf_g_property_bind (channel, "/autopalm/enabled", G_TYPE_BOOLEAN, + entry, "sensitive"); + xfconf_g_property_bind (channel, "/autopalm/command", G_TYPE_STRING, + entry, "command"); + gtk_table_attach (GTK_TABLE (table), entry, 1, 2, 1, 2, GTK_EXPAND | GTK_FILL, + GTK_FILL, 0, 0); + gtk_widget_show (entry); + + frame = g_object_new (GTK_TYPE_FRAME, "border-width", 0, "shadow-type", + GTK_SHADOW_NONE, NULL); + gtk_box_pack_start (GTK_BOX (vbox), frame, FALSE, TRUE, 0); + gtk_widget_show (frame); + + label = gtk_label_new (_("Pocket PCs")); + gtk_label_set_attributes (GTK_LABEL (label), tvm_pango_attr_list_bold ()); + gtk_frame_set_label_widget (GTK_FRAME (frame), label); + gtk_widget_show (label); + + table = gtk_table_new (2, 2, FALSE); + gtk_table_set_row_spacings (GTK_TABLE (table), 3); + gtk_table_set_col_spacings (GTK_TABLE (table), 12); + gtk_container_set_border_width (GTK_CONTAINER (table), 8); + gtk_container_add (GTK_CONTAINER (frame), table); + gtk_widget_show (table); + + image = gtk_image_new_from_icon_name ("tvm-dev-pocketpc", GTK_ICON_SIZE_DIALOG); + gtk_misc_set_alignment (GTK_MISC (image), 0.5f, 0.0f); + gtk_table_attach (GTK_TABLE (table), image, 0, 1, 0, 3, GTK_FILL, GTK_FILL, 0, 0); + gtk_widget_show (image); + + button = gtk_check_button_new_with_mnemonic (_("Sync Pocket P_C devices " + "when connected")); + xfconf_g_property_bind (channel, "/autopocketpc/enabled", G_TYPE_BOOLEAN, + button, "active"); + gtk_table_attach (GTK_TABLE (table), button, 1, 2, 0, 1, GTK_EXPAND | GTK_FILL, + GTK_FILL, 0, 0); + gtk_widget_show (button); + + entry = tvm_command_entry_new_with_label (_("C_ommand:")); + xfconf_g_property_bind (channel, "/autopocketpc/enabled", G_TYPE_BOOLEAN, + entry, "sensitive"); + xfconf_g_property_bind (channel, "/autopocketpc/command", G_TYPE_STRING, + entry, "command"); + gtk_table_attach (GTK_TABLE (table), entry, 1, 2, 1, 2, GTK_EXPAND | GTK_FILL, + GTK_FILL, 0, 0); + gtk_widget_show (entry); } |