public void Draw() { spriteBatch.Draw(Background, new Vector2(0, 0), null, Color.White, 0, new Vector2(0, 0), 1f, SpriteEffects.None, 0); HomeButton.Draw(); foreach (Block block in BlockList) { block.DrawBig(); } foreach (Block block in HiddenList) { if (!block.IsSelected && !block.IsEmptyBlock) { block.DrawBig(); } } CheckWin(); if (DidWin) { spriteBatch.Draw(WinnerSplash, new Vector2(256, 144), null, Color.White, 0, new Vector2(0, 0), 1f, SpriteEffects.None, 0); //NewButton = new MenuButton(new Vector2(480, 448), "NewButton", gameContent.arrorRight, spriteBatch, gameContent); NewButton.Draw(); } }
private void UpdateButton_Click(object sender, EventArgs e) { InputFormRef.WriteButtonToYellow(this.AllWriteButton, true); PushUndo(); if (this.Script.SelectedIndex < 0 || this.Script.SelectedIndex >= this.ProcsScript.Count) {//追加で処理する. NewButton.PerformClick(); return; } OneLineDisassembler(); //文字列からバイト列に byte[] selectedByteData = U.convertStringDumpToByte(this.ASMTextBox.Text); //バイト列をイベント命令としてDisassembler. EventScript.OneCode code = Program.ProcsScript.DisAseemble(selectedByteData, 0); code.Comment = this.CommentTextBox.Text; //選択されているコードを入れ替える. this.ProcsScript[this.Script.SelectedIndex] = code; //最後に自下げ処理実行. EventScriptUtil.JisageReorder(this.ProcsScript); //リストの更新. this.Script.DummyAlloc(this.ProcsScript.Count, -1); HideFloatingControlpanel(); }
protected internal SurgeryTimeVM(Action SaveButtonValid, Action DataContext) { this.SaveButtonValid = SaveButtonValid; this.DataContext = DataContext; SurgeryTimeM = new SurgeryTimeM(); NewButton = new NewButton(NewItem); Loading = new BackgroundWorker(); Loading.DoWork += LoadingModel; Loading.RunWorkerCompleted += LoadingModelComplete; }
public void DeleteModelEvent(object sender, EventArgs e) { int deleteresult = Controller.Delete(Model); if (deleteresult > 0) { NewButton?.PerformClick(); } AfterDelete?.Invoke(deleteresult > 0); }
public void ClickOnNewButton() { if (NewButton.Displayed) { NewButton.Click(); } else { throw new Exception("Element is not found or not clickable"); } }
public void ClickOnNewButton() { if (NewButton.Displayed) { NewButton.Click(); } else { Exception e; } }
void ShowNewCallback() { EditorPrefs.SetInt(k_SelectedTabPref, (int)SelectedPanel.NewTables); EditButton.SetValueWithoutNotify(false); EditButton.SetEnabled(true); selectedPanel = SelectedPanel.NewTables; NewButton.SetEnabled(false); if (selectionChanged != null) { selectionChanged(selectedPanel); } }
//Create buttons private NewButton CreateButtons(List <EValue> list, int i) { string eid = list[i].EName; NewButton button = new NewButton(); Style style = FindResource("mButton") as Style; button.Tag = eid; button.Content = list[i].EName; button.Style = style; button.Margin = new Thickness(0, 3, 3, 3); AllCurrentMitigations.Add(eid); return(button); }
void MitigationOptionButton_Click(object sender, RoutedEventArgs e) { b = e.OriginalSource as NewButton; List <EValue> allEValues = ds.EValue(); if (b != null) { string Bid = b.Tag.ToString(); #region check for string match to Button RoutedEventArgs currentMitigationListBox.Items.Add(Bid); EValue evalue = allEValues.FirstOrDefault(j => Bid == j.EName); MitigationSelection.Add(evalue.EName); EValues.Add(evalue.EScore); b.Visibility = Visibility.Collapsed; #endregion } }
public AssetTablesWindowToolbar() { var root = Resources.GetTemplate("AssetTablesWindowToolbar"); Add(root); root.StretchToParentSize(); NewButton = root.Q <ToolbarToggle>("toolbarButtonNew"); EditButton = root.Q <ToolbarToggle>("toolbarButtonEdit"); NewButton.RegisterCallback <ChangeEvent <bool> >(evt => { if (evt.newValue) { ShowNewCallback(); } }); EditButton.RegisterCallback <ChangeEvent <bool> >(evt => { if (evt.newValue) { ShowEditCallback(); } }); selectedPanel = (SelectedPanel)EditorPrefs.GetInt(k_SelectedTabPref, 0); if (selectedPanel == SelectedPanel.NewTables) { NewButton.value = true; ShowNewCallback(); } else { EditButton.value = true; ShowEditCallback(); } }
public override void Assign(PropertiesBase source) { BeginUpdate(); try { base.Assign(source); if (source is ASPxGridViewCommandButtonSettings) { Source.Assign(source); } var smartCommandButtonSettings = source as ASPxSmartGridViewCommandButtonSettings; if (smartCommandButtonSettings == null) { return; } UpdateButton.Assign(smartCommandButtonSettings.UpdateButton); CancelButton.Assign(smartCommandButtonSettings.CancelButton); NewButton.Assign(smartCommandButtonSettings.NewButton); EditButton.Assign(smartCommandButtonSettings.EditButton); ViewButton.Assign(smartCommandButtonSettings.ViewButton); DeleteButton.Assign(smartCommandButtonSettings.DeleteButton); SelectButton.Assign(smartCommandButtonSettings.SelectButton); ApplyFilterButton.Assign(smartCommandButtonSettings.ApplyFilterButton); ClearFilterButton.Assign(smartCommandButtonSettings.ClearFilterButton); ExpandCollapseAllButtons.Assign(smartCommandButtonSettings.ExpandCollapseAllButtons); } finally { EndUpdate(); } }
public void SetReport(Report report) { CurrentReport = report; Refresh(); if (report.isVariable) { ButtonContainer.SetActive(true); SummaryContainer.SetActive(false); var choises = report.GetChoises(); for (int i = 0; i < choises.Length; i++) { VariantButtonUI NewButton; if (Choises.Count <= i) { NewButton = GameObject.Instantiate(ButtonUIPrototype); NewButton.transform.SetParent(ButtonContainer.transform, false); Choises.Add(NewButton); } else { NewButton = Choises[i]; } NewButton.gameObject.SetActive(true); NewButton.Set(choises[i]); } for (int i = choises.Length; i < Choises.Count; i++) { Choises[i].gameObject.SetActive(false); } } else { Summary.text = report.Summary; ButtonContainer.SetActive(false); SummaryContainer.SetActive(true); } }
public NewPage ClickOnNewField() { NewButton.Click(); return(new NewPage(driver)); }
protected override void Dispose(bool disposing) { base.Dispose(disposing); if (disposing) { if (CollectAllButton != null) { if (!CollectAllButton.IsDisposed) { CollectAllButton.Dispose(); } CollectAllButton = null; } if (DeleteAll != null) { if (!DeleteAll.IsDisposed) { DeleteAll.Dispose(); } DeleteAll = null; } if (NewButton != null) { if (!NewButton.IsDisposed) { NewButton.Dispose(); } NewButton = null; } if (Header != null) { if (!Header.IsDisposed) { Header.Dispose(); } Header = null; } if (ScrollBar != null) { if (!ScrollBar.IsDisposed) { ScrollBar.Dispose(); } ScrollBar = null; } if (NewButton != null) { if (!NewButton.IsDisposed) { NewButton.Dispose(); } NewButton = null; } if (Rows != null) { for (int i = 0; i < Rows.Length; i++) { if (Rows[i] != null) { if (!Rows[i].IsDisposed) { Rows[i].Dispose(); } Rows[i] = null; } } Rows = null; } MailList.Clear(); MailList = null; } }
public BaseBinder() : base() { Controllers = new Dictionary <string, IDBController>(); Mapper = new Dictionary <string, Control>(); Prop = new Func <string, PropertyInfo>(x => typeof(M).GetProperty(x)); isBoolean = new Func <string, bool>(x => Mapper[x].GetType() == typeof(CheckBox) && Prop(x).PropertyType == typeof(bool)); isDateTime = new Func <string, bool>(x => Prop(x).PropertyType == typeof(DateTime) || Prop(x).PropertyType == typeof(DateTime?)); isInt64 = new Func <string, bool>(x => Prop(x).PropertyType == typeof(Int64)); isInt32 = new Func <string, bool>(x => Prop(x).PropertyType == typeof(Int32) || Prop(x).PropertyType == typeof(int)); isDouble = new Func <string, bool>(x => Prop(x).PropertyType == typeof(double) || Prop(x).PropertyType == typeof(Double)); //Load += (s, e) => { // if (DesignMode || (Site != null && Site.DesignMode)) return; new PermissionsHelper <M>(this); foreach (var control in Mapper.Values.OrderBy(x => x.TabIndex)) { if (DefaultControl == null && control.TabStop) { DefaultControl = control; } control.KeyDown += delegate(object sender, KeyEventArgs ea) { if (ea.KeyCode == Keys.Enter) { ea.SuppressKeyPress = true; ea.Handled = true; SendKeys.Send("\t"); } }; } DefaultControl?.Focus(); if (SaveButton != null) { SaveButton.Enabled = SaveButtonEnabled; SaveButton.Click += (bs, be) => { try { Controller.Save(Model); Model = Controller.Find(Model, Controller.GetMetaData().UniqueKeyFields.ToArray()); AfterSave?.Invoke(); DefaultControl.Focus(); DefaultControl.Select(); }catch (Exception ex) { FormsHelper.Error(ex.Message); } }; } if (DeleteButton != null) { DeleteButton.Enabled = DeleteButtonEnabled; DeleteButton.Click += (bs, be) => { Controller.Delete(Model); NewButton?.PerformClick(); }; } if (NewButton != null) { NewButton.Enabled = NewButtonEnabled; NewButton.Click += (bs, be) => { Model = Controller.NewModel <M>(); }; } //}; }