2 // Copyright (c) 2014 Samsung Electronics Co., Ltd.
4 // Licensed under the Flora License, Version 1.0 (the License);
5 // you may not use this file except in compliance with the License.
6 // You may obtain a copy of the License at
8 // http://floralicense.org/license/
10 // Unless required by applicable law or agreed to in writing, software
11 // distributed under the License is distributed on an AS IS BASIS,
12 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 // See the License for the specific language governing permissions and
14 // limitations under the License.
18 #include <dali-toolkit/public-api/controls/page-turn-view/page-turn-portrait-view.h>
21 #include <dali-toolkit/internal/controls/page-turn-view/page-turn-portrait-view-impl.h>
29 PageTurnPortraitView::PageTurnPortraitView()
34 PageTurnPortraitView::PageTurnPortraitView( const PageTurnPortraitView& pageTurnPortraitView )
35 : PageTurnView( pageTurnPortraitView )
39 PageTurnPortraitView::PageTurnPortraitView( Internal::PageTurnPortraitView& implementation )
40 : PageTurnView( implementation )
44 PageTurnPortraitView::PageTurnPortraitView( Dali::Internal::CustomActor* internal )
45 : PageTurnView( internal )
47 VerifyCustomActorPointer<Internal::PageTurnPortraitView>( internal );
50 PageTurnPortraitView& PageTurnPortraitView::operator=( const PageTurnPortraitView& pageTurnPortraitView )
52 if( &pageTurnPortraitView != this)
54 PageTurnView::operator=( pageTurnPortraitView );
59 PageTurnPortraitView::~PageTurnPortraitView()
63 PageTurnPortraitView PageTurnPortraitView::New( PageFactory& pageFactory, const Vector2& pageSize)
65 return Internal::PageTurnPortraitView::New(pageFactory, pageSize);
68 PageTurnPortraitView PageTurnPortraitView::DownCast( BaseHandle handle )
70 return Control::DownCast<PageTurnPortraitView, Internal::PageTurnPortraitView>( handle );
73 } // namespace Toolkit