summaryrefslogtreecommitdiff
path: root/Lib/idlelib/MultiStatusBar.py
diff options
context:
space:
mode:
authorTerry Jan Reedy <tjreedy@udel.edu>2016-05-22 19:10:31 -0400
committerTerry Jan Reedy <tjreedy@udel.edu>2016-05-22 19:10:31 -0400
commit0d9220e162f1e5f8caa3d7ebaa54665776d361a1 (patch)
treea4fa9f7cafdfc93fde86b8ffd6088d739bb93e01 /Lib/idlelib/MultiStatusBar.py
parentdc4f7c09cc934524a763498250e30123a0d9d2c5 (diff)
downloadcpython-git-0d9220e162f1e5f8caa3d7ebaa54665776d361a1.tar.gz
Issue #24225: Rename many idlelib/*.py and idlelib/idle_test/test_*.py files.
Diffstat (limited to 'Lib/idlelib/MultiStatusBar.py')
-rw-r--r--Lib/idlelib/MultiStatusBar.py47
1 files changed, 0 insertions, 47 deletions
diff --git a/Lib/idlelib/MultiStatusBar.py b/Lib/idlelib/MultiStatusBar.py
deleted file mode 100644
index e82ba9ab2f..0000000000
--- a/Lib/idlelib/MultiStatusBar.py
+++ /dev/null
@@ -1,47 +0,0 @@
-from tkinter import *
-
-class MultiStatusBar(Frame):
-
- def __init__(self, master=None, **kw):
- if master is None:
- master = Tk()
- Frame.__init__(self, master, **kw)
- self.labels = {}
-
- def set_label(self, name, text='', side=LEFT, width=0):
- if name not in self.labels:
- 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):
- root = Tk()
- width, height, x, y = list(map(int, re.split('[x+]', parent.geometry())))
- root.geometry("+%d+%d" %(x, y + 150))
- root.title("Test multistatus bar")
- frame = Frame(root)
- text = Text(frame)
- text.pack()
- msb = MultiStatusBar(frame)
- msb.set_label("one", "hello")
- msb.set_label("two", "world")
- msb.pack(side=BOTTOM, fill=X)
-
- def change():
- msb.set_label("one", "foo")
- msb.set_label("two", "bar")
-
- button = Button(root, text="Update status", command=change)
- button.pack(side=BOTTOM)
- frame.pack()
- frame.mainloop()
- root.mainloop()
-
-if __name__ == '__main__':
- from idlelib.idle_test.htest import run
- run(_multistatus_bar)