2 * Copyright (c) 2000 - 2012 Samsung Electronics Co., Ltd All Rights Reserved
4 * This file is part of the UI Gadget
5 * Written by Jayoun Lee <airjany@samsung.com>, Jinwoo Nam <jwoo.nam@samsung.com>
7 * PROPRIETARY/CONFIDENTIAL
9 * This software is the confidential and proprietary information of
10 * SAMSUNG ELECTRONICS (Confidential Information).
11 * You shall not disclose such Confidential Information and shall
12 * use it only in accordance with the terms of the license agreement
13 * you entered into with SAMSUNG ELECTRONICS. SAMSUNG make no
14 * representations or warranties about the suitability
15 * of the software, either express or implied, including but not
16 * limited to the implied warranties of merchantability, fitness for a particular purpose, or non-
17 * infringement. SAMSUNG shall not be liable for any damages suffered by licensee as
18 * a result of using, modifying or distributing this software or its derivatives.
26 #include "ug-module.h"
27 #include "ui-gadget.h"
32 UG_STATE_READY = 0x00,
42 enum ug_layout_state {
43 UG_LAYOUT_INIT = 0x00,
60 struct ui_gadget *parent;
63 struct ug_module *module;
69 enum ug_layout_state layout_state;
73 struct ui_gadget *ug_root_create(void);
74 int ug_free(struct ui_gadget *ug);