Browse Source

Added debug-only shortcut for switching rendering mode.

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5268 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
pull/1/head
Daniel Grunwald 16 years ago
parent
commit
6e5a101780
  1. 17
      src/Main/Base/Project/Src/Gui/Workbench/WpfWorkbench.cs

17
src/Main/Base/Project/Src/Gui/Workbench/WpfWorkbench.cs

@ -658,12 +658,29 @@ namespace ICSharpCode.SharpDevelop.Gui @@ -658,12 +658,29 @@ namespace ICSharpCode.SharpDevelop.Gui
}
if (!e.Handled && e.Key == Key.L && e.KeyboardDevice.Modifiers == (ModifierKeys.Control | ModifierKeys.Shift | ModifierKeys.Alt)) {
this.UseLayoutRounding = !this.UseLayoutRounding;
StatusBarService.SetMessage("UseLayoutRounding=" + this.UseLayoutRounding);
}
if (!e.Handled && e.Key == Key.F && e.KeyboardDevice.Modifiers == (ModifierKeys.Control | ModifierKeys.Shift | ModifierKeys.Alt)) {
if (TextOptions.GetTextFormattingMode(this) == TextFormattingMode.Display)
TextOptions.SetTextFormattingMode(this, TextFormattingMode.Ideal);
else
TextOptions.SetTextFormattingMode(this, TextFormattingMode.Display);
StatusBarService.SetMessage("TextFormattingMode=" + TextOptions.GetTextFormattingMode(this));
}
if (!e.Handled && e.Key == Key.R && e.KeyboardDevice.Modifiers == (ModifierKeys.Control | ModifierKeys.Shift | ModifierKeys.Alt)) {
switch (TextOptions.GetTextRenderingMode(this)) {
case TextRenderingMode.Auto:
case TextRenderingMode.ClearType:
TextOptions.SetTextRenderingMode(this, TextRenderingMode.Grayscale);
break;
case TextRenderingMode.Grayscale:
TextOptions.SetTextRenderingMode(this, TextRenderingMode.Aliased);
break;
default:
TextOptions.SetTextRenderingMode(this, TextRenderingMode.ClearType);
break;
}
StatusBarService.SetMessage("TextRenderingMode=" + TextOptions.GetTextRenderingMode(this));
}
}

Loading…
Cancel
Save