SetEventInfo() public method

public SetEventInfo ( int keydata, bool shift, bool alt, bool control ) : void
keydata int
shift bool
alt bool
control bool
return void
        //------------------------------------------------------
        UIKeyEventArgs GetTranslatedUIKeyEventArg(System.Windows.Forms.KeyEventArgs e)
        {
            UIKeyEventArgs keyEventArg = _keyEventStack.Count > 0 ? _keyEventStack.Pop() : new UIKeyEventArgs();

            keyEventArg.SetEventInfo((int)e.KeyData, e.Shift, e.Alt, e.Control);
            return(keyEventArg);
        }
Ejemplo n.º 2
0
        //#if DEBUG
        //        static int dbug_preview_dialogKey_count = 0;
        //#endif

        public bool HandleProcessDialogKey(UIKeys keyData)
        {
            //#if DEBUG
            //          System.Diagnostics.Debug.WriteLine("prev_dlgkey" + (dbug_preview_dialogKey_count++));
            //#endif
            _canvasViewport.FullMode = false;
            _keyEventArgs.SetEventInfo((uint)keyData, false, false, false, UIEventName.ProcessDialogKey);//f-f-f will be set later
            bool result = _topWinEventRoot.RootProcessDialogKey(_keyEventArgs);

            if (result)
            {
                PrepareRenderAndFlushAccumGraphics();
            }

            return(result);
        }
Ejemplo n.º 3
0
 void SetKeyData(UIKeyEventArgs keyEventArgs, int keydata)
 {
     keyEventArgs.SetEventInfo(keydata, lastKeydownWithShift, lastKeydownWithAlt, lastKeydownWithControl);
 }