# Extended ASCII required
'''Print cross-platform colours on screen'''

#  Copyright (C) 2017 The authors of Py-ChemShell
#
#  This file is part of Py-ChemShell.
#
#  Py-ChemShell 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.
#
#  Py-ChemShell 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 Py-ChemShell.  If not, see
#  <http://www.gnu.org/licenses/>.

# light
LIGHTGREY    = '\033[90m'
LIGHTRED     = '\033[91m'
LIGHTGREEN   = '\033[92m'
LIGHTYELLOW  = '\033[93m'
LIGHTBLUE    = '\033[94m'
LIGHTMAGENTA = '\033[95m'
LIGHTCYAN    = '\033[96m'
LIGHTWHITE   = '\033[97m'

# normal
GREY         = '\033[30m'
RED          = '\033[31m'
GREEN        = '\033[32m'
YELLOW       = '\033[33m'
BLUE         = '\033[34m'
MAGENTA      = '\033[35m'
CYAN         = '\033[36m'
WHITE        = '\033[37m'

# bold
BOLDGREY     = '\033[1;30m'
BOLDRED      = '\033[1;31m'
BOLDGREEN    = '\033[1;32m'
BOLDYELLOW   = '\033[1;33m'
BOLDBLUE     = '\033[1;34m'
BOLDMAGENTA  = '\033[1;35m'
BOLDCYAN     = '\033[1;36m'
BOLDWHITE    = '\033[1;37m'

# background 
BACKGREY     = '\033[40m'
BACKRED      = '\033[41m'
BACKGREEN    = '\033[42m'
BACKYELLOW   = '\033[43m'
BACKBLUE     = '\033[44m'
BACKMAGENTA  = '\033[45m'
BACKCYAN     = '\033[46m'
BACKWHITE    = '\033[47m'

# format
RESET        = '\033[0m'
BOLD         = '\033[1m'
ITALIC       = '\033[3m'
UNDERLINE    = '\033[4m'
BLINK        = '\033[5m'
INVERSE      = '\033[7m'
