/// <summary> /// User has clicked the caption /// </summary> /// <param name="sender">Event sender</param> /// <param name="e">Event arguments</param> private void OnCaptionLabelDoubleClick(object sender, EventArgs e) { if (OnCaptionClick != null) { OnCaptionClick.Invoke(this, e); } }
/// <summary> /// User has clicked the caption /// </summary> /// <param name="sender">Event sender</param> /// <param name="e">Event arguments</param> private void OnCaptionLabelDoubleClick(object sender, ButtonPressEventArgs e) { if (e.Event.Type == Gdk.EventType.TwoButtonPress && e.Event.Button == 1 && OnCaptionClick != null) { OnCaptionClick.Invoke(this, e); } }
private void SpawnMenuUi() { gameMenu = SpawnUIElement(dataUI.gameMenu.gameObject, canvas, false)?.GetComponent <GameMenu>(); squadMenu = SpawnUIElement(dataUI.squadMenu.gameObject, canvas, false)?.GetComponent <SquadMenu>(); squadMenu.Back.onClick.AddListener(delegate { stand.UpdateStand(); OnCapture(StateUi.squad); }); OnBattleClick.Subscribe(delegate(bool v) { gameMenu.Activate = false; }); difficultMenu = SpawnUIElement(dataUI.difficultMenu.gameObject, canvas, false)?.GetComponent <DifficultMenu>(); OnDifficultClick.Subscribe(delegate(Difficult v) { difficultMenu.Activate = false; }).AddTo(Toolbox.Instance); OnCaptionClick.Subscribe(OnCapture).AddTo(Toolbox.Instance); unitMenu = SpawnUIElement(dataUI.unitMenu.gameObject, canvas, false).GetComponent <UnitMenu>(); stand = SpawnUIElement(dataUI.stand.gameObject, ui, false).GetComponent <Stand>(); }