// The function below will change the visuals of the application at the different stages (tester/charter/notes state based behavior) private void StateMove(sessionStartingStage newStage) { Logger.record("[StateMove]: Session Stage now: " + currentStage.ToString(), "SMWidget", "info"); currentStage = newStage; switch (currentStage) { case sessionStartingStage.tester: NoteType.Text = "Reporter:"; prevType.Text = ""; nextType.Text = ""; FlickrInlogg.Text = ""; prevNoteType = 1; nextNoteType = currentSession.noteTypes.Length - 1; OpenFolder.Header = "Change working folder..."; Logger.record("\t[StateMove]: Session Stage moving -> Tester", "SMWidget", "info"); break; case sessionStartingStage.charter: NoteType.Text = "Charter:"; Logger.record("\t[StateMove]: Session Stage moving -> Charter", "SMWidget", "info"); break; case sessionStartingStage.notes: NoteContent.ToolTip = (100 < currentSession.charter.Length) ? currentSession.charter.Remove(100) + "..." : currentSession.charter; NoteType.Text = currentSession.noteTypes[currentNoteType] + ":"; prevType.Text = "↓ " + currentSession.noteTypes[prevNoteType] + ":"; nextType.Text = "↑ " + currentSession.noteTypes[nextNoteType] + ":"; if (m_flickrLoggedIn) // #ADDED CODE#________________---------------This If and Else displays if you are logged in our not in rapid reporter---------------------______________ { FlickrInlogg.Text = "Account: " + m_flickr.GetCurrentUser(); //currentSession.noteTypes[ReporterNoteName] } else { FlickrInlogg.Text = "Offline"; } //-------------------------------------------_________________________________________________________________________________________________________________________________ currentSession.StartSession(); ProgressGo(90); t90.IsChecked = true; ScreenShot.IsEnabled = true; RTFNoteBtn.IsEnabled = true; ToggleUploadIcon.IsEnabled = true; // Change the icon of the image of the buttons, to NOT appear disabled. ScreenShotIcon.Source = new BitmapImage(new Uri("iconshot.png", UriKind.Relative)); RTFNoteBtnIcon.Source = new BitmapImage(new Uri("iconnotes.png", UriKind.Relative)); TimerMenu.IsEnabled = true; ChangeAccount.IsEnabled = true; OpenFolder.Header = "Open working folder..."; Logger.record("\t\t[StateMove]: Session Stage moving -> Notes", "SMWidget", "info"); break; default: Logger.record("\t[StateMove]: Session Stage moving -> NULL", "SMWidget", "error"); break; } }
// The function below will change the visuals of the application at the different stages (tester/charter/notes state based behavior) private void StateMove(sessionStartingStage newStage) { Logger.record("[StateMove]: Session Stage now: " + currentStage.ToString(), "SMWidget", "info"); currentStage = newStage; switch (currentStage) { case sessionStartingStage.tester: NoteType.Text = "Reporter:"; prevType.Text = ""; nextType.Text = ""; prevNoteType = 1; nextNoteType = currentSession.noteTypes.Length - 1; OpenFolder.Header = "Change working folder..."; Logger.record("\t[StateMove]: Session Stage moving -> Tester", "SMWidget", "info"); break; case sessionStartingStage.charter: NoteType.Text = "Charter:"; Logger.record("\t[StateMove]: Session Stage moving -> Charter", "SMWidget", "info"); break; case sessionStartingStage.notes: NoteContent.ToolTip = (100 < currentSession.charter.Length) ? currentSession.charter.Remove(100) + "..." : currentSession.charter; NoteType.Text = currentSession.noteTypes[currentNoteType] + ":"; prevType.Text = "↓ " + currentSession.noteTypes[prevNoteType] + ":"; nextType.Text = "↑ " + currentSession.noteTypes[nextNoteType] + ":"; currentSession.StartSession(); ProgressGo(90); t90.IsChecked = true; ScreenShot.IsEnabled = true; RTFNoteBtn.IsEnabled = true; // Change the icon of the image of the buttons, to NOT appear disabled. ScreenShotIcon.Source = new BitmapImage(new Uri("iconshot.png", UriKind.Relative)); RTFNoteBtnIcon.Source = new BitmapImage(new Uri("iconnotes.png", UriKind.Relative)); TimerMenu.IsEnabled = true; OpenFolder.Header = "Open working folder..."; Logger.record("\t\t[StateMove]: Session Stage moving -> Notes", "SMWidget", "info"); break; default: Logger.record("\t[StateMove]: Session Stage moving -> NULL", "SMWidget", "error"); break; } }
// The function below will change the visuals of the application at the different stages (tester/charter/notes state based behavior) private void StateMove(sessionStartingStage newStage) { Logger.record("[StateMove]: Session Stage now: " + currentStage.ToString(), "SMWidget", "info"); currentStage = newStage; ScreenShotIcon.IsEnabled = true; switch (currentStage) { case sessionStartingStage.twitterAccount: NoteType.Text = "Twitter PIN:"; prevType.Text = ""; nextType.Text = ""; prevNoteType = 1; nextNoteType = currentSession.noteTypes.Length - 1; OpenFolder.Header = "Change working folder..."; Logger.record("\t[StateMove]: Session Stage moving -> TwitterPIN", "SMWidget", "info"); TwitterAddon.TwitterLogin(); break; case sessionStartingStage.tester: NoteType.Text = "Reporter:"; prevType.Text = ""; nextType.Text = ""; FlickrInlogg.Text = ""; prevNoteType = 1; nextNoteType = currentSession.noteTypes.Length - 1; OpenFolder.Header = "Change working folder..."; Logger.record("\t[StateMove]: Session Stage moving -> Tester", "SMWidget", "info"); break; case sessionStartingStage.charter: NoteType.Text = "Charter:"; Logger.record("\t[StateMove]: Session Stage moving -> Charter", "SMWidget", "info"); break; case sessionStartingStage.notes: NoteContent.ToolTip = (100 < currentSession.charter.Length) ? currentSession.charter.Remove(100)+"..." : currentSession.charter; NoteType.Text = currentSession.noteTypes[currentNoteType] + ":"; prevType.Text = "↓ " + currentSession.noteTypes[prevNoteType] + ":"; nextType.Text = "↑ " + currentSession.noteTypes[nextNoteType] + ":"; if(m_twitterLoggedIn) { TwitterInlogg.Text = "TwitterAccount: " + TwitterAddon.ScreenName; } else { TwitterInlogg.Text = "TwitterAccount: Not posting"; } if(m_flickrLoggedIn) { FlickrInlogg.Text = "FlickrAccount: " + m_flickr.GetCurrentUser(); } else { FlickrInlogg.Text = "FlickrAccount: Not posting"; } //-------------------------------------------_________________________________________________________________________________________________________________________________ currentSession.StartSession(); ProgressGo(90); t90.IsChecked = true; ScreenShot.IsEnabled = true; RTFNoteBtn.IsEnabled = true; ToggleUploadIcon.IsEnabled = true; // Change the icon of the image of the buttons, to NOT appear disabled. ScreenShotIcon.Source = new BitmapImage(new Uri("iconshot.png", UriKind.Relative)); RTFNoteBtnIcon.Source = new BitmapImage(new Uri("iconnotes.png", UriKind.Relative)); TimerMenu.IsEnabled = true; ChangeAccount.IsEnabled = true; OpenFolder.Header = "Open working folder..."; Logger.record("\t\t[StateMove]: Session Stage moving -> Notes", "SMWidget", "info"); break; default: Logger.record("\t[StateMove]: Session Stage moving -> NULL", "SMWidget", "error"); break; } }
// The function below will change the visuals of the application at the different stages (tester/charter/notes state based behavior) private void StateMove(sessionStartingStage newStage) { Logger.record("[StateMove]: Session Stage now: " + currentStage.ToString(), "SMWidget", "info"); currentStage = newStage; switch (currentStage) { case sessionStartingStage.tester: NoteType.Text = "Reporter:"; prevType.Text = ""; nextType.Text = ""; prevNoteType = 1; nextNoteType = currentSession.noteTypes.Length - 1; OpenFolder.Header = "Change working folder..."; Logger.record("\t[StateMove]: Session Stage moving -> Tester", "SMWidget", "info"); break; case sessionStartingStage.charter: NoteType.Text = "Charter:"; Logger.record("\t[StateMove]: Session Stage moving -> Charter", "SMWidget", "info"); break; case sessionStartingStage.notes: NoteContent.ToolTip = (100 < currentSession.charter.Length) ? currentSession.charter.Remove(100)+"..." : currentSession.charter; NoteType.Text = currentSession.noteTypes[currentNoteType] + ":"; prevType.Text = "↓ " + currentSession.noteTypes[prevNoteType] + ":"; nextType.Text = "↑ " + currentSession.noteTypes[nextNoteType] + ":"; currentSession.StartSession(); ProgressGo(90); t90.IsChecked = true; ScreenShot.IsEnabled = true; RTFNoteBtn.IsEnabled = true; // Change the icon of the image of the buttons, to NOT appear disabled. ScreenShotIcon.Source = new BitmapImage(new Uri("iconshot.png", UriKind.Relative)); RTFNoteBtnIcon.Source = new BitmapImage(new Uri("iconnotes.png", UriKind.Relative)); TimerMenu.IsEnabled = true; OpenFolder.Header = "Open working folder..."; Logger.record("\t\t[StateMove]: Session Stage moving -> Notes", "SMWidget", "info"); break; default: Logger.record("\t[StateMove]: Session Stage moving -> NULL", "SMWidget", "error"); break; } }