mirror of
https://github.com/EDCD/EDMarketConnector.git
synced 2025-06-08 19:32:15 +03:00
Maintain custom colours when changing state
This commit is contained in:
parent
bab17caffd
commit
cf98234f9a
@ -78,6 +78,11 @@ class HyperlinkLabel(platform == 'darwin' and tk.Label or ttk.Label, object):
|
|||||||
|
|
||||||
# Change cursor and appearance depending on state and text
|
# Change cursor and appearance depending on state and text
|
||||||
def configure(self, cnf=None, **kw):
|
def configure(self, cnf=None, **kw):
|
||||||
|
# This class' state
|
||||||
|
for thing in ['url', 'popup_copy', 'underline', 'foreground', 'disabledforeground']:
|
||||||
|
if thing in kw:
|
||||||
|
setattr(self, thing, kw[thing])
|
||||||
|
|
||||||
if kw.get('state') == tk.DISABLED:
|
if kw.get('state') == tk.DISABLED:
|
||||||
if 'foreground' not in kw:
|
if 'foreground' not in kw:
|
||||||
kw['foreground'] = self.disabledforeground
|
kw['foreground'] = self.disabledforeground
|
||||||
|
Loading…
x
Reference in New Issue
Block a user