Esempio n. 1
0
def titlify(text, color=None, msg_color=None):
    """Print a centered title."""
    cols = unigdb.ui.get_window_size()[1]
    nb = (cols - len(text) - 2) // 2
    if color is None:
        color = config.get("theme.default_title_line") or 'normal'
    if msg_color is None:
        msg_color = config.get("theme.default_title_message") or 'normal'

    msg = []

    msg.append(
        generateColorFunction(color)("{} ".format(config.HORIZONTAL_LINE *
                                                  nb)))
    msg.append(generateColorFunction(msg_color)(text))
    msg.append(
        generateColorFunction(color)(" {}".format(config.HORIZONTAL_LINE *
                                                  nb)))
    return "".join(msg)
Esempio n. 2
0
def signal(msg):
    return print(
        generateColorFunction(config.get('color.message_signal_color'))(msg))
Esempio n. 3
0
def breakpoint(msg):
    return print(
        generateColorFunction(
            config.get('color.message_breakpoint_color'))(msg))
Esempio n. 4
0
def system(msg):
    return print(
        generateColorFunction(config.get('color.message_system_color'))(msg))
Esempio n. 5
0
def error(msg):
    return print(
        generateColorFunction(config.get('color.message_error_color'))(msg))
Esempio n. 6
0
def warn(msg):
    return print(
        generateColorFunction(config.get('color.message_warning_color'))(msg))
Esempio n. 7
0
def success(msg):
    return print(
        generateColorFunction(config.get('color.message_success_color'))(msg))
Esempio n. 8
0
def printable(x):
    return generateColorFunction(config_printable)(x)
Esempio n. 9
0
def off(msg):
    return print(
        generateColorFunction(
            config.get('color.message_status_off_color'))(msg))
Esempio n. 10
0
def separator(x):
    return generateColorFunction(config_separator)(x)
Esempio n. 11
0
def address(x):
    return generateColorFunction(config_address)(x)
Esempio n. 12
0
def offset(x):
    return generateColorFunction(config_offset)(x)
Esempio n. 13
0
def special(x):
    return generateColorFunction(config_special)(x)
Esempio n. 14
0
def zero(x):
    return generateColorFunction(config_zero)(x)
Esempio n. 15
0
def prompt(msg):
    return print(
        generateColorFunction(config.get('color.message_prompt_color'))(msg))
Esempio n. 16
0
def notice(msg):
    return print(
        generateColorFunction(config.get('color.message_notice_color'))(msg))
Esempio n. 17
0
def normal(x):
    return generateColorFunction(config_normal)(x)