#! /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()