コード例 #1
0
ファイル: utils.py プロジェクト: dandycheung/kitty
def macos_titlebar_color(x: str) -> int:
    x = x.strip('"')
    if x == 'system':
        return 0
    if x == 'background':
        return 1
    return (color_as_int(to_color(x)) << 8) | 2
コード例 #2
0
def titlebar_color(x: str) -> int:
    x = x.strip('"')
    if x == 'system':
        return 0
    if x == 'background':
        return 1
    try:
        return (color_as_int(to_color(x)) << 8) | 2
    except ValueError:
        log_error(f'Ignoring invalid title bar color: {x}')
    return 0
コード例 #3
0
ファイル: utils.py プロジェクト: dandycheung/kitty
def cursor_text_color(x: str) -> Optional[Color]:
    if x.lower() == 'background':
        return None
    return to_color(x)
コード例 #4
0
ファイル: parse.py プロジェクト: Luflosi/kitty
 def title_fg(self, val: str, ans: typing.Dict[str, typing.Any]) -> None:
     ans['title_fg'] = to_color(val)
コード例 #5
0
ファイル: parse.py プロジェクト: Luflosi/kitty
 def added_bg(self, val: str, ans: typing.Dict[str, typing.Any]) -> None:
     ans['added_bg'] = to_color(val)
コード例 #6
0
ファイル: parse.py プロジェクト: Luflosi/kitty
 def select_bg(self, val: str, ans: typing.Dict[str, typing.Any]) -> None:
     ans['select_bg'] = to_color(val)
コード例 #7
0
ファイル: parse.py プロジェクト: Luflosi/kitty
 def removed_margin_bg(self, val: str,
                       ans: typing.Dict[str, typing.Any]) -> None:
     ans['removed_margin_bg'] = to_color(val)
コード例 #8
0
ファイル: parse.py プロジェクト: Luflosi/kitty
 def margin_fg(self, val: str, ans: typing.Dict[str, typing.Any]) -> None:
     ans['margin_fg'] = to_color(val)
コード例 #9
0
ファイル: parse.py プロジェクト: Luflosi/kitty
 def hunk_margin_bg(self, val: str, ans: typing.Dict[str,
                                                     typing.Any]) -> None:
     ans['hunk_margin_bg'] = to_color(val)
コード例 #10
0
ファイル: parse.py プロジェクト: Luflosi/kitty
 def highlight_removed_bg(self, val: str,
                          ans: typing.Dict[str, typing.Any]) -> None:
     ans['highlight_removed_bg'] = to_color(val)
コード例 #11
0
ファイル: parse.py プロジェクト: Luflosi/kitty
 def foreground(self, val: str, ans: typing.Dict[str, typing.Any]) -> None:
     ans['foreground'] = to_color(val)
コード例 #12
0
ファイル: parse.py プロジェクト: Luflosi/kitty
 def filler_bg(self, val: str, ans: typing.Dict[str, typing.Any]) -> None:
     ans['filler_bg'] = to_color(val)