[PATCH] remove broken slideshow until it is fixed #2054
James Cameron
quozl at laptop.org
Mon Jun 21 23:16:54 EDT 2010
---
data/graphics/slideshow | 66 -----------------------------------------------
1 files changed, 0 insertions(+), 66 deletions(-)
delete mode 100644 data/graphics/slideshow
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()
--
1.7.1
--
James Cameron
http://quozl.linux.org.au/
More information about the Sugar-devel
mailing list