public override bool Activate()
{
ExitCode = CompletionCode.ContextSwitch;
if (CreateTextFile)
{
showNewFileDialogForTextFile();
}
else if (CreateWordDoc)
{
showNewFileDialogForWordDoc();
}
else
{
var choice = showFileChoices();
switch (choice)
{
case "TextFile":
if (checkValidOrCreate(Common.AppPreferences.NewTextFileCreateFolder))
{
showNewFileDialogForTextFile();
}
break;
case "WordDoc":
if (checkValidOrCreate(Common.AppPreferences.NewWordDocCreateFolder))
{
showNewFileDialogForWordDoc();
}
break;
default:
ExitCode = CompletionCode.None;
handleQuit(false);
break;
}
}
return true;
}