From: <ju...@us...> - 2006-07-11 08:17:15
|
Revision: 569 Author: julienq Date: 2006-07-11 01:17:07 -0700 (Tue, 11 Jul 2006) ViewCVS: http://svn.sourceforge.net/urakawa/?rev=569&view=rev Log Message: ----------- Preferences are saved Modified Paths: -------------- trunk/urakawa/application/Obi/Obi/Dialogs/UserProfile.Designer.cs trunk/urakawa/application/Obi/Obi/ObiForm.cs trunk/urakawa/application/Obi/Obi/UserProfile.cs Modified: trunk/urakawa/application/Obi/Obi/Dialogs/UserProfile.Designer.cs =================================================================== --- trunk/urakawa/application/Obi/Obi/Dialogs/UserProfile.Designer.cs 2006-07-11 06:08:39 UTC (rev 568) +++ trunk/urakawa/application/Obi/Obi/Dialogs/UserProfile.Designer.cs 2006-07-11 08:17:07 UTC (rev 569) @@ -34,8 +34,8 @@ this.organizationBox = new System.Windows.Forms.TextBox(); this.label3 = new System.Windows.Forms.Label(); this.cultureBox = new System.Windows.Forms.ComboBox(); - this.button1 = new System.Windows.Forms.Button(); - this.button2 = new System.Windows.Forms.Button(); + this.okButton = new System.Windows.Forms.Button(); + this.cancelButton = new System.Windows.Forms.Button(); this.SuspendLayout(); // // label1 @@ -96,37 +96,38 @@ this.cultureBox.Sorted = true; this.cultureBox.TabIndex = 5; // - // button1 + // okButton // - this.button1.Anchor = System.Windows.Forms.AnchorStyles.Bottom; - this.button1.DialogResult = System.Windows.Forms.DialogResult.OK; - this.button1.Location = new System.Drawing.Point(118, 117); - this.button1.Name = "button1"; - this.button1.Size = new System.Drawing.Size(75, 23); - this.button1.TabIndex = 6; - this.button1.Text = "&OK"; - this.button1.UseVisualStyleBackColor = true; - this.button1.Click += new System.EventHandler(this.button1_Click); + this.okButton.Anchor = System.Windows.Forms.AnchorStyles.Bottom; + this.okButton.DialogResult = System.Windows.Forms.DialogResult.OK; + this.okButton.Location = new System.Drawing.Point(118, 117); + this.okButton.Name = "okButton"; + this.okButton.Size = new System.Drawing.Size(75, 23); + this.okButton.TabIndex = 6; + this.okButton.Text = "&OK"; + this.okButton.UseVisualStyleBackColor = true; + this.okButton.Click += new System.EventHandler(this.button1_Click); // - // button2 + // cancelButton // - this.button2.Anchor = System.Windows.Forms.AnchorStyles.Bottom; - this.button2.DialogResult = System.Windows.Forms.DialogResult.Cancel; - this.button2.Location = new System.Drawing.Point(199, 117); - this.button2.Name = "button2"; - this.button2.Size = new System.Drawing.Size(75, 23); - this.button2.TabIndex = 7; - this.button2.Text = "&Cancel"; - this.button2.UseVisualStyleBackColor = true; + this.cancelButton.Anchor = System.Windows.Forms.AnchorStyles.Bottom; + this.cancelButton.DialogResult = System.Windows.Forms.DialogResult.Cancel; + this.cancelButton.Location = new System.Drawing.Point(199, 117); + this.cancelButton.Name = "cancelButton"; + this.cancelButton.Size = new System.Drawing.Size(75, 23); + this.cancelButton.TabIndex = 7; + this.cancelButton.Text = "&Cancel"; + this.cancelButton.UseVisualStyleBackColor = true; // // UserProfile // - this.AcceptButton = this.button1; + this.AcceptButton = this.okButton; this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.CancelButton = this.cancelButton; this.ClientSize = new System.Drawing.Size(392, 152); - this.Controls.Add(this.button2); - this.Controls.Add(this.button1); + this.Controls.Add(this.cancelButton); + this.Controls.Add(this.okButton); this.Controls.Add(this.cultureBox); this.Controls.Add(this.label3); this.Controls.Add(this.organizationBox); @@ -149,7 +150,7 @@ private System.Windows.Forms.TextBox organizationBox; private System.Windows.Forms.Label label3; private System.Windows.Forms.ComboBox cultureBox; - private System.Windows.Forms.Button button1; - private System.Windows.Forms.Button button2; + private System.Windows.Forms.Button okButton; + private System.Windows.Forms.Button cancelButton; } } \ No newline at end of file Modified: trunk/urakawa/application/Obi/Obi/ObiForm.cs =================================================================== --- trunk/urakawa/application/Obi/Obi/ObiForm.cs 2006-07-11 06:08:39 UTC (rev 568) +++ trunk/urakawa/application/Obi/Obi/ObiForm.cs 2006-07-11 08:17:07 UTC (rev 569) @@ -562,7 +562,7 @@ /// <summary> /// Read the settings, or create an empty settings object. /// </summary> - private void GetSettings() + /*private void GetSettings() { mSettings = new Settings(); mSettings.RecentProjects = new ArrayList(); @@ -571,9 +571,9 @@ Console.WriteLine(mSettings.UserProfile); mSettings.IdTemplate = "obi_####"; mSettings.DefaultPath = Environment.CurrentDirectory; - } + }*/ - /*private void GetSettings() + private void GetSettings() { mSettings = new Settings(); try @@ -583,7 +583,7 @@ new IsolatedStorageFileStream(SettingsFileName, FileMode.Open, FileAccess.Read, file); MessageBox.Show("OK (stream)", "OK", MessageBoxButtons.OK, MessageBoxIcon.Information); SoapFormatter soap = new SoapFormatter(); - mSettings.RecentProjects = (ArrayList)soap.Deserialize(stream); + mSettings = (Settings)soap.Deserialize(stream); ClearRecentList(); for (int i = mSettings.RecentProjects.Count - 1; i >= 0; --i) { @@ -598,22 +598,20 @@ mSettings.RecentProjects = new ArrayList(); ClearRecentList(); } - }*/ + } /// <summary> /// Save the settings when closing. /// </summary> - /// <param name="sender"></param> - /// <param name="e"></param> private void ObiForm_FormClosing(object sender, FormClosingEventArgs e) { - /*try + try { IsolatedStorageFile file = IsolatedStorageFile.GetUserStoreForDomain(); IsolatedStorageFileStream stream = new IsolatedStorageFileStream(SettingsFileName, FileMode.Create, FileAccess.Write, file); SoapFormatter soap = new SoapFormatter(); - soap.Serialize(stream, mSettings.RecentProjects); + soap.Serialize(stream, mSettings); stream.Close(); string[] dirs = file.GetFileNames("*.*"); MessageBox.Show("OK: " + String.Join(" :: ", dirs), "OK", MessageBoxButtons.OK, MessageBoxIcon.Information); @@ -622,7 +620,7 @@ { MessageBox.Show(String.Format(Localizer.Message("save_settings_error_text"), x.Message), Localizer.Message("save_settings_error_caption"), MessageBoxButtons.OK, MessageBoxIcon.Error); - }*/ + } } Modified: trunk/urakawa/application/Obi/Obi/UserProfile.cs =================================================================== --- trunk/urakawa/application/Obi/Obi/UserProfile.cs 2006-07-11 06:08:39 UTC (rev 568) +++ trunk/urakawa/application/Obi/Obi/UserProfile.cs 2006-07-11 08:17:07 UTC (rev 569) @@ -5,6 +5,11 @@ namespace Obi { + /// <summary> + /// The user profile stores basic information about the user. + /// This information is used to provide default values for book metadata. + /// </summary> + [Serializable] public class UserProfile { private string mName; // user name This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |