Tizen 2.0 Release
[apps/home/ug-memo-efl.git] / extend / extended-elm.h
1 /*
2 *
3 * Copyright 2012  Samsung Electronics Co., Ltd
4 *
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
8 *
9 *    http://floralicense.org/license/
10 *
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.
16 *
17 */
18
19 #ifndef __EXTENDED_ELM_H__
20 #define __EXTENDED_ELM_H__
21
22 #include <Elementary.h>
23
24 Evas_Object *elm_scroller_create(Evas_Object *parent);
25 Evas_Object *elm_layout_create(Evas_Object *parent, const char *file, const char *group);
26 Evas_Object *elm_label_create(Evas_Object *parent, const char *text);
27 Evas_Object *elm_check_create(Evas_Object *parent);
28 Evas_Object *elm_button_create(Evas_Object *parent, const char *text, Evas_Smart_Cb click_cb,
29                    void *data);
30 Evas_Object *elm_entry_create(Evas_Object *parent, const char *text);
31 Evas_Object *elm_icon_create(Evas_Object *parent, const char *file);
32 Evas_Object *elm_navigator_btn_create(Evas_Object *parent, const char *text,
33                       const char *icon_path, const char *style,
34                       Evas_Smart_Cb click_cb, void *data);
35 Evas_Object *elm_swallowed_scroller(Evas_Object *parent, const char *part);
36 Evas_Object *elm_swallowed_layout(Evas_Object *parent, const char *part, const char *file,
37                   const char *group);
38 Evas_Object *elm_swallowed_button(Evas_Object *parent, const char *part, const char *text,
39                   Evas_Smart_Cb click_cb, void *data);
40 Evas_Object *elm_swallowed_entry(Evas_Object *parent, const char *part, const char *text);
41 Evas_Object *elm_swallowed_icon(Evas_Object *parent, const char *part, const char *file);
42 void elm_layout_content_del(Evas_Object *parent, const char *part);
43
44 #endif                /* __EXTENDED_ELM_H__ */