// Token: 0x060041CD RID: 16845 RVA: 0x000F1A48 File Offset: 0x000EFC48 private void processKeyEvent(EventType eventType, KeyCode keyCode, EventModifiers modifiers) { global::dfControl activeControl = global::dfGUIManager.ActiveControl; if (activeControl == null || !activeControl.IsEnabled || !activeControl.transform.IsChildOf(base.transform)) { return; } bool control = (modifiers & 2) == 2; bool flag = (modifiers & 1) == 1; bool alt = (modifiers & 4) == 4; global::dfKeyEventArgs dfKeyEventArgs = new global::dfKeyEventArgs(activeControl, keyCode, control, flag, alt); if (keyCode >= 32 && keyCode <= 122) { char c = keyCode; dfKeyEventArgs.Character = ((!flag) ? char.ToLower(c) : char.ToUpper(c)); } if (eventType == 4) { activeControl.OnKeyDown(dfKeyEventArgs); } else if (eventType == 5) { activeControl.OnKeyUp(dfKeyEventArgs); } if (dfKeyEventArgs.Used || eventType == 5) { return; } }
// Token: 0x06004048 RID: 16456 RVA: 0x000EB688 File Offset: 0x000E9888 protected internal override void OnKeyDown(global::dfKeyEventArgs args) { KeyCode keyCode = args.KeyCode; switch (keyCode) { case 273: this.SelectedIndex = Mathf.Max(0, this.selectedIndex - 1); break; case 274: this.SelectedIndex = Mathf.Min(this.items.Length - 1, this.selectedIndex + 1); break; default: if (keyCode == 13 || keyCode == 32) { this.openPopup(); } break; case 278: this.SelectedIndex = 0; break; case 279: this.SelectedIndex = this.items.Length - 1; break; } base.OnKeyDown(args); }
// Token: 0x060043DE RID: 17374 RVA: 0x000FB790 File Offset: 0x000F9990 protected internal override void OnKeyDown(global::dfKeyEventArgs args) { if (!this.scrollWithArrowKeys || args.Used) { base.OnKeyDown(args); return; } float num = (!(this.horzScroll != null)) ? 1f : this.horzScroll.IncrementAmount; float num2 = (!(this.vertScroll != null)) ? 1f : this.vertScroll.IncrementAmount; if (args.KeyCode == 276) { this.ScrollPosition += new Vector2(-num, 0f); args.Use(); } else if (args.KeyCode == 275) { this.ScrollPosition += new Vector2(num, 0f); args.Use(); } else if (args.KeyCode == 273) { this.ScrollPosition += new Vector2(0f, -num2); args.Use(); } else if (args.KeyCode == 274) { this.ScrollPosition += new Vector2(0f, num2); args.Use(); } base.OnKeyDown(args); }
// Token: 0x0600445E RID: 17502 RVA: 0x000FEFC8 File Offset: 0x000FD1C8 protected internal override void OnKeyDown(global::dfKeyEventArgs args) { if (this.Orientation == global::dfControlOrientation.Horizontal) { if (args.KeyCode == 276) { this.Value -= this.ScrollSize; args.Use(); return; } if (args.KeyCode == 275) { this.Value += this.ScrollSize; args.Use(); return; } } else { if (args.KeyCode == 273) { this.Value -= this.ScrollSize; args.Use(); return; } if (args.KeyCode == 274) { this.Value += this.ScrollSize; args.Use(); return; } } base.OnKeyDown(args); }
// Token: 0x06004780 RID: 18304 RVA: 0x0010E56C File Offset: 0x0010C76C protected internal override void OnKeyDown(global::dfKeyEventArgs args) { if (args.Used) { base.OnKeyDown(args); return; } int num = this.FontSize; int num2 = this.FontSize; if (args.KeyCode == 276) { this.ScrollPosition += new Vector2((float)(-(float)num), 0f); args.Use(); } else if (args.KeyCode == 275) { this.ScrollPosition += new Vector2((float)num, 0f); args.Use(); } else if (args.KeyCode == 273) { this.ScrollPosition += new Vector2(0f, (float)(-(float)num2)); args.Use(); } else if (args.KeyCode == 274) { this.ScrollPosition += new Vector2(0f, (float)num2); args.Use(); } base.OnKeyDown(args); }
// Token: 0x060042E7 RID: 17127 RVA: 0x000F62F0 File Offset: 0x000F44F0 protected internal override void OnKeyDown(global::dfKeyEventArgs args) { switch (args.KeyCode) { case 273: this.SelectedIndex = Mathf.Max(0, this.selectedIndex - 1); break; case 274: this.SelectedIndex++; break; case 278: this.SelectedIndex = 0; break; case 279: this.SelectedIndex = this.items.Length; break; case 280: { int num = this.SelectedIndex - Mathf.FloorToInt((this.size.y - (float)this.listPadding.vertical) / (float)this.itemHeight); this.SelectedIndex = Mathf.Max(0, num); break; } case 281: this.SelectedIndex += Mathf.FloorToInt((this.size.y - (float)this.listPadding.vertical) / (float)this.itemHeight); break; } base.OnKeyDown(args); }
// Token: 0x06004059 RID: 16473 RVA: 0x000EC344 File Offset: 0x000EA544 private void popup_KeyDown(global::dfControl control, global::dfKeyEventArgs args) { if (args.KeyCode == 27 || args.KeyCode == 13) { this.closePopup(true); base.Focus(); } }
// Token: 0x06003ED3 RID: 16083 RVA: 0x000E4A50 File Offset: 0x000E2C50 protected internal override void OnKeyPress(global::dfKeyEventArgs args) { if (this.IsInteractive && args.KeyCode == 32) { this.OnClick(new global::dfMouseEventArgs(this, global::dfMouseButtons.Left, 1, default(Ray), Vector2.zero, 0f)); return; } base.OnKeyPress(args); }
// Token: 0x060028AF RID: 10415 RVA: 0x00094B84 File Offset: 0x00092D84 public void OnKeyDown(global::dfControl control, global::dfKeyEventArgs keyEvent) { if (char.IsControl(keyEvent.Character)) { return; } if (!char.IsDigit(keyEvent.Character)) { keyEvent.Use(); } }
// Token: 0x060028D9 RID: 10457 RVA: 0x0009579C File Offset: 0x0009399C public void OnKeyDown(global::dfControl control, global::dfKeyEventArgs keyEvent) { if (char.IsControl(keyEvent.Character)) { return; } if (this.allowedChars.IndexOf(keyEvent.Character) == -1) { keyEvent.Use(); } }
// Token: 0x060045B4 RID: 17844 RVA: 0x00105D64 File Offset: 0x00103F64 private void eventSource_KeyDown(global::dfControl control, global::dfKeyEventArgs args) { if (args.KeyCode != this.keyCode) { return; } if (args.Shift != this.shiftPressed || args.Control != this.controlPressed || args.Alt != this.altPressed) { return; } MethodInfo method = this.target.GetMethod(); method.Invoke(this.target.Component, null); }
// Token: 0x060044D8 RID: 17624 RVA: 0x0010152C File Offset: 0x000FF72C protected internal override void OnKeyDown(global::dfKeyEventArgs args) { if (args.Used) { return; } if (this.allowKeyboardNavigation) { if (args.KeyCode == 276 || (args.KeyCode == 9 && args.Shift)) { this.SelectedIndex = Mathf.Max(0, this.SelectedIndex - 1); args.Use(); return; } if (args.KeyCode == 275 || args.KeyCode == 9) { this.SelectedIndex++; args.Use(); return; } } base.OnKeyDown(args); }
// Token: 0x0600436F RID: 17263 RVA: 0x000F9534 File Offset: 0x000F7734 protected internal override void OnKeyDown(global::dfKeyEventArgs args) { try { if (this.actAsSlider) { float num = (this.maxValue - this.minValue) * 0.1f; if (args.KeyCode == 276) { this.Value -= num; args.Use(); } else if (args.KeyCode == 275) { this.Value += num; args.Use(); } } } finally { base.OnKeyDown(args); } }
private void KeyEventProxy(global::dfControl control, global::dfKeyEventArgs keyEvent) { this.callProxyEventHandler(); }