summaryrefslogtreecommitdiff
path: root/include/bt-widget.h
blob: b69ed4ac98c17dac6b17904a237fe5357516142f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
/*
 * Copyright (c) 2012-2013 Samsung Electronics Co., Ltd.
 *
 * Licensed under the Flora License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://floralicense.org/license/
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

#ifndef __BT_WIDGET_H__
#define __BT_WIDGET_H__

#ifdef __cplusplus
extern "C" {
#endif

#include "Elementary.h"

Evas_Object *_bt_create_naviframe(Evas_Object *parent);

Evas_Object *_bt_create_icon(Evas_Object *parent, char *img);

Evas_Object *_bt_create_button(Evas_Object *parent, char *style,
				char *text, char *icon_path,
				Evas_Smart_Cb func, void *data);

Evas_Object *_bt_modify_button(Evas_Object *btn, char *style,
				char *text, char *icon_path);

Evas_Object *_bt_create_onoff_toggle(Evas_Object *parent,
				Evas_Smart_Cb func, void *data);

Evas_Object *_bt_create_progressbar(Evas_Object *parent,
				const char *style);

Evas_Object *_bt_create_genlist(Evas_Object *parent);

void _bt_update_genlist_item(Elm_Object_Item *item);

Evas_Object *_bt_create_separator(Evas_Object *parent,
				const char *style);

Evas_Object *_bt_create_box(Evas_Object *parent);

Evas_Object *_bt_create_scroller(Evas_Object *parent,
				Evas_Object *ly);

Evas_Object *_bt_create_controlbar(Evas_Object *parent, char *style);

Evas_Object *_bt_create_bg(Evas_Object *parent, char *style);

Evas_Object *_bt_create_layout(Evas_Object *parent, char *edj,
				char *content);

Evas_Object *_bt_create_conformant(Evas_Object *parent,
				   Evas_Object *content);

Evas_Object *_bt_create_popup(Evas_Object *parent, char *title,
				char *text, void *cb, void *cb_data,
				int timer_val);

#ifdef __cplusplus
}
#endif
#endif				/* __BT_WIDGET_H__ */