Python curses.A_BLINK Examples
The following are 7
code examples of curses.A_BLINK().
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: 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 #2
Source File: curses_ui.py From auto-alt-text-lambda-api with MIT License | 5 votes |
def _screen_init(self): """Screen initialization. Creates curses stdscr and initialize the color pairs for display. """ self._stdscr = curses.initscr() self._command_window = None # Prepare color pairs. curses.start_color() self._color_pairs = {} color_index = 0 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 != "black": color_name += "_on_" + bg_color self._color_pairs[color_name] = curses.color_pair(color_index) # 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["white"]
Example #3
Source File: getstr.py From bitcoind-ncurses with MIT License | 5 votes |
def getstr(w, y, x): window = curses.newwin(1, w, y, x) result = "" window.addstr("> ", curses.A_BOLD + curses.A_BLINK) window.refresh() window.keypad(True) while True: try: character = -1 while (character < 0): character = window.getch() except: break if character == curses.KEY_ENTER or character == ord('\n'): break elif character == curses.KEY_BACKSPACE or character == 127: if len(result): window.move(0, len(result)+1) window.delch() result = result[:-1] continue elif (137 > character > 31 and len(result) < w-3): # ascii range TODO: unicode result += chr(character) window.addstr(chr(character)) window.addstr(0, 0, "> ", curses.A_BOLD + curses.color_pair(3)) window.refresh() window.keypad(False) return result
Example #4
Source File: curses_display.py From anyMesh-Python with MIT License | 5 votes |
def _setattr(self, a): if a is None: self.s.attrset(0) return elif not isinstance(a, AttrSpec): p = self._palette.get(a, (AttrSpec('default', 'default'),)) a = p[0] if self.has_color: if a.foreground_basic: if a.foreground_number >= 8: fg = a.foreground_number - 8 else: fg = a.foreground_number else: fg = 7 if a.background_basic: bg = a.background_number else: bg = 0 attr = curses.color_pair(bg * 8 + 7 - fg) else: attr = 0 if a.bold: attr |= curses.A_BOLD if a.standout: attr |= curses.A_STANDOUT if a.underline: attr |= curses.A_UNDERLINE if a.blink: attr |= curses.A_BLINK self.s.attrset(attr)
Example #5
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 #6
Source File: curses_ui.py From keras-lambda with MIT License | 5 votes |
def _screen_init(self): """Screen initialization. Creates curses stdscr and initialize the color pairs for display. """ self._stdscr = curses.initscr() self._command_window = None # Prepare color pairs. curses.start_color() self._color_pairs = {} color_index = 0 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 != "black": color_name += "_on_" + bg_color self._color_pairs[color_name] = curses.color_pair(color_index) # 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["white"]
Example #7
Source File: top.py From python-scripts with GNU General Public License v3.0 | 4 votes |
def main(argv): """ The main top entry point and loop.""" options, args = parse_cmdline(argv) CONFIGURATION['refresh_interval'] = float(options.delay) try: screen = curses.initscr() init_screen() atexit.register(curses.endwin) screen.keypad(1) # parse keypad control sequences # Curses colors curses.init_pair(1, curses.COLOR_BLACK, curses.COLOR_GREEN) # header curses.init_pair(2, curses.COLOR_BLACK, curses.COLOR_CYAN) # focused header / line curses.init_pair(3, curses.COLOR_WHITE, -1) # regular curses.init_pair(4, curses.COLOR_CYAN, -1) # tree #height,width = screen.getmaxyx() #signal.signal(signal.SIGINT, signal_handler) #screen.addstr(height - 1, 0, "position string", curses.A_BLINK) while True: #screen.timeout(0) processes = get_all_process() memory = get_memswap_info() display(screen, header(processes, memory), True) sleep_start = time.time() #while CONFIGURATION['pause_refresh'] or time.time() < sleep_start + CONFIGURATION['refresh_interval']: while CONFIGURATION['pause_refresh'] or time.time() < sleep_start + CONFIGURATION['refresh_interval']: if CONFIGURATION['pause_refresh']: to_sleep = -1 else: to_sleep = int((sleep_start + CONFIGURATION['refresh_interval'] - time.time())*1000) ret = event_listener(screen, to_sleep) if ret == 2: display(screen, header(processes, memory), True) except KeyboardInterrupt: pass finally: do_finish()