Examples of containsCharacter()


Examples of com.badlogic.gdx.graphics.g2d.BitmapFont.containsCharacter()

          String content = clipboard.getContents();
          if (content != null) {
            StringBuilder builder = new StringBuilder();
            for (int i = 0; i < content.length(); i++) {
              char c = content.charAt(i);
              if (font.containsCharacter(c)) {
                builder.append(c);
              }
            }
            content = builder.toString();
            text = text.substring(0, cursor) + content + text.substring(cursor, text.length());
View Full Code Here

Examples of com.badlogic.gdx.graphics.g2d.BitmapFont.containsCharacter()

          cursor = minIndex;
          font.computeGlyphAdvancesAndPositions(text, glyphAdvances, glyphPositions);
          hasSelection = false;
        }
      }
      if (font.containsCharacter(character)) {
        if (!hasSelection) {
          text = text.substring(0, cursor) + character + text.substring(cursor, text.length());
          cursor++;
          font.computeGlyphAdvancesAndPositions(text, glyphAdvances, glyphPositions);
        } else {
View Full Code Here

Examples of com.badlogic.gdx.graphics.g2d.BitmapFont.containsCharacter()

                delete();
              }
            }
          } else if ((character == TAB || character == ENTER_ANDROID) && focusTraversal) {
            next(Gdx.input.isKeyPressed(Keys.SHIFT_LEFT) || Gdx.input.isKeyPressed(Keys.SHIFT_RIGHT));
          } else if (font.containsCharacter(character)) {
            // Character may be added to the text.
            if (character != ENTER_DESKTOP && character != ENTER_ANDROID) {
              if (filter != null && !filter.acceptChar(TextField.this, character)) return true;
            }
            if (maxLength > 0 && text.length() + 1 > maxLength) return true;
View Full Code Here

Examples of com.badlogic.gdx.graphics.g2d.BitmapFont.containsCharacter()

    int textLength = text.length();

    StringBuilder buffer = new StringBuilder();
    for (int i = 0; i < textLength; i++) {
      char c = text.charAt(i);
      buffer.append(font.containsCharacter(c) ? c : ' ');
    }
    String newDisplayText = buffer.toString();

    if (passwordMode && font.containsCharacter(passwordCharacter)) {
      if (passwordBuffer == null) passwordBuffer = new StringBuilder(newDisplayText.length());
View Full Code Here

Examples of com.badlogic.gdx.graphics.g2d.BitmapFont.containsCharacter()

      char c = text.charAt(i);
      buffer.append(font.containsCharacter(c) ? c : ' ');
    }
    String newDisplayText = buffer.toString();

    if (passwordMode && font.containsCharacter(passwordCharacter)) {
      if (passwordBuffer == null) passwordBuffer = new StringBuilder(newDisplayText.length());
      if (passwordBuffer.length() > textLength) //
        passwordBuffer.setLength(textLength);
      else {
        for (int i = passwordBuffer.length(); i < textLength; i++)
View Full Code Here

Examples of com.badlogic.gdx.graphics.g2d.BitmapFont.containsCharacter()

    int textLength = text.length();

    StringBuilder buffer = new StringBuilder();
    for (int i = 0; i < textLength; i++) {
      char c = text.charAt(i);
      buffer.append(font.containsCharacter(c) ? c : ' ');
    }
    String newDisplayText = buffer.toString();

    if (passwordMode && font.containsCharacter(passwordCharacter)) {
      if (passwordBuffer == null) passwordBuffer = new StringBuilder(newDisplayText.length());
View Full Code Here

Examples of com.badlogic.gdx.graphics.g2d.BitmapFont.containsCharacter()

      char c = text.charAt(i);
      buffer.append(font.containsCharacter(c) ? c : ' ');
    }
    String newDisplayText = buffer.toString();

    if (passwordMode && font.containsCharacter(passwordCharacter)) {
      if (passwordBuffer == null) passwordBuffer = new StringBuilder(newDisplayText.length());
      if (passwordBuffer.length() > textLength) //
        passwordBuffer.setLength(textLength);
      else {
        for (int i = passwordBuffer.length(); i < textLength; i++)
View Full Code Here

Examples of com.badlogic.gdx.graphics.g2d.BitmapFont.containsCharacter()

      if (character != ENTER_DESKTOP && character != ENTER_ANDROID) {
        if (filter != null && !filter.acceptChar(this, character)) return true;
      }
      if (character == TAB || character == ENTER_ANDROID)
        next(Gdx.input.isKeyPressed(Keys.SHIFT_LEFT) || Gdx.input.isKeyPressed(Keys.SHIFT_RIGHT));
      if (font.containsCharacter(character)) {
        if (!hasSelection) {
          text = text.substring(0, cursor) + character + text.substring(cursor, text.length());
          updateDisplayText();
          cursor++;
        } else {
View Full Code Here

Examples of com.badlogic.gdx.graphics.g2d.BitmapFont.containsCharacter()

    BitmapFont font = style.font;

    StringBuffer buffer = new StringBuffer();
    for (int i = 0; i < text.length(); i++) {
      char c = text.charAt(i);
      if (font.containsCharacter(c)) buffer.append(c);
    }

    this.text = buffer.toString();
    updateDisplayText();
    cursor = 0;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.