+++ /dev/null
-/*
- * This file is part of lanterna (http://code.google.com/p/lanterna/).
- *
- * lanterna is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- *
- * Copyright (C) 2010-2015 Martin
- */
-
-package com.googlecode.lanterna;
-
-/**
- * Some text graphics, taken from http://en.wikipedia.org/wiki/Codepage_437 but converted to its UTF-8 counterpart.
- * This class it mostly here to help out with building text GUIs when you don't have a handy Unicode chart available.
- * Previously this class was known as ACS, which was taken from ncurses (meaning "Alternative Character Set").
- * @author martin
- */
-public class Symbols {
- private Symbols() {}
-
- /**
- * ☺
- */
- public static final char FACE_WHITE = 0x263A;
- /**
- * ☻
- */
- public static final char FACE_BLACK = 0x263B;
- /**
- * ♥
- */
- public static final char HEART = 0x2665;
- /**
- * ♣
- */
- public static final char CLUB = 0x2663;
- /**
- * ♦
- */
- public static final char DIAMOND = 0x2666;
- /**
- * ♠
- */
- public static final char SPADES = 0x2660;
- /**
- * •
- */
- public static final char BULLET = 0x2022;
- /**
- * ◘
- */
- public static final char INVERSE_BULLET = 0x25d8;
- /**
- * ○
- */
- public static final char WHITE_CIRCLE = 0x25cb;
- /**
- * ◙
- */
- public static final char INVERSE_WHITE_CIRCLE = 0x25d9;
-
- /**
- * ■
- */
- public static final char SOLID_SQUARE = 0x25A0;
- /**
- * ▪
- */
- public static final char SOLID_SQUARE_SMALL = 0x25AA;
- /**
- * □
- */
- public static final char OUTLINED_SQUARE = 0x25A1;
- /**
- * ▫
- */
- public static final char OUTLINED_SQUARE_SMALL = 0x25AB;
-
- /**
- * ♀
- */
- public static final char FEMALE = 0x2640;
- /**
- * ♂
- */
- public static final char MALE = 0x2642;
-
- /**
- * ↑
- */
- public static final char ARROW_UP = 0x2191;
- /**
- * ↓
- */
- public static final char ARROW_DOWN = 0x2193;
- /**
- * →
- */
- public static final char ARROW_RIGHT = 0x2192;
- /**
- * ←
- */
- public static final char ARROW_LEFT = 0x2190;
-
- /**
- * █
- */
- public static final char BLOCK_SOLID = 0x2588;
- /**
- * ▓
- */
- public static final char BLOCK_DENSE = 0x2593;
- /**
- * ▒
- */
- public static final char BLOCK_MIDDLE = 0x2592;
- /**
- * ░
- */
- public static final char BLOCK_SPARSE = 0x2591;
-
- /**
- * ⏴
- */
- public static final char TRIANGLE_RIGHT_POINTING_MEDIUM_BLACK = 0x23F4;
- /**
- * ⏵
- */
- public static final char TRIANGLE_LEFT_POINTING_MEDIUM_BLACK = 0x23F5;
- /**
- * ⏶
- */
- public static final char TRIANGLE_UP_POINTING_MEDIUM_BLACK = 0x23F6;
- /**
- * ⏷
- */
- public static final char TRIANGLE_DOWN_POINTING_MEDIUM_BLACK = 0x23F7;
-
-
- /**
- * ─
- */
- public static final char SINGLE_LINE_HORIZONTAL = 0x2500;
- /**
- * ━
- */
- public static final char BOLD_SINGLE_LINE_HORIZONTAL = 0x2501;
- /**
- * ╾
- */
- public static final char BOLD_TO_NORMAL_SINGLE_LINE_HORIZONTAL = 0x257E;
- /**
- * ╼
- */
- public static final char BOLD_FROM_NORMAL_SINGLE_LINE_HORIZONTAL = 0x257C;
- /**
- * ═
- */
- public static final char DOUBLE_LINE_HORIZONTAL = 0x2550;
- /**
- * │
- */
- public static final char SINGLE_LINE_VERTICAL = 0x2502;
- /**
- * ┃
- */
- public static final char BOLD_SINGLE_LINE_VERTICAL = 0x2503;
- /**
- * ╿
- */
- public static final char BOLD_TO_NORMAL_SINGLE_LINE_VERTICAL = 0x257F;
- /**
- * ╽
- */
- public static final char BOLD_FROM_NORMAL_SINGLE_LINE_VERTICAL = 0x257D;
- /**
- * ║
- */
- public static final char DOUBLE_LINE_VERTICAL = 0x2551;
-
- /**
- * ┌
- */
- public static final char SINGLE_LINE_TOP_LEFT_CORNER = 0x250C;
- /**
- * ╔
- */
- public static final char DOUBLE_LINE_TOP_LEFT_CORNER = 0x2554;
- /**
- * ┐
- */
- public static final char SINGLE_LINE_TOP_RIGHT_CORNER = 0x2510;
- /**
- * ╗
- */
- public static final char DOUBLE_LINE_TOP_RIGHT_CORNER = 0x2557;
-
- /**
- * └
- */
- public static final char SINGLE_LINE_BOTTOM_LEFT_CORNER = 0x2514;
- /**
- * ╚
- */
- public static final char DOUBLE_LINE_BOTTOM_LEFT_CORNER = 0x255A;
- /**
- * ┘
- */
- public static final char SINGLE_LINE_BOTTOM_RIGHT_CORNER = 0x2518;
- /**
- * ╝
- */
- public static final char DOUBLE_LINE_BOTTOM_RIGHT_CORNER = 0x255D;
-
- /**
- * ┼
- */
- public static final char SINGLE_LINE_CROSS = 0x253C;
- /**
- * ╬
- */
- public static final char DOUBLE_LINE_CROSS = 0x256C;
- /**
- * ╪
- */
- public static final char DOUBLE_LINE_HORIZONTAL_SINGLE_LINE_CROSS = 0x256A;
- /**
- * ╫
- */
- public static final char DOUBLE_LINE_VERTICAL_SINGLE_LINE_CROSS = 0x256B;
-
- /**
- * ┴
- */
- public static final char SINGLE_LINE_T_UP = 0x2534;
- /**
- * ┬
- */
- public static final char SINGLE_LINE_T_DOWN = 0x252C;
- /**
- * ├
- */
- public static final char SINGLE_LINE_T_RIGHT = 0x251c;
- /**
- * ┤
- */
- public static final char SINGLE_LINE_T_LEFT = 0x2524;
-
- /**
- * ╨
- */
- public static final char SINGLE_LINE_T_DOUBLE_UP = 0x2568;
- /**
- * ╥
- */
- public static final char SINGLE_LINE_T_DOUBLE_DOWN = 0x2565;
- /**
- * ╞
- */
- public static final char SINGLE_LINE_T_DOUBLE_RIGHT = 0x255E;
- /**
- * ╡
- */
- public static final char SINGLE_LINE_T_DOUBLE_LEFT = 0x2561;
-
- /**
- * ╩
- */
- public static final char DOUBLE_LINE_T_UP = 0x2569;
- /**
- * ╦
- */
- public static final char DOUBLE_LINE_T_DOWN = 0x2566;
- /**
- * ╠
- */
- public static final char DOUBLE_LINE_T_RIGHT = 0x2560;
- /**
- * ╣
- */
- public static final char DOUBLE_LINE_T_LEFT = 0x2563;
-
- /**
- * ╧
- */
- public static final char DOUBLE_LINE_T_SINGLE_UP = 0x2567;
- /**
- * ╤
- */
- public static final char DOUBLE_LINE_T_SINGLE_DOWN = 0x2564;
- /**
- * ╟
- */
- public static final char DOUBLE_LINE_T_SINGLE_RIGHT = 0x255F;
- /**
- * ╢
- */
- public static final char DOUBLE_LINE_T_SINGLE_LEFT = 0x2562;
-}