Ability to update text and background colors for multiline element
This commit is contained in:
parent
60c2e1a286
commit
6f2f44df47
|
@ -969,7 +969,7 @@ class Multiline(Element):
|
|||
text_color=fg, key=key, pad=pad, tooltip=tooltip, font=font or DEFAULT_FONT)
|
||||
return
|
||||
|
||||
def Update(self, value=None, disabled=None, append=False, font=None):
|
||||
def Update(self, value=None, disabled=None, append=False, font=None, text_color=None, background_color=None):
|
||||
if value is not None:
|
||||
try:
|
||||
if not append:
|
||||
|
@ -984,6 +984,10 @@ class Multiline(Element):
|
|||
self.TKText.configure(state='disabled')
|
||||
elif disabled == False:
|
||||
self.TKText.configure(state='normal')
|
||||
if background_color is not None:
|
||||
self.TKText.configure(background=background_color)
|
||||
if text_color is not None:
|
||||
self.TKText.configure(fg=text_color)
|
||||
if font is not None:
|
||||
self.TKText.configure(font=font)
|
||||
|
||||
|
@ -2569,7 +2573,7 @@ class Table(Element):
|
|||
children = self.TKTreeview.get_children()
|
||||
# self.TKTreeview.delete(*self.TKTreeview.get_children())
|
||||
for i, value in enumerate(values):
|
||||
if self.DisplayRowNumbrs:
|
||||
if self.DisplayRowNumbers:
|
||||
value = [i+self.StartingRowNumber] + value
|
||||
id = self.TKTreeview.insert('', 'end', text=i, iid=i + 1, values=value, tag=i % 2)
|
||||
if self.AlternatingRowColor is not None:
|
||||
|
|
Loading…
Reference in New Issue