convert the unfocused terminal font brightness to alpha transparency level
This commit is contained in:
parent
77696aa2cd
commit
fdcab76408
|
@ -36,7 +36,8 @@ class Overpaint(Vte.Terminal):
|
|||
def __init__(self):
|
||||
Vte.Terminal.__init__(self)
|
||||
self.config = Config()
|
||||
|
||||
self.dim_p = float(self.config['inactive_color_offset'])
|
||||
self.dim_l = round(1.0 - self.dim_p,3)
|
||||
def dim(self,b):
|
||||
self.overpaint = b
|
||||
|
||||
|
@ -44,7 +45,7 @@ class Overpaint(Vte.Terminal):
|
|||
bgc = Vte.Terminal.get_color_background_for_draw(self)
|
||||
Vte.Terminal.do_draw(self,cr)
|
||||
if self.overpaint:
|
||||
bgc.alpha = float(self.config['inactive_color_offset'])
|
||||
bgc.alpha = self.dim_l
|
||||
cr.set_operator(cairo.Operator.OVER)
|
||||
Gdk.cairo_set_source_rgba(cr,bgc)
|
||||
cr.rectangle(0.0,0.0,self.get_allocated_width(),self.get_allocated_height())
|
||||
|
|
Loading…
Reference in New Issue