3 * Copyright 2012 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.
19 #ifndef __EXTENDED_ELM_H__
20 #define __EXTENDED_ELM_H__
22 #include <Elementary.h>
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,
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,
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);
44 #endif /* __EXTENDED_ELM_H__ */