Exemplo n.º 1
0
        protected override void Compose()
        {
            base.Compose();

            // remove this, just for debug:
            BackendHandler.SetDragSource(DragDropAction.All, TransferDataType.Text);
            BackendHandler.SetDragTarget(DragDropAction.All, TransferDataType.Text);

            Control.DragOver += (s, e) => {
                var ev = e.ToXwtDragOver(Control);
                ev.AllowedAction = BackendHandler.DragDropActionFromKeyState(e.KeyState, ev.Action);
                BackendHandler.DragOver(ev);
                e.Effect = ev.AllowedAction.ToSwf();
            };

            Control.DragDrop += (s, e) => {
                var ev = e.ToXwt(Control);
                BackendHandler.OnDrop(ev);
            };

            Control.DragLeave += (s, e) => {
                BackendHandler.DragLeave(e);
            };

            Control.GiveFeedback      += (s, e) => {
            };
            Control.QueryContinueDrag += (s, e) => {
            };
        }
Exemplo n.º 2
0
 private void Awake()
 {
     singleton = this;
     appWidth  = 1080;
     appHeight = 1920;
 }
Exemplo n.º 3
0
 private void Awake()
 {
     singleton = this;
 }