From 688f30dcfd8b65937a5358aae4a685ecd1860f47 Mon Sep 17 00:00:00 2001 From: talmdal Date: Mon, 30 Aug 2010 21:53:44 -0700 Subject: [PATCH] Add a children property to an album to expose the children collection --- Gallery3Api/src/org/gallery3/api/GalleryAlbum.as | 5 +++++ .../src/org/gallery3/organize/components/ImageRenderer.mxml | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/Gallery3Api/src/org/gallery3/api/GalleryAlbum.as b/Gallery3Api/src/org/gallery3/api/GalleryAlbum.as index bbba4b4..59e0c69 100644 --- a/Gallery3Api/src/org/gallery3/api/GalleryAlbum.as +++ b/Gallery3Api/src/org/gallery3/api/GalleryAlbum.as @@ -86,6 +86,11 @@ package org.gallery3.api { loadAlbums(); } return _albums; + case "children": + if ((!_childrenLoaded && (this.members.source as Array).length > 0)) { + loadChildren(); + } + return _children; default: // Do nothing; break; diff --git a/Gallery3Organize/src/org/gallery3/organize/components/ImageRenderer.mxml b/Gallery3Organize/src/org/gallery3/organize/components/ImageRenderer.mxml index 37f06f5..3cc4374 100644 --- a/Gallery3Organize/src/org/gallery3/organize/components/ImageRenderer.mxml +++ b/Gallery3Organize/src/org/gallery3/organize/components/ImageRenderer.mxml @@ -35,8 +35,9 @@ import mx.core.BitmapAsset; import mx.events.FlexEvent; - import org.gallery3.organize.OrganizeStyle; import org.gallery3.api.GalleryItem; + import org.gallery3.organize.OrganizeParameters; + import org.gallery3.organize.OrganizeStyle; private const THUMBNAIL_MAX_SIZE:Number = 90; private const THUMBNAIL_CELL_WIDTH:Number = 100;