コード例 #1
0
        protected internal override void OnCharEvent(CharEventArgs _event)
        {
            base.OnCharEvent(_event);
            var focused = this.focusManager.FocusedControl;

            if (focused != null && focused.Visible)
            {
                focused.OnCharEvent(_event);
            }
        }
コード例 #2
0
ファイル: TextBox.cs プロジェクト: 0000duck/Project-Monocle
            protected internal override void OnCharEvent(CharEventArgs _event)
            {
                base.OnCharEvent(_event);
                var oldText = Control.Text;

                if (Control.editText.ProcessChar(_event.Character))
                {
                    Control.OnTextChanged(new TextChangedEventArgs(oldText, Control.Text));
                }
            }
コード例 #3
0
 protected internal override void OnCharEvent(CharEventArgs _event)
 {
     base.OnCharEvent(_event);
     fsm.OnCharEvent(_event);
 }
コード例 #4
0
 internal protected virtual void OnCharEvent(CharEventArgs _event)
 {
     this.Invoke(CHAR_ID, _event);
 }
コード例 #5
0
ファイル: FSM.cs プロジェクト: 0000duck/Project-Monocle
 protected internal virtual void OnCharEvent(CharEventArgs _event)
 {
 }
コード例 #6
0
ファイル: FSM.cs プロジェクト: 0000duck/Project-Monocle
 internal void OnCharEvent(CharEventArgs _event)
 {
     ActiveState.OnCharEvent(_event);
     Transition(GUIEventID.Char);
 }