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-landscape-view.h>
21 #include <dali-toolkit/internal/controls/page-turn-view/page-turn-landscape-view-impl.h>
29 PageTurnLandscapeView::PageTurnLandscapeView()
34 PageTurnLandscapeView::PageTurnLandscapeView( const PageTurnLandscapeView& pageTurnLandscapeView )
35 : PageTurnView( pageTurnLandscapeView )
39 PageTurnLandscapeView::PageTurnLandscapeView( Internal::PageTurnLandscapeView& implementation )
40 : PageTurnView( implementation )
44 PageTurnLandscapeView::PageTurnLandscapeView( Dali::Internal::CustomActor* internal )
45 : PageTurnView( internal )
47 VerifyCustomActorPointer<Internal::PageTurnLandscapeView>( internal );
50 PageTurnLandscapeView& PageTurnLandscapeView::operator=( const PageTurnLandscapeView& pageTurnLandscapeView )
52 if( &pageTurnLandscapeView != this)
54 PageTurnView::operator=( pageTurnLandscapeView );
59 PageTurnLandscapeView::~PageTurnLandscapeView()
63 PageTurnLandscapeView PageTurnLandscapeView::New( PageFactory& pageFactory, const Vector2& pageSize )
65 return Internal::PageTurnLandscapeView::New(pageFactory, pageSize);
68 PageTurnLandscapeView PageTurnLandscapeView::DownCast( BaseHandle handle )
70 return Control::DownCast<PageTurnLandscapeView, Internal::PageTurnLandscapeView>( handle );
73 } // namespace Toolkit