Commit c69a61d59c8d844bbe822c13ae14a80b8ddeaede

Authored by Francisco Santos
1 parent b39776e9

Change FittingMode on Item view demos.

Change-Id: I4d05c72240d2dd69c373ee2feb5b97254cb8f77f
examples/clipping/clipping-item-factory.cpp
1 1 /*
2   - * Copyright (c) 2017 Samsung Electronics Co., Ltd.
  2 + * Copyright (c) 2018 Samsung Electronics Co., Ltd.
3 3 *
4 4 * Licensed under the Apache License, Version 2.0 (the "License");
5 5 * you may not use this file except in compliance with the License.
... ... @@ -23,6 +23,8 @@
23 23 #include <dali-toolkit/public-api/controls/image-view/image-view.h>
24 24 #include <dali-toolkit/public-api/visuals/border-visual-properties.h>
25 25 #include <dali-toolkit/public-api/visuals/visual-properties.h>
  26 +#include <dali-toolkit/public-api/visuals/image-visual-properties.h>
  27 +#include <dali-toolkit/devel-api/visuals/visual-properties-devel.h>
26 28  
27 29 using namespace Dali;
28 30 using namespace Dali::Toolkit;
... ... @@ -102,7 +104,12 @@ unsigned int ClippingItemFactory::GetNumberOfItems()
102 104 Actor ClippingItemFactory::NewItem( unsigned int itemId )
103 105 {
104 106 // Create an image view for this item
105   - ImageView actor = ImageView::New( IMAGE_PATHS[ itemId % NUM_IMAGES ] );
  107 + Property::Map propertyMap;
  108 + propertyMap.Insert(Visual::Property::TYPE, Visual::IMAGE);
  109 + propertyMap.Insert(ImageVisual::Property::URL, IMAGE_PATHS[ itemId % NUM_IMAGES ] );
  110 + propertyMap.Insert(DevelVisual::Property::FITTING_MODE, DevelVisual::FILL);
  111 + ImageView actor = ImageView::New();
  112 + actor.SetProperty(Toolkit::ImageView::Property::IMAGE, propertyMap);
106 113  
107 114 // Add a border image child actor
108 115 ImageView borderActor = ImageView::New();
... ...
examples/item-view/item-view-example.cpp
1 1 /*
2   - * Copyright (c) 2017 Samsung Electronics Co., Ltd.
  2 + * Copyright (c) 2018 Samsung Electronics Co., Ltd.
3 3 *
4 4 * Licensed under the Apache License, Version 2.0 (the "License");
5 5 * you may not use this file except in compliance with the License.
... ... @@ -21,6 +21,7 @@
21 21 #include <dali/dali.h>
22 22 #include <dali-toolkit/dali-toolkit.h>
23 23 #include <dali-toolkit/devel-api/controls/buttons/button-devel.h>
  24 +#include <dali-toolkit/devel-api/visuals/visual-properties-devel.h>
24 25  
25 26 using namespace Dali;
26 27 using namespace Dali::Toolkit;
... ... @@ -866,7 +867,12 @@ public: // From ItemFactory
866 867 virtual Actor NewItem(unsigned int itemId)
867 868 {
868 869 // Create an image view for this item
869   - ImageView actor = ImageView::New( IMAGE_PATHS[ itemId % NUM_IMAGES ] );
  870 + Property::Map propertyMap;
  871 + propertyMap.Insert(Toolkit::Visual::Property::TYPE, Visual::IMAGE);
  872 + propertyMap.Insert(ImageVisual::Property::URL, IMAGE_PATHS[ itemId % NUM_IMAGES ] );
  873 + propertyMap.Insert(DevelVisual::Property::FITTING_MODE, DevelVisual::FILL);
  874 + ImageView actor = ImageView::New();
  875 + actor.SetProperty( Toolkit::ImageView::Property::IMAGE, propertyMap );
870 876 actor.SetZ( 0.0f );
871 877 actor.SetPosition( INITIAL_OFFSCREEN_POSITION );
872 878  
... ...