コード例 #1
0
 private void InvokeOnButtonClicked()
 {
     if (OnButtonClicked != null)
     {
         OnButtonClicked.Invoke();
     }
 }
コード例 #2
0
 private void ButtonClick()
 {
     if (OnButtonClicked != null)
     {
         SwitchColor();
         OnButtonClicked.Invoke(_isEnabled);
     }
 }
コード例 #3
0
 /// <summary>
 /// Handles the click.
 /// </summary>
 private void HandleClick()
 {
     //Check for a null reference before attempting to invoke the event
     if (OnButtonClicked != null)
     {
         OnButtonClicked.Invoke(keyNumber);
     }
 }
コード例 #4
0
 void OnButtonClickedInt(int index)
 {
     Debug.Log("Modal button " + index + " was clicked");
     if (m_delegate != null)
     {
         m_delegate.Invoke(index);
     }
     Hide();
 }
コード例 #5
0
 private void CreateGroupFileSelect(string i18n, OnDropdownSelectionChanged onChanged, OnButtonClicked onReload, out UIDropDown dropDown)
 {
     dropDown       = m_uiHelperDistrict.AddDropdownLocalized(i18n, new string[0], -1, onChanged);
     dropDown.width = DefaultWidth;
     m_uiHelperDistrict.AddSpace(1);
     KlyteMonoUtils.LimitWidth((UIButton)m_uiHelperDistrict.AddButton(Locale.Get(i18n + "S_RELOAD"), onReload), 380);
     m_uiHelperDistrict.AddSpace(20);
     onReload.Invoke();
 }
コード例 #6
0
 private void CircleButtonControl_OnMouseEventClick(object sender, MouseEventArgs e)
 {
     if (m_selectedButton != -1)
     {
         if (OnButtonClicked != null)
         {
             OnButtonClicked.Invoke(m_buttons[m_selectedButton], null);
         }
     }
     this.Invalidate();
 }
コード例 #7
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnCancelar_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Tem a Certeza que deseja sair?", "Confirmação", MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                ButtonClickedEventArgs args = new ButtonClickedEventArgs()
                {
                    ActionName = "EXIT",
                    ButtonText = btnCancelar.Text,
                    Data       = null
                };

                OnButtonClicked.Invoke(this, args);
            }
        }
コード例 #8
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnGerirBeneficiario_Click(object sender, EventArgs e)
        {
            ButtonClickedEventArgs args = new ButtonClickedEventArgs()
            {
                ActionName = "MANAGE_BENEFICIARIOS",
                ButtonText = btnGerirBeneficiario.Text,
                Data       = new Dictionary <string, object>()
                {
                    { "EntidadeId", cboEntidade.SelectedValue }
                }
            };

            OnButtonClicked.Invoke(this, args);
        }
コード例 #9
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnGerirCategoria_Click(object sender, EventArgs e)
        {
            ButtonClickedEventArgs args = new ButtonClickedEventArgs()
            {
                ActionName = "MANAGE_CATEGORIAS",
                ButtonText = btnGerirCategoria.Text,
                Data       = new Dictionary <string, object>()
                {
                    { "TipoMovimentoId", cboTipoMovimento.SelectedValue }
                }
            };

            OnButtonClicked.Invoke(this, args);
        }
コード例 #10
0
        public void Draw()
        {
            GUI.color = _color;

            if (string.IsNullOrEmpty(_text))
            {
                if (GUI.Button(_rect, string.Empty))
                {
                    if (OnButtonClicked != null)
                    {
                        OnButtonClicked.Invoke(_isEnabled);
                    }
                }
            }
            else
            {
                if (GUI.Button(_rect, _text))
                {
                    ButtonClick();
                }
            }
        }
コード例 #11
0
 private void OnButtonClick()
 {
     OnButtonClicked?.Invoke(_buttonId);
     _menuView.OnButtonClicked(_buttonId);
 }
コード例 #12
0
 public void DoButtonClick()
 {
     OnButtonClicked?.Invoke(_ID);
 }
コード例 #13
0
 private void InvokeOnButtonClicked()
 {
     OnButtonClicked?.Invoke();
 }
コード例 #14
0
ファイル: Selection.cs プロジェクト: sprawls/Asylum2016
 public void OnSubmit(BaseEventData eventData)
 {
     OnButtonClicked.Invoke();
 }
コード例 #15
0
 public static void ButtonPressed()
 {
     OnButtonClicked?.Invoke();
 }
コード例 #16
0
 public void OnInputClicked(InputClickedEventData eventData)
 {
     OnButtonClicked.Invoke();
 }
コード例 #17
0
ファイル: MainMenu.cs プロジェクト: Middlederg/Splendor
 private void ConfigurationButton_Click(object sender, EventArgs e)
 {
     OnButtonClicked?.Invoke(this, new ValueEventArgs <MenuOption>(MenuOption.Configuration));
 }
コード例 #18
0
 /// <summary>
 /// Called in the click events of the skill UI buttons
 /// </summary>
 public void SkillButtonClickByIndex(int index)
 {
     OnButtonClicked?.Invoke(index);
 }
コード例 #19
0
 public void LeftOnClick()
 {
     //OnLeftButtonClicked?.Invoke();
     OnButtonClicked?.Invoke(Vector3.left);
 }
コード例 #20
0
 public void RightOnClick()
 {
     //OnRightButtonClicked?.Invoke();
     OnButtonClicked?.Invoke(Vector3.right);
 }
コード例 #21
0
 public void BackOnClick()
 {
     //OnBackButtonClicked?.Invoke();
     OnButtonClicked?.Invoke(Vector3.back * 2);
 }
コード例 #22
0
 public void ForwardOnClick()
 {
     //OnForwardButtonClicked?.Invoke();
     OnButtonClicked?.Invoke(Vector3.forward);
 }
コード例 #23
0
 private void HandleClick()
 {
     OnButtonClicked?.Invoke(_keyNumber);
 }
コード例 #24
0
 private void BtnClicked(object s, EventArgs e)
 {
     OnButtonClicked?.Invoke();
 }
コード例 #25
0
 private void TabSelected(SegmentedControl segmentedControl, int index)
 {
     OnButtonClicked?.Invoke(index);
 }
コード例 #26
0
 public async Task OnGameStart()
 {
     ReferenceButton.AddOnClickListener(() => { OnButtonClicked?.Invoke(ReferenceButton, new ButtonClickedEventArgs(ReferenceButton)); });
 }
コード例 #27
0
ファイル: MainMenu.cs プロジェクト: Middlederg/Splendor
 private void ExitButton_Click(object sender, EventArgs e)
 {
     OnButtonClicked?.Invoke(this, new ValueEventArgs <MenuOption>(MenuOption.Exit));
 }
コード例 #28
0
 public void OnPointerClick(PointerEventData eventData)
 {
     OnButtonClicked?.Invoke(this, EventArgs.Empty);
     Debug.Log("Button Clicked" + gameObject.name);
 }
コード例 #29
0
        public override void Update(InputHelper Input, GameTime GTime)
        {
            if (m_IsTextButton)
            {
                //Make the text stick to the button if/when button is moved.
                m_TextPosition = Position;

                float HalfX = m_Size.X / 2;
                float HalfY = m_Size.Y / 2;
                m_TextPosition.X += (HalfX * m_XScale) - (m_Font.MeasureString(m_Text).X / 2);
                m_TextPosition.Y += HalfY - (m_Font.MeasureString(m_Text).Y / 2);
            }

            if (IsMouseOver(Input) || PixelCheck(Input, (int)m_Size.X))
            {
                if (Input.IsNewPress(MouseButtons.LeftButton))
                {
                    if (!m_IsButtonClicked && Enabled)
                    {
                        TextDrawingColor    = TextColorHighlighted;
                        m_SourcePosition.X += m_Size.X;

                        OnButtonClicked?.Invoke(this);

                        m_IsButtonClicked = true;
                    }
                    else if (Enabled == false)
                    {
                        m_SourcePosition.X = m_Size.X * 3;
                    }
                }
                else
                {
                    if (m_IsButtonClicked)
                    {
                        TextDrawingColor    = TextColorSelected;
                        m_SourcePosition.X -= m_Size.X;
                    }

                    m_IsButtonClicked = false;
                }

                if (!m_IsMouseHovering && Enabled)
                {
                    TextDrawingColor    = TextColorSelected;
                    m_SourcePosition.X -= m_Size.X;
                    m_IsMouseHovering   = true;
                }
            }
            else
            {
                if (Enabled)
                {
                    TextDrawingColor   = TextColor;
                    m_SourcePosition.X = (m_Size.X * 2);
                    m_IsMouseHovering  = false;
                }
                else
                {
                    m_SourcePosition.X = (m_Size.X * 3);
                }
            }
        }
コード例 #30
0
ファイル: StartScreenUI.cs プロジェクト: VectorGamez/Snake3D
 private void DoButtonClick(ButtonID buttonID)
 {
     OnButtonClicked?.Invoke(buttonID);
 }