public string getExcuse() { string hereItIs = ""; int numExcuses = Settings.Default.ExcuseList.Count; int indx = rand.Next(0, numExcuses); bool allSeen = checkAllSeenExcuses(); if (allSeen) { ExcuseText.Hide(); RestartExcuses.Show(); ExcuseNotification.Text = "You've seen all the excuses!"; ExcuseButton.Hide(); SendToEmail.Hide(); CopyButton.Hide(); BackButton.Hide(); ForwardButton.Hide(); } else { if (Settings.Default.ExcuseSeen[indx] == "0") { hereItIs = Settings.Default.ExcuseList[indx].ToString(); } else { hereItIs = findNextUnseenExcuse(); } Settings.Default.CurrentExcuse = indx; Settings.Default.ExcuseSeen[indx] = "1"; Settings.Default.Save(); } return(hereItIs); }
public PaginationControl() { InitializeComponent(); NavPanel.Height = NAVIGATION_PANEL_MINIMUM_HEIGHT; BackwardButton.Barcode = BackwardButton.RegisterControl((s) => { }); ForwardButton.Barcode = ForwardButton.RegisterControl((s) => { }); CloseButton.Barcode = CloseButton.RegisterControl((s) => { }); }
private void RestartExcuses_Click(object sender, EventArgs e) { resetSeenExcuses(); RestartExcuses.Hide(); ExcuseText.Show(); ExcuseButton.Show(); BackButton.Hide(); ForwardButton.Hide(); ExcuseNotification.Text = ""; ExcuseText.Text = "Excuses Ahead..."; BackBox.Items.Clear(); ForwardBox.Items.Clear(); BackBox.EndUpdate(); ForwardBox.EndUpdate(); Count = 0; Settings.Default.CurrentExcuse = 0; Settings.Default.Save(); }
public ConversationItem(string conversationID, int messageID) { InitializeComponent(); MessageContentBox.AutoSize = true; this.AutoSize = true; this.ConversationID = conversationID; this.MessageID = messageID; EditDraftButton.Hide(); if (_status == "Draft") { ReplyButton.Hide(); ForwardButton.Hide(); MessageContentBox.ReadOnly = true; EditDraftButton.Show(); EditDraftButton.Click += new EventHandler(this.EditDraftButtonClick); } }
private void ExcuseButton_Click(object sender, EventArgs e) { if (Count > 0) { BackBox.Items.Insert(0, ExcuseText.Text); BackBox.EndUpdate(); } ExcuseNotification.ForeColor = Color.BlanchedAlmond; ExcuseNotification.Text = "Excuse #" + (Settings.Default.CurrentExcuse + 1).ToString() + "/" + TotExcuses; CopyButton.Show(); SendToEmail.Show(); BackButton.Show(); ForwardButton.Show(); string excuse = getExcuse(); ExcuseText.Text = excuse; Count += 1; ForwardBox.Items.Clear(); ForwardBox.EndUpdate(); }
void ReleaseDesignerOutlets() { if (BackwardButton != null) { BackwardButton.Dispose(); BackwardButton = null; } if (BackwardButtonCenterYConstraint != null) { BackwardButtonCenterYConstraint.Dispose(); BackwardButtonCenterYConstraint = null; } if (ContainerView != null) { ContainerView.Dispose(); ContainerView = null; } if (ForwardButton != null) { ForwardButton.Dispose(); ForwardButton = null; } if (HoppOverButton != null) { HoppOverButton.Dispose(); HoppOverButton = null; } if (PageControl != null) { PageControl.Dispose(); PageControl = null; } }
/// <summary> /// Clean up any resources being used. /// </summary> /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param> protected override void Dispose(bool disposing) { if (BackGround != null) { BackGround.Dispose(); } if (ForwardButton != null) { ForwardButton.Dispose(); } if (BackButton != null) { BackButton.Dispose(); } if (disposing && (components != null)) { components.Dispose(); } base.Dispose(disposing); }
async Task Initialize() { PivotSize = LemuriaPivot.Items.Count; // load a jpeg, be sure to have the Pictures Library capability in your manifest var folder = await Package.Current.InstalledLocation.GetFolderAsync(@"Assets"); var file = await folder.GetFileAsync("Background.jpg"); using (var data = await file.OpenAsync(FileAccessMode.Read)) { BitmapImage bitmapImage = new BitmapImage(); await bitmapImage.SetSourceAsync(data); LemuriaPivot.Background = new ImageBrush { ImageSource = bitmapImage, Stretch = Stretch.UniformToFill }; // Ensure image loaded await Task.Delay(500); } // Notifiers notifiers.PropertyChanged += Notifiers_PropertyChanged; // Forward ForwardButton.AddHandler(PointerPressedEvent, new PointerEventHandler(MoveForward_PointerPressed), true); ForwardButton.AddHandler(PointerReleasedEvent, new PointerEventHandler(MoveForward_PointerReleased), true); // Backward BackwardButton.AddHandler(PointerPressedEvent, new PointerEventHandler(MoveBackward_PointerPressed), true); BackwardButton.AddHandler(PointerReleasedEvent, new PointerEventHandler(MoveBackward_PointerReleased), true); // Left LeftButoon.AddHandler(PointerPressedEvent, new PointerEventHandler(TurnLeft_PointerPressed), true); LeftButoon.AddHandler(PointerReleasedEvent, new PointerEventHandler(TurnLeft_PointerReleased), true); // Right RightButton.AddHandler(PointerPressedEvent, new PointerEventHandler(TurnRight_PointerPressed), true); RightButton.AddHandler(PointerReleasedEvent, new PointerEventHandler(TurnRight_PointerReleased), true); SelectPage("connect"); }
private void ResetExcuses_Click(object sender, EventArgs e) { RestartExcuses.Hide(); ExcuseText.Show(); ExcuseButton.Show(); BackButton.Hide(); ForwardButton.Hide(); CopyButton.Hide(); SendToEmail.Hide(); ExcuseNotification.Text = ""; ExcuseText.Text = "Excuses Ahead..."; BackBox.Items.Clear(); ForwardBox.Items.Clear(); BackBox.EndUpdate(); ForwardBox.EndUpdate(); Count = 0; Settings.Default.CurrentExcuse = 0; for (int i = 0; i < Settings.Default.ExcuseSeen.Count; i++) { Settings.Default.ExcuseSeen[i] = "0"; Settings.Default.Save(); } Settings.Default.Save(); }