Custom foreground color for cursor (GUI not implemented yet)
This commit is contained in:
parent
bc3b64570e
commit
ee823a9cc9
|
@ -215,8 +215,9 @@ DEFAULTS = {
|
||||||
'color_scheme' : 'grey_on_black',
|
'color_scheme' : 'grey_on_black',
|
||||||
'cursor_blink' : True,
|
'cursor_blink' : True,
|
||||||
'cursor_shape' : 'block',
|
'cursor_shape' : 'block',
|
||||||
'cursor_color' : '',
|
'cursor_fg_color' : '#000000',
|
||||||
'cursor_color_fg' : True,
|
'cursor_bg_color' : '#ffffff',
|
||||||
|
'cursor_color_default' : True,
|
||||||
'term' : 'xterm-256color',
|
'term' : 'xterm-256color',
|
||||||
'colorterm' : 'truecolor',
|
'colorterm' : 'truecolor',
|
||||||
'font' : 'Mono 10',
|
'font' : 'Mono 10',
|
||||||
|
@ -844,4 +845,3 @@ class ConfigBase(Borg):
|
||||||
def set_layout(self, layout, tree):
|
def set_layout(self, layout, tree):
|
||||||
"""Set a layout"""
|
"""Set a layout"""
|
||||||
self.layouts[layout] = tree
|
self.layouts[layout] = tree
|
||||||
|
|
||||||
|
|
|
@ -837,12 +837,18 @@ class Terminal(Gtk.VBox):
|
||||||
|
|
||||||
def set_cursor_color(self):
|
def set_cursor_color(self):
|
||||||
"""Set the cursor color appropriately"""
|
"""Set the cursor color appropriately"""
|
||||||
if self.config['cursor_color_fg']:
|
if self.config['cursor_color_default']:
|
||||||
self.vte.set_color_cursor(None)
|
self.vte.set_color_cursor(None)
|
||||||
|
self.vte.set_color_cursor_foreground(None)
|
||||||
else:
|
else:
|
||||||
cursor_color = Gdk.RGBA()
|
# foreground
|
||||||
cursor_color.parse(self.config['cursor_color'])
|
cursor_fg_color = Gdk.RGBA()
|
||||||
self.vte.set_color_cursor(cursor_color)
|
cursor_fg_color.parse(self.config['cursor_fg_color'])
|
||||||
|
self.vte.set_color_cursor_foreground(cursor_fg_color)
|
||||||
|
# background
|
||||||
|
cursor_bg_color = Gdk.RGBA()
|
||||||
|
cursor_bg_color.parse(self.config['cursor_bg_color'])
|
||||||
|
self.vte.set_color_cursor(cursor_bg_color)
|
||||||
|
|
||||||
def get_window_title(self):
|
def get_window_title(self):
|
||||||
"""Return the window title"""
|
"""Return the window title"""
|
||||||
|
|
Loading…
Reference in New Issue