diff options
author | James Cameron <quozl@laptop.org> | 2010-06-22 03:16:54 (GMT) |
---|---|---|
committer | anishmangal2002 <anishmangal2002@gmail.com> | 2010-07-12 09:57:06 (GMT) |
commit | 46bcc0f0cb327955c4f9f33617229a8ed20d0b66 (patch) | |
tree | be036fa233bf691b5be09e76a1fc238382af8dba /data/graphics/slideshow | |
parent | 35d15b1c43514f5918b89a4c47a9f689d83626dc (diff) |
remove broken slideshow until it is fixed #2054
Reviewed-By: Anish Mangal <anish@sugarlabs.org>
Acked-By: Anish Mangal <anish@sugarlabs.org>
Diffstat (limited to 'data/graphics/slideshow')
-rw-r--r-- | data/graphics/slideshow | 66 |
1 files changed, 0 insertions, 66 deletions
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() |