예제 #1
0
 internal void UpdateColors(bool forceChange)
 {
     if (forceChange || !string.IsNullOrEmpty(UserOptions.Instance.EditorBackColor))
     {
         try
         {
             BackgroundFill fill;
             VisualStudio2005SyntaxEditorRenderer renderer = base.get_Renderer();
             renderer.set_SelectionMarginBackgroundFill(fill = new SolidColorBackgroundFill(UserOptions.Instance.ActualEditorBackColor));
             renderer.set_TextAreaBackgroundFill(fill);
         }
         catch
         {
         }
     }
 }
예제 #2
0
 internal void UpdateColors(bool forceChange)
 {
     if (forceChange || !string.IsNullOrEmpty(UserOptions.Instance.EditorBackColor))
     {
         try
         {
             BackgroundFill fill;
             VisualStudio2005SyntaxEditorRenderer renderer = base.get_Renderer();
             renderer.set_SelectionMarginBackgroundFill(fill = new SolidColorBackgroundFill(UserOptions.Instance.ActualEditorBackColor));
             renderer.set_TextAreaBackgroundFill(fill);
         }
         catch
         {
         }
     }
 }
예제 #3
0
 private void SetSyntaxEditorBackColorForDefaultValueFunction(bool enabled)
 {
     Color backColor = enabled ? Color.White : Color.LightGray;
     VisualStudio2005SyntaxEditorRenderer vs =
         (VisualStudio2005SyntaxEditorRenderer)syntaxEditor1.RendererResolved;
     SolidColorBackgroundFill fill = new SolidColorBackgroundFill(backColor);
     vs.TextAreaBackgroundFill = fill;
     syntaxEditor1.Document.Language.BackColor = backColor;
 }
예제 #4
0
 private void SetSyntaxEditorBackColor()
 {
     Color backColor = Color.White;
     VisualStudio2005SyntaxEditorRenderer vs = (VisualStudio2005SyntaxEditorRenderer)syntaxEditor1.RendererResolved;
     SolidColorBackgroundFill fill = new SolidColorBackgroundFill(backColor);
     vs.TextAreaBackgroundFill = fill;
     syntaxEditor1.Document.Language.BackColor = backColor;
 }