8eeae6789e441350b3c25f71f69ffc61c1a03052
[platform/core/uifw/dali-toolkit.git] / optional / dali-toolkit / public-api / controls / page-turn-view / page-turn-landscape-view.cpp
1 //
2 // Copyright (c) 2014 Samsung Electronics Co., Ltd.
3 //
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
7 //
8 //     http://floralicense.org/license/
9 //
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.
15 //
16
17 // CLASS HEADER
18 #include <dali-toolkit/public-api/controls/page-turn-view/page-turn-landscape-view.h>
19
20 // INTERNAL INCLUDES
21 #include <dali-toolkit/internal/controls/page-turn-view/page-turn-landscape-view-impl.h>
22
23 namespace Dali
24 {
25
26 namespace Toolkit
27 {
28
29 PageTurnLandscapeView::PageTurnLandscapeView()
30 : PageTurnView()
31 {
32 }
33
34 PageTurnLandscapeView::PageTurnLandscapeView( const PageTurnLandscapeView& pageTurnLandscapeView )
35 : PageTurnView( pageTurnLandscapeView )
36 {
37 }
38
39 PageTurnLandscapeView::PageTurnLandscapeView( Internal::PageTurnLandscapeView& implementation )
40 : PageTurnView( implementation )
41 {
42 }
43
44 PageTurnLandscapeView::PageTurnLandscapeView( Dali::Internal::CustomActor* internal )
45 : PageTurnView( internal )
46 {
47   VerifyCustomActorPointer<Internal::PageTurnLandscapeView>( internal );
48 }
49
50 PageTurnLandscapeView& PageTurnLandscapeView::operator=( const PageTurnLandscapeView& pageTurnLandscapeView )
51 {
52   if( &pageTurnLandscapeView != this)
53   {
54     PageTurnView::operator=( pageTurnLandscapeView );
55   }
56   return *this;
57 }
58
59 PageTurnLandscapeView::~PageTurnLandscapeView()
60 {
61 }
62
63 PageTurnLandscapeView PageTurnLandscapeView::New( PageFactory& pageFactory, const Vector2& pageSize )
64 {
65   return Internal::PageTurnLandscapeView::New(pageFactory, pageSize);
66 }
67
68 PageTurnLandscapeView PageTurnLandscapeView::DownCast( BaseHandle handle )
69 {
70   return Control::DownCast<PageTurnLandscapeView, Internal::PageTurnLandscapeView>( handle );
71 }
72
73 } // namespace Toolkit
74
75 } // namespace Dali