def main(): found_valid = FALSE push_rgb_visual() try: tbf_readlen = os.environ["TBF_READLEN"] readlen = string.atoi(tbf_readlen) except KeyError: pass try: tbf_bps = os.environ["TBF_KBPS"] bps = string.atoi(tbf_bps) print "Simulationg %d kBytes/sec" % bps readlen = bps * 1024 / 10 except KeyError: pass i = 1 if len(sys.argv) == 1: pixbuf = GdkPixbuf.GdkPixbufFromData(default_image, GDK.COLORSPACE_RGB, FALSE, 8, DEFAULT_WIDTH, DEFAULT_HEIGHT, DEFAULT_WIDTH * 3) new_testrgb_window(pixbuf, "") for xpm in xpms: pixbuf = GdkPixbuf.GdkPixbufFromXpmData(xpm) new_testrgb_window(pixbuf, "") found_valid = TRUE else: for i in range(1, len(sys.argv)): pixbuf = GdkPixbuf.GdkPixbufFromFile(sys.argv[i]) if pixbuf: new_testrgb_window(pixbuf, "File") found_valid = TRUE status = ProgressFileStatus() pixbuf_loader = GdkPixbufLoader.GdkPixbufLoader() status.loader = pixbuf_loader pixbuf_loader.connect("area_prepared", progressive_prepared_callback, status) pixbuf_loader.connect("area_updated", progressive_updated_callback, status) status.imagefile = open(sys.argv[1], "r") status.readlen = readlen status.timeout = Timeout(100, update_timeout, status) if found_valid: mainloop()
" o O ", " O o ", " +++++ O ", " +@@@+ o ", " +@@O@@+ O ", " ++@OOO@O@++ o # $", " +@@OOOOOOO@@+ O $ # ", " +@OOOOOOOOOOO@+ o $ ", " +@OOOOOO%&oOO@+ O # $ ", " +@OOOOOOOO%&oOO@+ o ", " +@OOOOOOOOOOOOO@+ OoO # $ #", " +@OOOOOOOOO%&oO@+ ", " +@OOOOOOOOO%&oO@+ $ $ ", " +@OOOOOOOOO%&oO@+ # # ", " +@OOOOOOOO%&oOO@+ # ", " +@OOOOOOOO%&oOO@+ $ $ $", " +@OOOOOO%&oOO@+ ", " +@OOOOOOOOOOO@+ # ", " +@@OOOOOOO@@+ ", " ++@@@@@@@++ ", " +++++++ ", " " ] pixbuf = GdkPixbuf.GdkPixbufFromXpmData (xpm_data) show_pixbuf (pixbuf, "from xpm data") mainloop ()