diff options
author | Fred Drake <fdrake@acm.org> | 1998-08-11 19:35:03 (GMT) |
---|---|---|
committer | Fred Drake <fdrake@acm.org> | 1998-08-11 19:35:03 (GMT) |
commit | 15c417eb775f2f5371c4e4364e5ce3180301ecd8 (patch) | |
tree | 13185188daf8b51855107d7267d64adb1021fdb0 | |
parent | 9f7adc4f226521f236ec3b04b07f41f398810c9a (diff) | |
download | cpython-15c417eb775f2f5371c4e4364e5ce3180301ecd8.zip cpython-15c417eb775f2f5371c4e4364e5ce3180301ecd8.tar.gz cpython-15c417eb775f2f5371c4e4364e5ce3180301ecd8.tar.bz2 |
Helper script used in creating navigation buttons.
-rw-r--r-- | Doc/tools/tkbuttons.py | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/Doc/tools/tkbuttons.py b/Doc/tools/tkbuttons.py new file mode 100644 index 0000000..70e5b4d --- /dev/null +++ b/Doc/tools/tkbuttons.py @@ -0,0 +1,35 @@ +#! /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() |