Package org.fife.ui.rsyntaxtextarea

Examples of org.fife.ui.rsyntaxtextarea.Style


      styles = stylesBuf;
   }

   private Style createRSyntaxStyle(SyntaxStyle squirrelStyle, Font boldFont, Font italicFont)
   {
      Style style;

      if (squirrelStyle.isBold())
      {
         style = new Style(new Color(squirrelStyle.getTextRGB()), new Color(squirrelStyle.getBackgroundRGB()), boldFont);
      }
      else if (squirrelStyle.isItalic())
      {
         style = new Style(new Color(squirrelStyle.getTextRGB()), new Color(squirrelStyle.getBackgroundRGB()), italicFont);
      }
      else
      {
         style = new Style(new Color(squirrelStyle.getTextRGB()), new Color(squirrelStyle.getBackgroundRGB()), null);
      }

      return style;
   }
View Full Code Here


      shcs = (SyntaxScheme) super.clone();

      shcs.styles = new Style[SquirrelTokenMarker.getNumTokenTypes()];
      for (int i = 0; i < SquirrelTokenMarker.getNumTokenTypes(); i++)
      {
         Style s = styles[i];
         if (s != null)
         {
            shcs.styles[i] = (Style) s.clone();
         }
      }
      return shcs;
   }
View Full Code Here

        setMatchedBracketBGColor(null);
        setMatchedBracketBorderColor(new Color(192, 192, 192));
        getActionMap().put("copy", new RSyntaxTextAreaEditorKit.CopyAsRtfAction());
        Font editorFont = getFont().deriveFont(UIManager.getFont("TextField.font").getSize2D());
        SyntaxScheme syntaxScheme = getSyntaxScheme();
        syntaxScheme.setStyle(Token.SEPARATOR, new Style(new Color(200, 0, 0), null));
        syntaxScheme.setStyle(Token.RESERVED_WORD, new Style(Color.BLUE, null, editorFont));
        setFont(new Font("Monospaced", editorFont.getStyle(), editorFont.getSize()));
        addKeyListener(new KeyAdapter() {
            @Override
            public void keyPressed(KeyEvent e) {
                boolean isControlDown = e.isControlDown();
View Full Code Here

    mEditor.setFont(new Font(Font.MONOSPACED, Font.PLAIN, 18));
    mEditor.setRoundedSelectionEdges(false);
    SyntaxScheme syntaxSceheme = mEditor.getDefaultSyntaxScheme();
    syntaxSceheme.setStyle(
      Token.SEPARATOR,
      new Style(Color.BLACK, null));
    syntaxSceheme.setStyle(
      Token.LITERAL_STRING_DOUBLE_QUOTE,
      new Style(new Color(0, 0, 175), null));
    syntaxSceheme.setStyle(
      Token.LITERAL_CHAR,
      new Style(new Color(0, 0, 175), null));
    mEditor.setSyntaxScheme(syntaxSceheme);

    mScrollPane.setViewportView(mEditor);

    // Listener that tracks updates.
View Full Code Here

TOP

Related Classes of org.fife.ui.rsyntaxtextarea.Style

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.