Index: ChangeLog
===================================================================
--- ChangeLog	(revision 1649)
+++ ChangeLog	(working copy)
@@ -1,3 +1,13 @@
+2007-12-04  Alex Kloss  <alexkloss@att.net>
+	* Tomboy/Addins/FileSystemSyncService/FileSystemSyncServiceAddin.cs
+	(CreatePreferencesControl):
+	Add mnemonics for Folder Path, Browse widgets
+	* Tomboy/PreferencesDialog.cs (MakeSyncPane):
+	Add mnemonics for Service, Advanced widgets
+	* Tomboy/Addins/WebDavSyncService/WebDavSyncServiceAddin.cs
+	(CreatePreferencesControl):
+	Add mnemonics for URL, Username, Password widgets
+
 2007-12-02  Sandy Armstrong <sanfordarmstrong@gmail.com> 
 
 	* Tomboy/Addins/Bugzilla/BugzillaNoteAddin.cs: Enable more flexible bugzilla
Index: Tomboy/PreferencesDialog.cs
===================================================================
--- Tomboy/PreferencesDialog.cs	(revision 1649)
+++ Tomboy/PreferencesDialog.cs	(working copy)
@@ -345,7 +345,7 @@
 			
 			Gtk.HBox hbox = new Gtk.HBox (false, 4);
 			
-			Gtk.Label label = new Gtk.Label (Catalog.GetString ("Service:"));
+			Gtk.Label label = new Gtk.Label (Catalog.GetString ("Ser_vice:"));
 			label.Xalign = 0;
 			label.Show ();
 			hbox.PackStart (label, false, false, 0);
@@ -362,6 +362,7 @@
 			}
 			
 			syncAddinCombo = new Gtk.ComboBox (syncAddinStore);
+			label.MnemonicWidget = syncAddinCombo;
 			Gtk.CellRendererText crt = new Gtk.CellRendererText ();
 			syncAddinCombo.PackStart (crt, true);
 			syncAddinCombo.SetCellDataFunc (crt, 
@@ -417,7 +418,7 @@
 			bbox.LayoutStyle = Gtk.ButtonBoxStyle.End;
 			
 			// "Advanced..." button to bring up extra sync config dialog
-			Gtk.Button advancedConfigButton = new Gtk.Button (Catalog.GetString ("Advanced..."));
+			Gtk.Button advancedConfigButton = new Gtk.Button (Catalog.GetString ("_Advanced..."));
 			advancedConfigButton.Clicked += OnAdvancedSyncConfigButton;
 			advancedConfigButton.Show ();
 			bbox.PackStart (advancedConfigButton, false, false, 0);
Index: Tomboy/Addins/WebDavSyncService/WebDavSyncServiceAddin.cs
===================================================================
--- Tomboy/Addins/WebDavSyncService/WebDavSyncServiceAddin.cs	(revision 1649)
+++ Tomboy/Addins/WebDavSyncService/WebDavSyncServiceAddin.cs	(working copy)
@@ -48,27 +48,30 @@
 			if (password == null)
 				password = string.Empty;
 			
-			Label l = new Label (Catalog.GetString ("URL:"));
+			Label l = new Label (Catalog.GetString ("_URL:"));
 			l.Xalign = 1;
 			table.Attach (l, 0, 1, 0, 1);
 			
 			urlEntry = new Entry ();
+			l.MnemonicWidget = urlEntry;
 			urlEntry.Text = url;
 			table.Attach (urlEntry, 1, 2, 0, 1);
 			
-			l = new Label (Catalog.GetString ("Username:"));
+			l = new Label (Catalog.GetString ("User_name:"));
 			l.Xalign = 1;
 			table.Attach (l, 0, 1, 1, 2);
 			
 			usernameEntry = new Entry ();
+			l.MnemonicWidget = usernameEntry;
 			usernameEntry.Text = username;
 			table.Attach (usernameEntry, 1, 2, 1, 2);
 			
-			l = new Label (Catalog.GetString ("Password:"));
+			l = new Label (Catalog.GetString ("_Password:"));
 			l.Xalign = 1;
 			table.Attach (l, 0, 1, 2, 3);
 			
 			passwordEntry = new Entry ();
+			l.MnemonicWidget = passwordEntry;
 			passwordEntry.Text = password;
 			passwordEntry.Visibility = false;
 			table.Attach (passwordEntry, 1, 2, 2, 3);
Index: Tomboy/Addins/FileSystemSyncService/FileSystemSyncServiceAddin.cs
===================================================================
--- Tomboy/Addins/FileSystemSyncService/FileSystemSyncServiceAddin.cs	(revision 1649)
+++ Tomboy/Addins/FileSystemSyncService/FileSystemSyncServiceAddin.cs	(working copy)
@@ -86,16 +86,17 @@
 			if (GetConfigSettings (out syncPath) == false)
 				syncPath = string.Empty;
 
-			Label l = new Label (Catalog.GetString ("Folder Path:"));
+			Label l = new Label (Catalog.GetString ("_Folder Path:"));
 			l.Xalign = 1;
 			table.Attach (l, 0, 1, 0, 1);
 			
 			pathEntry = new Entry ();
 			pathEntry.Text = syncPath;
 			table.Attach (pathEntry, 1, 2, 0, 1);
-			
+			l.MnemonicWidget = pathEntry;
+
 			Image browseImage = new Image (Stock.Open, IconSize.Button);
-			Label browseLabel = new Label (Catalog.GetString ("Browse..."));
+			Label browseLabel = new Label (Catalog.GetString ("_Browse..."));
 			
 			HBox browseBox = new HBox (false, 0);
 			browseBox.PackStart (browseImage);
@@ -103,6 +104,7 @@
 			
 			Button browseButton = new Button ();
 			browseButton.Add (browseBox);
+			browseLabel.MnemonicWidget = browseButton;
 			browseButton.Clicked += OnBrowseButtonClicked;
 			table.Attach (browseButton, 2, 3, 0, 1, AttachOptions.Shrink, AttachOptions.Expand, 0, 0);
 			
