Commits

Fred Drake committed 4b64f13

Helper script used in creating navigation buttons.

  • Participants
  • Parent commits ecdd96d
  • Branches legacy-trunk

Comments (0)

Files changed (1)

File Doc/tools/tkbuttons.py

+#! /usr/bin/env python
+
+"""Script to create a window with a bunch of buttons.
+
+Once the window with the buttons is displayed on-screen, capture the image
+and make a copy for each GIF image.  Use xv or similar to crop individual
+buttons & giftrans to make them transparent.  xv will tell you the #value
+of the background if you press button-2 over a background pixel; that should
+be passed as a parameter to the -t argument of giftrans.
+"""
+__version__ = '$Revision$'
+
+
+import sys
+import Tkinter
+Tk = Tkinter
+
+
+def add_button(w, text):
+    b = Tk.Button(w, text=text,
+                  font="-*-helvetica-medium-r-normal-*-12-*-*-*-*-*-*-*")
+    b.pack(pady=5, fill=Tk.X)
+
+def main():
+    tk = Tk.Tk()
+    w = Tk.Toplevel()
+    w.protocol("WM_DELETE_WINDOW", tk.quit)
+    tk.withdraw()
+    for word in sys.argv[1:]:
+        add_button(w, word)
+    w.mainloop()
+
+
+if __name__ == "__main__":
+    main()