1 #ifndef _EFL_OFONO_OVERVIEW_H__
2 #define _EFL_OFONO_OVERVIEW_H__ 1
6 typedef struct _Message Message;
8 Evas_Object *overview_add(Evas_Object *parent);
9 long long message_time_get(const Message *msg);
10 const char * message_content_get(const Message *msg);
11 const char * message_phone_get(const Message *msg);
12 unsigned char message_outgoing_get(const Message *msg);
13 unsigned char message_state_get(const Message *msg);
14 void message_state_set(Message *msg, unsigned char state);
15 void message_ref(Message *msg);
17 void overview_message_from_file_delete(Evas_Object *obj, Message *msg, const char *contact);
19 void message_del(Message *msg);
21 void message_data_set(Message *msg, void *data);
22 void *message_data_get(const Message *msg);
24 Elm_Object_Item *message_object_item_get(const Message *msg);
25 void message_object_item_set(Message *msg, Elm_Object_Item *it);
27 void overview_genlist_update(Evas_Object *obj, Message *msg,const char *contact);
28 void overview_all_contact_messages_clear(Evas_Object *obj, const char *contact);
30 Message *message_new(time_t timestamp, const char *content,
31 Eina_Bool outgoing, OFono_Sent_SMS_State state);