2 // Open Service Platform
3 // Copyright (c) 2012-2013 Samsung Electronics Co., Ltd.
5 // Licensed under the Flora License, Version 1.0 (the License);
6 // you may not use this file except in compliance with the License.
7 // You may obtain a copy of the License at
9 // http://floralicense.org/license/
11 // Unless required by applicable law or agreed to in writing, software
12 // distributed under the License is distributed on an AS IS BASIS,
13 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 // See the License for the specific language governing permissions and
15 // limitations under the License.
18 * @file FUi_LayoutLayoutItemInfo.cpp
19 * @brief This is the implementation file for LayoutItemInfo class.
21 * This file contains the implementation of LinkedListNode class.
26 #include <FBaseSysLog.h>
27 #include "FUi_LayoutTableLayout.h"
28 #include "FUi_LayoutLayoutItemInfo.h"
30 namespace Tizen { namespace Ui { namespace _Layout
34 LayoutItemInfo::LayoutItemInfo(void)
38 LayoutItemInfo::~LayoutItemInfo(void)
43 RelativeItemInfo::RelativeItemInfo(void)
46 memset(__pTarget, 0, sizeof(LayoutItemProxy*) * 6);
47 memset(__targetEdge, EDGE_NONE, sizeof(RelativeLayoutEdge) * 6);
50 RelativeItemInfo::~RelativeItemInfo(void)
55 TableItemInfo::TableItemInfo(void)
56 : __id(TableLayout::INVALID_CELL_ID)
62 __mergeEndPoint.x = TableLayout::NOT_MERGED;
63 __mergeEndPoint.y = TableLayout::NOT_MERGED;
70 TableItemInfo::~TableItemInfo(void)
75 LinearItemInfo::LinearItemInfo(void)
86 LinearItemInfo::~LinearItemInfo(void)
90 }}} // Tizen::Ui::_Layout