public void OnMouseMove(ElementEvent e) { if (mouseDown) { Move(e.OffsetX - lastX, e.OffsetY - lastY); lastX = e.OffsetX; lastY = e.OffsetY; } }
protected override void KeyUp(ElementEvent e) { _keyPressed = false; if (_finished) _game.NextLevel(); while (!_finished) { _textElement.InnerHTML += GetNextLetter(); } }
public void Resize(ElementEvent e) { var w = jQueryApi.jQuery.Window.GetWidth(); var h = jQueryApi.jQuery.Window.GetHeight(); var top = 50; var bottomHeight = 225; var panelHeight = (h - top) - bottomHeight; var panelWidth = (int)(w * 0.20); var middleWidth = w - (panelWidth * 2); var rightsideLeft = middleWidth + panelWidth; Log.log("Sizes", w, h, top, bottomHeight, panelWidth, panelHeight, middleWidth, rightsideLeft); //pnlTopBar.Height = "75px"; //pnlTopBar.Width = "100%"; //pnlTopBar.Top = "0"; //pnlTopBar.Left = "0"; //pnlTopBar.Dockable = false; pnlLeftSide.Position = "absolute"; pnlLeftSide.Height = panelHeight + "px"; pnlLeftSide.Width = panelWidth + "px"; pnlLeftSide.Top = top+"px"; pnlLeftSide.Left = "0px"; pnlMiddle.Width = middleWidth + "px"; pnlMiddle.Top = top + "px"; pnlMiddle.Left = panelWidth + "px"; pnlMiddle.Height = panelHeight + "px"; pnlMiddle.Position = "absolute"; pnlRightSide.Height = panelHeight + "px"; pnlRightSide.Width = panelWidth + "px"; pnlRightSide.Top = top + "px"; pnlRightSide.Left = rightsideLeft + "px"; pnlRightSide.Position = "absolute"; pnlBottom.Height = bottomHeight + "px"; pnlBottom.Top = (panelHeight + top)+ "px"; pnlBottom.Left = "0px"; pnlBottom.Width = w + "px"; pnlBottom.Position = "absolute"; foreach (var c in Children) { c.Resize(); } Resize(); }
private void HandleDescriptionClick(ElementEvent e) { if (this.githubEvent.Payload.Commits != null && this.githubEvent.Payload.Commits.Length > 0) { String url = this.githubEvent.Payload.Commits[0].Url; url = url.Replace("/commits/", "/commit/"); url = url.Replace("/api.", "/"); url = url.Replace("/repos/", "/"); Window.Open(url); } }
public static void Drop(ElementEvent evt) { evt.StopPropagation(); evt.PreventDefault(); FileList fl = (FileList)Script.Literal("{0}.dataTransfer.files", evt); if (fl.Length > 0) { SetTextBox(fl[0].Name); for(int x = 0; x<fl.Length; x++) { FileHelper.AddFileToUploadQueue(fl[x]); } } }
public void OnGestureChange(ElementEvent e) { GestureEvent g = (GestureEvent) e; mouseDown = false; double delta = g.Scale; if (delta > 1 && Math.Abs(delta - 1) > .05) { Zoom(0.95); } else { Zoom(1.05); } }
public bool OnKeyDown(ElementEvent jQueryEvent) { foreach (var are in UIAreas) { if (are.OnKeyDown(jQueryEvent)) return true; } return false; }
public static int OffsetX(CanvasElement canvas, ElementEvent e) { int x = 0; MouseCanvasElement element = (MouseCanvasElement)(object)canvas; MouseEvent me = (MouseEvent)(object)e; if (element.offsetParent != null) { do { x += element.offsetLeft; } while ((element = element.offsetParent) != null); } // Add padding and border style widths to offset //x += me.stylePaddingLeft; //x += me.styleBorderLeft; return me.PageX - x; }
private void OnWindowResize(ElementEvent e) { _width = Document.Body.OffsetWidth; _height = Document.Body.OffsetHeight; _tankCanvas.Width = _width; _tankCanvas.Height = _height; _fishesCanvas.Width = _width; _fishesCanvas.Height = _height; Draw(); }
public void CanvasMouseUp(ElementEvent e) { e.PreventDefault(); }
public void handleScroll(ElementEvent e) { e.PreventDefault(); }
//------------------------------------------------------------------------------------------ //------------------------------------------------------------------------------------------ private void KeyDown(ElementEvent e) { this._keys[e.KeyCode] = true; }
public void OnMouseDown(ElementEvent e) { mouseDown = true; lastX = Mouse.OffsetX(Canvas, e); lastY = Mouse.OffsetY(Canvas, e); }
public void OnGestureChange(ElementEvent e) { GestureEvent g = (GestureEvent)e; mouseDown = false; double delta = g.Scale; // if (delta > 1 && Math.Abs(delta - 1) > .05) }
public void OnDoubleClick(ElementEvent e) { RenderTriangle.RenderingOn = !RenderTriangle.RenderingOn; }
//------------------------------------------------------------------------------------------ //------------------------------------------------------------------------------------------ private void MouseMove(ElementEvent e) { this._mouseX = e.OffsetX; this._mouseY = e.OffsetY; }
//------------------------------------------------------------------------------------------ //------------------------------------------------------------------------------------------ private void MouseUp(ElementEvent e) { this._keys[Keys.MouseRight] = true; }
public void OnMouseMove(ElementEvent e) { if (mouseDown) { dragging = true; } if (!dragging) { int newHover = GetItemIndexFromCursor(Vector2d.Create(Mouse.OffsetX(Canvas, e), Mouse.OffsetY(Canvas, e))); if (hoverItem != newHover) { hoverItem = newHover; //if (ItemHover != null) //{ // if (hoverItem > -1) // { // ItemHover.Invoke(this, items[hoverItem]); // } // else // { // ItemHover.Invoke(this, null); // } //} } } else { int tiles = (int)Math.Round(((Mouse.OffsetX(Canvas, e) - lastX) + startOffset) / HorzSpacing); int offset = (int)Math.Round(((Mouse.OffsetX(Canvas, e) - lastX) + startOffset) - (tiles * HorzSpacing)); startOffset = offset; startIndex -= tiles; if (startIndex < 0) { startOffset -= (HorzSpacing * startIndex); startIndex = 0; } lastX = Mouse.OffsetX(Canvas, e); lastY = Mouse.OffsetY(Canvas, e); } Refresh(); }
//------------------------------------------------------------------------------------------ //------------------------------------------------------------------------------------------ private void KeyUp(ElementEvent e) { this._keys[e.KeyCode] = false; }
public void OnMouseUp(ElementEvent e) { if (dragging) { //startIndex = (int)Math.Round(Math.Max(0, (int)startIndex - startOffset / horzMultiple)); startOffset = 0; dragging = false; ignoreClick = true; } mouseDown = false; Refresh(); }
public void CanvasMouseMove(ElementEvent e) { e.PreventDefault(); Document.Body.Style.Cursor = "default"; }
public void OnMouseWheel(ElementEvent e) { WheelEvent ev = (WheelEvent)(object)e; //firefox // double delta = event.detail ? event.detail * (-120) : event.wheelDelta; double delta = ev.WheelDelta; }
public void CanvasOnClick(ElementEvent e) { e.PreventDefault(); }
public void OnTouchEnd(ElementEvent e) { TouchEvent ev = (TouchEvent)e; ev.PreventDefault(); if (dragging) { dragging = false; ignoreClick = true; } else if (indexTouchDown > -1 && mouseDown) { HandleClick(indexTouchDown); } startOffset = 0; mouseDown = false; Refresh(); }
public override bool OnKeyDown(ElementEvent e) { return base.OnKeyDown(e); }
public void OnTouchMove(ElementEvent e) { TouchEvent ev = (TouchEvent)e; ev.PreventDefault(); if (mouseDown) { double curX = ev.TargetTouches[0].PageX - lastX; double curY = ev.TargetTouches[0].PageY - lastY; if (mouseDown) { dragging = true; } if (!dragging) { int newHover = GetItemIndexFromCursor(Vector2d.Create(ev.TargetTouches[0].PageX, ev.TargetTouches[0].PageY)); if (hoverItem != newHover) { hoverItem = newHover; //if (ItemHover != null) //{ // if (hoverItem > -1) // { // ItemHover.Invoke(this, items[hoverItem]); // } // else // { // ItemHover.Invoke(this, null); // } //} } } else { int tiles = (int)Math.Round(((ev.TargetTouches[0].PageX - lastX) + startOffset) / HorzSpacing); int offset = (int)Math.Round(((ev.TargetTouches[0].PageX - lastX) + startOffset) - (tiles * HorzSpacing)); startOffset = offset; startIndex -= tiles; if (startIndex < 0) { startOffset -= (HorzSpacing * startIndex); startIndex = 0; } lastX = ev.TargetTouches[0].PageX; lastY = ev.TargetTouches[0].PageY; } Refresh(); } }
public static int OffsetY(CanvasElement canvas, ElementEvent e) { int y = 0; MouseCanvasElement element = (MouseCanvasElement)(object)canvas; MouseEvent me = (MouseEvent)(object)e; if (element.offsetParent != null) { do { y += element.offsetTop; } while ((element = element.offsetParent) != null); } // Add padding and border style widths to offset //y += me.stylePaddingTop; //y += me.styleBorderTop; return me.PageY - y; }
public void OnTouchStart(ElementEvent e) { TouchEvent ev = (TouchEvent)e; ev.PreventDefault(); mouseDown = true; lastX = ev.TargetTouches[0].PageX; lastY = ev.TargetTouches[0].PageY; indexTouchDown = GetItemIndexFromCursor(Vector2d.Create(ev.TargetTouches[0].PageX, ev.TargetTouches[0].PageY)); }
protected override void KeyDown(ElementEvent e) { switch (Status) { case RaceStatus.Win: foreach (int handle in pendingTimers) Window.ClearTimeout(handle); if (_practice) CurrentGame.ShowTitleScreen(); else CurrentGame.NextLevel(); break; case RaceStatus.Fail: foreach (int handle in pendingTimers) Window.ClearTimeout(handle); if (_practice) CurrentGame.ShowTitleScreen(); else CurrentGame.GameOver(); break; } }
//------------------------------------------------------------------------------------------ //------------------------------------------------------------------------------------------ private void MouseDown(ElementEvent e) { this._keys[Keys.MouseLeft] = true; }