It is now possible to add a new backup using the wizard!

git-svn-id: https://duplicati.googlecode.com/svn/trunk@17 59da171f-624f-0410-aa54-27559c288bec
This commit is contained in:
kenneth.skovhede@gmail.com
2008-07-11 14:03:20 +00:00
parent 6665916b2a
commit 5a400a9765
30 changed files with 595 additions and 62 deletions
+14 -2
View File
@@ -36,7 +36,7 @@ namespace System.Windows.Forms.Wizard
private bool m_isLastPage = false;
public event CancelEventHandler Finished;
public event EventHandler Cancelled;
public event CancelEventHandler Cancelled;
public event PageChangeHandler NextPressed;
public event PageChangeHandler BackPressed;
@@ -202,7 +202,12 @@ namespace System.Windows.Forms.Wizard
private void CancelBtn_Click(object sender, EventArgs e)
{
if (Cancelled != null)
Cancelled(this, null);
{
CancelEventArgs ce = new CancelEventArgs(false);
Cancelled(this, ce);
if (ce.Cancel)
return;
}
this.DialogResult = DialogResult.Cancel;
this.Close();
}
@@ -267,5 +272,12 @@ namespace System.Windows.Forms.Wizard
if (this.Pages.Count > 0)
this.CurrentPage = Pages[0];
}
private void Dialog_KeyUp(object sender, KeyEventArgs e)
{
//Setting the CancelButton property of the form does not allow canceling the event
if (e.KeyCode == Keys.Escape)
this.CancelBtn_Click(null, null);
}
}
}