rc: add nasty tizen work around.
[profile/ivi/lemolo.git] / dialer / gui.h
1 #ifndef _EFL_OFONO_GUI_H__
2 #define _EFL_OFONO_GUI_H__ 1
3
4 #include "contacts.h"
5
6 Evas_Object *gui_layout_add(Evas_Object *parent, const char *style);
7
8 Evas_Object *gui_simple_popup(const char *title, const char *message);
9
10 void gui_simple_popup_title_set(Evas_Object *p, const char *title);
11 void gui_simple_popup_message_set(Evas_Object *p, const char *msg);
12
13 void gui_simple_popup_button_dismiss_set(Evas_Object *p);
14 void gui_simple_popup_buttons_set(Evas_Object *p,
15                                         const char *b1_label,
16                                         const char *b1_class,
17                                         Evas_Smart_Cb b1_cb,
18                                         const char *b2_label,
19                                         const char *b2_class,
20                                         Evas_Smart_Cb b2_cb,
21                                         const void *data);
22
23 void gui_simple_popup_entry_enable(Evas_Object *p);
24 void gui_simple_popup_entry_disable(Evas_Object *p);
25 const char *gui_simple_popup_entry_get(const Evas_Object *p);
26
27
28 void gui_activate(void);
29 void gui_number_set(const char *number, Eina_Bool auto_dial);
30
31 void gui_activecall_set(Evas_Object *o);
32
33 void gui_contacts_show(void);
34
35 void gui_call_enter(void);
36 void gui_call_exit(void);
37
38 Eina_Bool gui_init(const char *theme);
39 void gui_shutdown(void);
40
41 Contact_Info *gui_contact_search(const char *number, const char **type);
42
43 #endif