Commit 7be9f30032c9a694c9f18bd03533822bd2dc2075
Committed by
Gerrit Code Review
Merge "Updates for Visual::SetSize removal" into devel/master
Showing
1 changed file
with
12 additions
and
1 deletions
examples/styling/image-channel-control-impl.cpp
| ... | ... | @@ -17,7 +17,10 @@ |
| 17 | 17 | #include "image-channel-control-impl.h" |
| 18 | 18 | #include <dali-toolkit/dali-toolkit.h> |
| 19 | 19 | #include <dali/public-api/object/type-registry-helper.h> |
| 20 | +#include <dali-toolkit/devel-api/align-enums.h> | |
| 20 | 21 | #include <dali-toolkit/devel-api/visual-factory/visual-factory.h> |
| 22 | +#include <dali-toolkit/devel-api/visual-factory/devel-visual-properties.h> | |
| 23 | + | |
| 21 | 24 | #include <cstdio> |
| 22 | 25 | |
| 23 | 26 | using namespace Dali; // Needed for macros |
| ... | ... | @@ -176,7 +179,15 @@ void ImageChannelControl::OnSizeSet( const Vector3& targetSize ) |
| 176 | 179 | if( mVisual ) |
| 177 | 180 | { |
| 178 | 181 | Vector2 size( targetSize ); |
| 179 | - mVisual.SetSize( size ); | |
| 182 | + Property::Map transformMap; | |
| 183 | + transformMap | |
| 184 | + .Add( Toolkit::Visual::DevelProperty::Transform::Property::OFFSET, Vector2(0.0f, 0.0f) ) | |
| 185 | + .Add( Toolkit::Visual::DevelProperty::Transform::Property::SIZE, Vector2(1.0f, 1.0f) ) | |
| 186 | + .Add( Toolkit::Visual::DevelProperty::Transform::Property::ORIGIN, Toolkit::Align::CENTER ) | |
| 187 | + .Add( Toolkit::Visual::DevelProperty::Transform::Property::ANCHOR_POINT, Toolkit::Align::CENTER ) | |
| 188 | + .Add( Toolkit::Visual::DevelProperty::Transform::Property::OFFSET_SIZE_MODE, Vector4::ZERO ); | |
| 189 | + | |
| 190 | + mVisual.SetTransformAndSize( transformMap, size ); | |
| 180 | 191 | } |
| 181 | 192 | } |
| 182 | 193 | ... | ... |