mirror of
https://github.com/python/cpython.git
synced 2025-11-01 18:51:43 +00:00
Issue #24750: Improve appearance of IDLE editor window status bar.
Patch by Mark Roseman.
This commit is contained in:
parent
6e0889f0c7
commit
d36d817a84
2 changed files with 8 additions and 3 deletions
|
|
@ -8,13 +8,15 @@ class MultiStatusBar(Frame):
|
|||
Frame.__init__(self, master, **kw)
|
||||
self.labels = {}
|
||||
|
||||
def set_label(self, name, text='', side=LEFT):
|
||||
def set_label(self, name, text='', side=LEFT, width=0):
|
||||
if name not in self.labels:
|
||||
label = Label(self, bd=1, relief=SUNKEN, anchor=W)
|
||||
label.pack(side=side)
|
||||
label = Label(self, borderwidth=0, anchor=W)
|
||||
label.pack(side=side, pady=0, padx=4)
|
||||
self.labels[name] = label
|
||||
else:
|
||||
label = self.labels[name]
|
||||
if width != 0:
|
||||
label.config(width=width)
|
||||
label.config(text=text)
|
||||
|
||||
def _multistatus_bar(parent):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue