From 46bcc0f0cb327955c4f9f33617229a8ed20d0b66 Mon Sep 17 00:00:00 2001 From: James Cameron Date: Tue, 22 Jun 2010 03:16:54 +0000 Subject: remove broken slideshow until it is fixed #2054 Reviewed-By: Anish Mangal Acked-By: Anish Mangal --- (limited to 'data') diff --git a/data/graphics/slideshow b/data/graphics/slideshow deleted file mode 100644 index 7ddd58b..0000000 --- a/data/graphics/slideshow +++ /dev/null @@ -1,66 +0,0 @@ -# slideshow: show datastore photos - -# FIXME: does not currently work, because no objects are returned by -# the journal query. - -def pippy_activity_class(): return 'activity.PyGameActivity' -if __name__ == '__main__': - import gst, pippy, pygame, sys, time - from pippy import query - - from random import * - - # grey background - bgcolor = (128, 128, 128) - - # Create a search dict - search = {} - search["mime_type"] = "image/jpeg" - - # Perform the search and retrieve the jobjects - results = query.find(search) - # XXX: Fix caching limit in query.py - objects = results.read(15) - - if len(objects) == 0: - print "No photos found." - time.sleep(3) - sys.exit() - - def get_image(): - for jobject in objects: - yield jobject.get_file_path() - - next_image = get_image() - - # pygame always needs to be initialized as the first call - pygame.init() - - # turn off cursor - pygame.mouse.set_visible(False) - - # create the pygame window and return a Surface object for - # drawing in that window. - screen = pygame.display.set_mode() - - # load in previously grabbed frame - image = pygame.image.load(next_image.next()) - - while pippy.pygame.next_frame(): - for event in pygame.event.get(): - if event.type == pygame.QUIT: sys.exit() - elif event.type == pygame.KEYDOWN: - try: - image = pygame.image.load(next_image.next()) - except StopIteration: - sys.exit() - - # Scale up from 640x480 -> 1280x960 - newImage = pygame.transform.rotozoom(image, 0, 2.0) - newImageRect = newImage.get_rect() - newImageRect.centerx = screen.get_rect().centerx - newImageRect.centery = screen.get_rect().centery - - screen.fill(bgcolor) - screen.blit(newImage, newImageRect) - pygame.display.flip() -- cgit v0.9.1