projects
/
platform
/
core
/
uifw
/
dali-toolkit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Remove dependency to std::vector and property::value from property notification API
[platform/core/uifw/dali-toolkit.git]
/
dali-toolkit
/
internal
/
controls
/
tool-bar
/
tool-bar-impl.cpp
diff --git
a/dali-toolkit/internal/controls/tool-bar/tool-bar-impl.cpp
b/dali-toolkit/internal/controls/tool-bar/tool-bar-impl.cpp
index
e0dbd86
..
a04ff9a
100644
(file)
--- a/
dali-toolkit/internal/controls/tool-bar/tool-bar-impl.cpp
+++ b/
dali-toolkit/internal/controls/tool-bar/tool-bar-impl.cpp
@@
-57,7
+57,7
@@
Toolkit::ToolBar ToolBar::New()
// Create the implementation, temporarily owned on stack
IntrusivePtr< ToolBar > internalToolBar = new ToolBar();
// Create the implementation, temporarily owned on stack
IntrusivePtr< ToolBar > internalToolBar = new ToolBar();
- // Pass ownership to Toolkit::
View
+ // Pass ownership to Toolkit::
Toolbar
Toolkit::ToolBar toolBar( *internalToolBar );
// Second-phase init of the implementation
Toolkit::ToolBar toolBar( *internalToolBar );
// Second-phase init of the implementation
@@
-74,7
+74,7
@@
void ToolBar::SetBackground( Actor background )
// ToolBar image
background.SetParentOrigin( Dali::ParentOrigin::TOP_CENTER );
background.SetAnchorPoint( Dali::AnchorPoint::TOP_CENTER );
// ToolBar image
background.SetParentOrigin( Dali::ParentOrigin::TOP_CENTER );
background.SetAnchorPoint( Dali::AnchorPoint::TOP_CENTER );
- background.SetSize(
mToolBarSize
);
+ background.SetSize(
Vector2( mToolBarSize.width, mToolBarSize.height )
);
RenderableActor renderableActor = RenderableActor::DownCast( background );
if ( renderableActor )
RenderableActor renderableActor = RenderableActor::DownCast( background );
if ( renderableActor )
@@
-125,8
+125,9
@@
void ToolBar::AddControl( Actor control, float relativeSize, Toolkit::Alignment:
// Create an alignment container where to place the control.
Toolkit::Alignment alignmentContainer = Toolkit::Alignment::New( alignment );
// Create an alignment container where to place the control.
Toolkit::Alignment alignmentContainer = Toolkit::Alignment::New( alignment );
- alignmentContainer.SetS
caling( Toolkit::Alignment::ScaleToFill
);
+ alignmentContainer.SetS
izeScalePolicy( SizeScalePolicy::FIT_WITH_ASPECT_RATIO
);
alignmentContainer.SetPadding( padding );
alignmentContainer.SetPadding( padding );
+ alignmentContainer.SetResizePolicy( ResizePolicy::FILL_TO_PARENT, Dimension::ALL_DIMENSIONS );
alignmentContainer.Add( control );
// Insert the control in the table view.
alignmentContainer.Add( control );
// Insert the control in the table view.
@@
-295,7
+296,7
@@
void ToolBar::RemoveControl( Actor control )
}
ToolBar::ToolBar()
}
ToolBar::ToolBar()
-: Control( C
ONTROL_BEHAVIOUR_NONE
),
+: Control( C
ontrolBehaviour( ACTOR_BEHAVIOUR_NONE )
),
mLayout(),
mLeftOffset( 0 ),
mCenterBase( 1 ),
mLayout(),
mLeftOffset( 0 ),
mCenterBase( 1 ),
@@
-320,6
+321,8
@@
void ToolBar::OnInitialize()
// Layout
mLayout = Toolkit::TableView::New( 1, 1 );
// Layout
mLayout = Toolkit::TableView::New( 1, 1 );
+ mLayout.SetName( "TOOLBAR_LAYOUT" );
+ mLayout.SetResizePolicy( ResizePolicy::FILL_TO_PARENT, Dimension::ALL_DIMENSIONS );
mLayout.SetPositionInheritanceMode( Dali::USE_PARENT_POSITION );
Self().Add( mLayout );
mLayout.SetPositionInheritanceMode( Dali::USE_PARENT_POSITION );
Self().Add( mLayout );
@@
-356,7
+359,7
@@
void ToolBar::OnControlChildAdd(Actor& child)
void ToolBar::OnControlSizeSet( const Vector3& targetSize )
{
mToolBarSize = targetSize;
void ToolBar::OnControlSizeSet( const Vector3& targetSize )
{
mToolBarSize = targetSize;
- mBackground.SetSize(
mToolBarSize
);
+ mBackground.SetSize(
Vector2( mToolBarSize.width, mToolBarSize.height )
);
}
} // namespace Internal
}
} // namespace Internal