summaryrefslogtreecommitdiffstats
path: root/friendfinder/gui.h
blob: 66385d6ef4b20f4fa7a518b70e5b34f1ba51ab98 (plain) (blame)
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
#ifndef __GUI_H_
#define __GUI_H_


#include "receiver.h"
#include "Evas.h"
//structs
//typedef struct _ginfo ginfo;

//callback functions
/*
static void on_cancel(void *data, Evas_Object *obj, void *event_info);
static void on_send_message(void *data, Evas_Object *obj, void *event_info);
static void on_own_position(void *data, Evas_Object *obj, void *event_info);
static void on_show_users(void *data, Evas_Object *obj, void *event_info);
static void on_message(void *data, Evas_Object *obj, void *event_info);
static void on_options(void *data, Evas_Object *obj, void *event_info);
static void on_chat(void *data, Evas_Object *obj, void *event_info);
static void on_map(void *data, Evas_Object *obj, void *event_info);
*/

int h= 600;
int w = 450;

//other functions
void set_bubble_text(Evas_Object *bb, char *username, char *text);
void show_message(char *current_msg);
char* get_current_time();
void print_users(struct position* pos);

//init functions
void init_options();
void init_window_parts();
void init_toolbar();
void init_map();
void init_buttons(Evas_Object *box);
void elm_main();
#endif