Python curses.COLOR_WHITE Examples
The following are 30
code examples of curses.COLOR_WHITE().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
curses
, or try the search function
.
Example #1
Source File: CLI.py From email_hack with MIT License | 7 votes |
def init_curses(self): """Setup the curses""" self.window = curses.initscr() self.height, self.width = self.window.getmaxyx() if self.width < 60: self.too_small = True return self.window.keypad(True) # self.window.nodelay(True) curses.noecho() curses.curs_set(False) curses.cbreak() curses.start_color() curses.init_pair(1, curses.COLOR_RED, curses.COLOR_BLACK) curses.init_pair(2, curses.COLOR_YELLOW, curses.COLOR_BLACK) curses.init_pair(3, curses.COLOR_WHITE, curses.COLOR_BLACK) curses.init_pair(4, curses.COLOR_GREEN, curses.COLOR_BLACK) curses.init_pair(5, curses.COLOR_WHITE, curses.COLOR_CYAN)
Example #2
Source File: console.py From fluxclient with GNU Affero General Public License v3.0 | 6 votes |
def setup(self): curses.start_color() curses.init_pair(1, curses.COLOR_WHITE, curses.COLOR_BLUE) curses.cbreak() curses.echo() lines, cols = self.stdscr.getmaxyx() self.logwin = self.stdscr.subwin(lines - 2, cols, 0, 0) self.sepwin = self.stdscr.subwin(1, cols, lines - 2, 0) self.cmdwin = self.stdscr.subwin(1, cols, lines - 1, 0) self.logwin.scrollok(True) self.sepwin.bkgd(curses.color_pair(1)) self.sepwin.refresh()
Example #3
Source File: curses_display.py From anyMesh-Python with MIT License | 6 votes |
def _setup_colour_pairs(self): """ Initialize all 63 color pairs based on the term: bg * 8 + 7 - fg So to get a color, we just need to use that term and get the right color pair number. """ if not self.has_color: return for fg in xrange(8): for bg in xrange(8): # leave out white on black if fg == curses.COLOR_WHITE and \ bg == curses.COLOR_BLACK: continue curses.init_pair(bg * 8 + 7 - fg, fg, bg)
Example #4
Source File: curses_ui.py From lambda-packs with MIT License | 6 votes |
def _toast(self, message, color=None, line_index=None): """Display a one-line message on the screen. By default, the toast is displayed in the line right above the scroll bar. But the line location can be overridden with the line_index arg. Args: message: (str) the message to display. color: (str) optional color attribute for the message. line_index: (int) line index. """ pad, _, _ = self._display_lines( debugger_cli_common.RichTextLines( message, font_attr_segs={ 0: [(0, len(message), color or cli_shared.COLOR_WHITE)]}), 0) right_end = min(len(message), self._max_x - 2) if line_index is None: line_index = self._output_scroll_row - 1 self._screen_scroll_output_pad(pad, 0, 0, line_index, 0, line_index, right_end)
Example #5
Source File: __init__.py From py_cui with BSD 3-Clause "New" or "Revised" License | 6 votes |
def _initialize_colors(self): """Function for initialzing curses colors. Called when CUI is first created. """ # Start colors in curses curses.start_color() curses.init_pair(WHITE_ON_BLACK, curses.COLOR_WHITE, curses.COLOR_BLACK) curses.init_pair(BLACK_ON_GREEN, curses.COLOR_BLACK, curses.COLOR_GREEN) curses.init_pair(BLACK_ON_WHITE, curses.COLOR_BLACK, curses.COLOR_WHITE) curses.init_pair(WHITE_ON_RED, curses.COLOR_WHITE, curses.COLOR_RED) curses.init_pair(YELLOW_ON_BLACK, curses.COLOR_YELLOW, curses.COLOR_BLACK) curses.init_pair(RED_ON_BLACK, curses.COLOR_RED, curses.COLOR_BLACK) curses.init_pair(CYAN_ON_BLACK, curses.COLOR_CYAN, curses.COLOR_BLACK) curses.init_pair(MAGENTA_ON_BLACK, curses.COLOR_MAGENTA, curses.COLOR_BLACK) curses.init_pair(GREEN_ON_BLACK, curses.COLOR_GREEN, curses.COLOR_BLACK) curses.init_pair(BLUE_ON_BLACK, curses.COLOR_BLUE, curses.COLOR_BLACK)
Example #6
Source File: curses_ui.py From Serverless-Deep-Learning-with-TensorFlow-and-AWS-Lambda with MIT License | 6 votes |
def _toast(self, message, color=None, line_index=None): """Display a one-line message on the screen. By default, the toast is displayed in the line right above the scroll bar. But the line location can be overridden with the line_index arg. Args: message: (str) the message to display. color: (str) optional color attribute for the message. line_index: (int) line index. """ pad, _, _ = self._display_lines( debugger_cli_common.RichTextLines( message, font_attr_segs={ 0: [(0, len(message), color or cli_shared.COLOR_WHITE)]}), 0) right_end = min(len(message), self._max_x - 2) if line_index is None: line_index = self._output_scroll_row - 1 self._screen_scroll_output_pad(pad, 0, 0, line_index, 0, line_index, right_end)
Example #7
Source File: gcore_box.py From gaycore with MIT License | 6 votes |
def _init_curses(self): self.stdscr = curses.initscr() self.stdscr.keypad(1) curses.noecho() curses.cbreak() curses.curs_set(0) curses.start_color() try: curses.init_pair(1, curses.COLOR_BLACK, 197) # 接近机核主题的颜色 except: # 树莓派 windows无法使用机核like色 curses.init_pair(1, curses.COLOR_BLACK, curses.COLOR_RED) curses.init_pair(2, curses.COLOR_WHITE, curses.COLOR_BLACK) self.stdscr.bkgd(curses.color_pair(2)) self.stdscr.timeout(100) self.stdscr.refresh()
Example #8
Source File: app.py From toot with GNU General Public License v3.0 | 6 votes |
def setup_palette(class_): curses.init_pair(1, curses.COLOR_WHITE, curses.COLOR_BLACK) curses.init_pair(2, curses.COLOR_BLUE, curses.COLOR_BLACK) curses.init_pair(3, curses.COLOR_GREEN, curses.COLOR_BLACK) curses.init_pair(4, curses.COLOR_YELLOW, curses.COLOR_BLACK) curses.init_pair(5, curses.COLOR_RED, curses.COLOR_BLACK) curses.init_pair(6, curses.COLOR_CYAN, curses.COLOR_BLACK) curses.init_pair(7, curses.COLOR_MAGENTA, curses.COLOR_BLACK) curses.init_pair(8, curses.COLOR_WHITE, curses.COLOR_BLUE) curses.init_pair(9, curses.COLOR_WHITE, curses.COLOR_RED) class_.WHITE = curses.color_pair(1) class_.BLUE = curses.color_pair(2) class_.GREEN = curses.color_pair(3) class_.YELLOW = curses.color_pair(4) class_.RED = curses.color_pair(5) class_.CYAN = curses.color_pair(6) class_.MAGENTA = curses.color_pair(7) class_.WHITE_ON_BLUE = curses.color_pair(8) class_.WHITE_ON_RED = curses.color_pair(9) class_.HASHTAG = class_.BLUE | curses.A_BOLD
Example #9
Source File: lcd.py From bitnodes-hardware with MIT License | 6 votes |
def show(self, screen): self.screen = screen curses.init_pair(1, curses.COLOR_WHITE, curses.COLOR_BLACK) self.white = curses.color_pair(1) curses.init_pair(2, curses.COLOR_GREEN, curses.COLOR_BLACK) self.green = curses.color_pair(2) curses.init_pair(3, curses.COLOR_YELLOW, curses.COLOR_BLACK) self.yellow = curses.color_pair(3) curses.init_pair(4, curses.COLOR_RED, curses.COLOR_BLACK) self.red = curses.color_pair(4) curses.curs_set(0) self.addstr(1, 1, 'BITNODES HARDWARE', self.white) self.addstr(1, 19, 'LOADING', self.yellow) while True: time.sleep(self.update())
Example #10
Source File: raspcloud.py From RaspberryCloud with GNU General Public License v3.0 | 6 votes |
def main(): screen = init_curses() y, x = screen.getmaxyx() # create green curses.init_pair(1, curses.COLOR_GREEN, -1) # create red curses.init_pair(2, curses.COLOR_RED, -1) # -1 is default bcgd color # create white curses.init_pair(3, curses.COLOR_WHITE, -1) # create cyan curses.init_pair(4, curses.COLOR_CYAN, -1) # create yellow curses.init_pair(5, curses.COLOR_YELLOW, -1) # create black on white curses.init_pair(6, curses.COLOR_BLACK, curses.COLOR_WHITE) # print the splash screen out! splash_screen(screen, y, x) # check and see if this program is being run by itself # if so call the main function
Example #11
Source File: npysThemeManagers.py From EDCOP with Apache License 2.0 | 5 votes |
def initialize_pairs(self): # White on Black is fixed as color_pair 0 self._defined_pairs['WHITE_BLACK'] = (0, curses.COLOR_WHITE, curses.COLOR_BLACK) for cp in self.__class__._colors_to_define: if cp[0] == 'WHITE_BLACK': # silently protect the user from breaking things. continue self.initalize_pair(cp[0], cp[1], cp[2])
Example #12
Source File: menu_screen.py From botany with ISC License | 5 votes |
def define_colors(self): # TODO: implement colors # set curses color pairs manually curses.init_pair(1, curses.COLOR_BLACK, curses.COLOR_WHITE) curses.init_pair(2, curses.COLOR_WHITE, curses.COLOR_BLACK) curses.init_pair(3, curses.COLOR_GREEN, curses.COLOR_BLACK) curses.init_pair(4, curses.COLOR_BLUE, curses.COLOR_BLACK) curses.init_pair(5, curses.COLOR_MAGENTA, curses.COLOR_BLACK) curses.init_pair(6, curses.COLOR_YELLOW, curses.COLOR_BLACK) curses.init_pair(7, curses.COLOR_RED, curses.COLOR_BLACK) curses.init_pair(8, curses.COLOR_CYAN, curses.COLOR_BLACK)
Example #13
Source File: python_pick.py From NSC_BUILDER with MIT License | 5 votes |
def config_curses(self): # use the default colors of the terminal curses.use_default_colors() # hide the cursor curses.curs_set(0) #add some color for multi_select #@todo make colors configurable curses.init_pair(1, curses.COLOR_GREEN, curses.COLOR_WHITE)
Example #14
Source File: unimatrix.py From unimatrix with GNU General Public License v3.0 | 5 votes |
def __init__(self, screen): curses.init_pair(3, curses.COLOR_BLACK, curses.COLOR_WHITE) self.screen = screen self.countdown = 0 self.last_message = ''
Example #15
Source File: unimatrix.py From unimatrix with GNU General Public License v3.0 | 5 votes |
def set_bg_color(self, name): """ Set background color """ self.bg = colors_str[name.lower()] curses.init_pair(1, self.fg, self.bg) curses.init_pair(2, curses.COLOR_WHITE, self.bg) self.stat.update('BG: %s' % name, self.delay)
Example #16
Source File: unimatrix.py From unimatrix with GNU General Public License v3.0 | 5 votes |
def __init__(self, screen): self.screen = screen self.screen.scrollok(0) curses.curs_set(0) curses.use_default_colors() curses.init_pair(1, start_color, start_bg) curses.init_pair(2, curses.COLOR_WHITE, start_bg) curses.init_pair(3, curses.COLOR_BLACK, curses.COLOR_WHITE) self.white = curses.color_pair(2)
Example #17
Source File: npysThemeManagers.py From TelegramTUI with MIT License | 5 votes |
def initialize_pairs(self): # White on Black is fixed as color_pair 0 self._defined_pairs['WHITE_BLACK'] = (0, curses.COLOR_WHITE, curses.COLOR_BLACK) for cp in self.__class__._colors_to_define: if cp[0] == 'WHITE_BLACK': # silently protect the user from breaking things. continue self.initalize_pair(cp[0], cp[1], cp[2])
Example #18
Source File: curses_ui.py From Serverless-Deep-Learning-with-TensorFlow-and-AWS-Lambda with MIT License | 5 votes |
def _screen_color_init(self): """Initialization of screen colors.""" curses.start_color() curses.use_default_colors() self._color_pairs = {} color_index = 0 # Prepare color pairs. for fg_color in self._FOREGROUND_COLORS: for bg_color in self._BACKGROUND_COLORS: color_index += 1 curses.init_pair(color_index, self._FOREGROUND_COLORS[fg_color], self._BACKGROUND_COLORS[bg_color]) color_name = fg_color if bg_color != "transparent": color_name += "_on_" + bg_color self._color_pairs[color_name] = curses.color_pair(color_index) # Try getting color(s) available only under 256-color support. try: color_index += 1 curses.init_pair(color_index, 245, -1) self._color_pairs[cli_shared.COLOR_GRAY] = curses.color_pair(color_index) except curses.error: # Use fall-back color(s): self._color_pairs[cli_shared.COLOR_GRAY] = ( self._color_pairs[cli_shared.COLOR_GREEN]) # A_BOLD or A_BLINK is not really a "color". But place it here for # convenience. self._color_pairs["bold"] = curses.A_BOLD self._color_pairs["blink"] = curses.A_BLINK self._color_pairs["underline"] = curses.A_UNDERLINE # Default color pair to use when a specified color pair does not exist. self._default_color_pair = self._color_pairs[cli_shared.COLOR_WHITE]
Example #19
Source File: __init__.py From pick with MIT License | 5 votes |
def config_curses(self): try: # use the default colors of the terminal curses.use_default_colors() # hide the cursor curses.curs_set(0) # add some color for multi_select # @todo make colors configurable curses.init_pair(1, curses.COLOR_GREEN, curses.COLOR_WHITE) except: # Curses failed to initialize color support, eg. when TERM=vt100 curses.initscr()
Example #20
Source File: curses_menu.py From GPIOnext with MIT License | 5 votes |
def _set_up_colors(self): curses.init_pair(1, curses.COLOR_BLACK, curses.COLOR_WHITE) self.highlight = curses.color_pair(1) self.normal = curses.A_NORMAL
Example #21
Source File: screenControl.py From PathPicker with MIT License | 5 votes |
def printProvidedCommandWarning(self, yStart, xStart): self.colorPrinter.addstr(yStart, xStart, 'Oh no! You already provided a command so ' + 'you cannot enter command mode.', self.colorPrinter.getAttributes(curses.COLOR_WHITE, curses.COLOR_RED, 0)) self.colorPrinter.addstr( yStart + 1, xStart, 'The command you provided was "%s" ' % self.flags.getPresetCommand()) self.colorPrinter.addstr( yStart + 2, xStart, 'Press any key to go back to selecting paths.')
Example #22
Source File: format.py From PathPicker with MIT License | 5 votes |
def updateDecoratedMatch(self, maxLen=None): '''Update the cached decorated match formatted string, and dirty the line, if needed''' if self.hovered and self.selected: attributes = (curses.COLOR_WHITE, curses.COLOR_RED, FormattedText.BOLD_ATTRIBUTE) elif self.hovered: attributes = (curses.COLOR_WHITE, curses.COLOR_BLUE, FormattedText.BOLD_ATTRIBUTE) elif self.selected: attributes = (curses.COLOR_WHITE, curses.COLOR_GREEN, FormattedText.BOLD_ATTRIBUTE) elif not self.allInput: attributes = (0, 0, FormattedText.UNDERLINE_ATTRIBUTE) else: attributes = (0, 0, 0) decoratorText = self.getDecorator() # we may not be connected to a controller (during processInput, # for example) if self.controller: self.controller.dirtyLine(self.index) plainText = decoratorText + self.getMatch() if maxLen and len(plainText + str(self.beforeText)) > maxLen: # alright, we need to chop the ends off of our # decorated match and glue them together with our # truncation decorator. We subtract the length of the # before text since we consider that important too. spaceAllowed = maxLen - len(self.TRUNCATE_DECORATOR) \ - len(decoratorText) \ - len(str(self.beforeText)) midPoint = int(spaceAllowed / 2) beginMatch = plainText[0:midPoint] endMatch = plainText[-midPoint:len(plainText)] plainText = beginMatch + self.TRUNCATE_DECORATOR + endMatch self.decoratedMatch = FormattedText( FormattedText.getSequenceForAttributes(*attributes) + plainText)
Example #23
Source File: npysThemeManagers.py From HomePWN with GNU General Public License v3.0 | 5 votes |
def initialize_pairs(self): # White on Black is fixed as color_pair 0 self._defined_pairs['WHITE_BLACK'] = (0, curses.COLOR_WHITE, curses.COLOR_BLACK) for cp in self.__class__._colors_to_define: if cp[0] == 'WHITE_BLACK': # silently protect the user from breaking things. continue self.initalize_pair(cp[0], cp[1], cp[2])
Example #24
Source File: gui.py From sandsifter with BSD 3-Clause "New" or "Revised" License | 5 votes |
def init_colors(self): if curses.has_colors() and curses.can_change_color(): curses.init_color(self.COLOR_BLACK, 0, 0, 0) curses.init_color(self.COLOR_WHITE, 1000, 1000, 1000) curses.init_color(self.COLOR_BLUE, 0, 0, 1000) curses.init_color(self.COLOR_RED, 1000, 0, 0) curses.init_color(self.COLOR_GREEN, 0, 1000, 0) for i in xrange(0, self.GRAYS): curses.init_color( self.GRAY_BASE + i, i * 1000 / (self.GRAYS - 1), i * 1000 / (self.GRAYS - 1), i * 1000 / (self.GRAYS - 1) ) curses.init_pair( self.GRAY_BASE + i, self.GRAY_BASE + i, self.COLOR_BLACK ) else: self.COLOR_BLACK = curses.COLOR_BLACK self.COLOR_WHITE = curses.COLOR_WHITE self.COLOR_BLUE = curses.COLOR_BLUE self.COLOR_RED = curses.COLOR_RED self.COLOR_GREEN = curses.COLOR_GREEN for i in xrange(0, self.GRAYS): curses.init_pair( self.GRAY_BASE + i, self.COLOR_WHITE, self.COLOR_BLACK ) curses.init_pair(self.BLACK, self.COLOR_BLACK, self.COLOR_BLACK) curses.init_pair(self.WHITE, self.COLOR_WHITE, self.COLOR_BLACK) curses.init_pair(self.BLUE, self.COLOR_BLUE, self.COLOR_BLACK) curses.init_pair(self.RED, self.COLOR_RED, self.COLOR_BLACK) curses.init_pair(self.GREEN, self.COLOR_GREEN, self.COLOR_BLACK)
Example #25
Source File: fm_cli.py From baidufm-py with MIT License | 5 votes |
def setup(self, stdscr): fm_log(logger, 'init baidufm fm cli') self.stdscr = stdscr # init color curses.init_pair(1, curses.COLOR_CYAN, curses.COLOR_BLACK) curses.init_pair(2, curses.COLOR_BLUE, curses.COLOR_BLACK) curses.init_pair(3, curses.COLOR_YELLOW, curses.COLOR_BLACK) curses.init_pair(4, curses.COLOR_GREEN, curses.COLOR_BLACK) curses.init_pair(5, curses.COLOR_WHITE, curses.COLOR_BLACK) curses.init_pair(6, curses.COLOR_BLACK, curses.COLOR_MAGENTA) curses.init_pair(7, curses.COLOR_BLACK, curses.COLOR_GREEN) curses.init_pair(8, curses.COLOR_MAGENTA, curses.COLOR_BLACK) curses.init_pair(9, curses.COLOR_GREEN, curses.COLOR_BLACK) curses.init_pair(10, curses.COLOR_RED, curses.COLOR_BLACK) curses.start_color() for i in range(0, curses.COLORS): if i < 10: continue curses.init_pair(i + 1, curses.COLOR_BLACK, i) self.player = choose_player()(self.footer, self.event) self.stdscr.nodelay(0) self.setup_and_draw_screen() self.run()
Example #26
Source File: curses_ui.py From lambda-packs with MIT License | 5 votes |
def _screen_color_init(self): """Initialization of screen colors.""" curses.start_color() curses.use_default_colors() self._color_pairs = {} color_index = 0 # Prepare color pairs. for fg_color in self._FOREGROUND_COLORS: for bg_color in self._BACKGROUND_COLORS: color_index += 1 curses.init_pair(color_index, self._FOREGROUND_COLORS[fg_color], self._BACKGROUND_COLORS[bg_color]) color_name = fg_color if bg_color != "transparent": color_name += "_on_" + bg_color self._color_pairs[color_name] = curses.color_pair(color_index) # Try getting color(s) available only under 256-color support. try: color_index += 1 curses.init_pair(color_index, 245, -1) self._color_pairs[cli_shared.COLOR_GRAY] = curses.color_pair(color_index) except curses.error: # Use fall-back color(s): self._color_pairs[cli_shared.COLOR_GRAY] = ( self._color_pairs[cli_shared.COLOR_GREEN]) # A_BOLD or A_BLINK is not really a "color". But place it here for # convenience. self._color_pairs["bold"] = curses.A_BOLD self._color_pairs["blink"] = curses.A_BLINK self._color_pairs["underline"] = curses.A_UNDERLINE # Default color pair to use when a specified color pair does not exist. self._default_color_pair = self._color_pairs[cli_shared.COLOR_WHITE]
Example #27
Source File: displayutil.py From onion-expose with BSD 3-Clause "New" or "Revised" License | 5 votes |
def init(self): self.window = curses.initscr() curses.start_color() curses.noecho() curses.cbreak() curses.curs_set(0) curses.init_pair(1, curses.COLOR_BLACK, curses.COLOR_WHITE) self.window.keypad(1) self.window.erase()
Example #28
Source File: npysThemeManagers.py From apple_bleee with GNU General Public License v3.0 | 5 votes |
def initialize_pairs(self): # White on Black is fixed as color_pair 0 self._defined_pairs['WHITE_BLACK'] = (0, curses.COLOR_WHITE, curses.COLOR_BLACK) for cp in self.__class__._colors_to_define: if cp[0] == 'WHITE_BLACK': # silently protect the user from breaking things. continue self.initalize_pair(cp[0], cp[1], cp[2])
Example #29
Source File: curses_menu.py From curses-menu with MIT License | 5 votes |
def _set_up_colors(self): curses.init_pair(1, curses.COLOR_BLACK, curses.COLOR_WHITE) self.highlight = curses.color_pair(1) self.normal = curses.A_NORMAL
Example #30
Source File: monitor.py From foe-bot with MIT License | 5 votes |
def run(self): """ """ self.setup() # Clear screen self.screen.clear() # curses.start_color() curses.init_pair(1, curses.COLOR_CYAN, curses.COLOR_BLACK) curses.init_pair(2, curses.COLOR_GREEN, curses.COLOR_BLACK) curses.init_pair(3, curses.COLOR_MAGENTA, curses.COLOR_BLACK) curses.init_pair(4, curses.COLOR_YELLOW, curses.COLOR_BLACK) curses.init_pair(5, curses.COLOR_RED, curses.COLOR_BLACK) curses.init_pair(6, curses.COLOR_WHITE, curses.COLOR_BLACK) while True: # session.expire_all() # TODO: Add some standard header to the top? (like interval time etc) # self.render() # self.increment.reset() # self.screen.refresh() # time.sleep(self.interval) self.running += self.interval return