~foxtrotgps-team/foxtrotgps/trunk

1 by Joshua Judson Rosen
Imported from tangogps-0.9.7 tarball.
1
/***************************************************************************
2
 *            friends.h
3
 *
4
 *  Tue Feb 12 16:58:38 2008
5
 *  Copyright  2008  User
6
 *  Email
7
 ****************************************************************************/
2 by Joshua Judson Rosen
Updates from tangogps-0.9.8 ("connecting people") tarball.
8
#include <gtk/gtk.h>
9
typedef struct {
10
	int type;
11
	char *nick;
12
	float lat;
13
	float lon;
14
	int head;
15
	int speed;
16
	char *lastseen;
17
	char *away_msg;
18
	int screen_x;
19
	int screen_y;
20
} friend_t;
21
22
23
typedef struct {
24
	int long id;
25
	char *txt;
26
	char *to;
27
	char *from;
28
	char *time;
305 by Paul Wise
Remove trailing whitespace
29
	gboolean incoming;
2 by Joshua Judson Rosen
Updates from tangogps-0.9.8 ("connecting people") tarball.
30
	float lat;
31
	float lon;
32
	int flag;
33
} msg_t;
34
1 by Joshua Judson Rosen
Imported from tangogps-0.9.7 tarball.
35
36
int
37
update_position();
38
39
void *
40
update_position_thread(void *ptr);
41
42
void
43
paint_friends();
44
45
int
46
register_nick();
305 by Paul Wise
Remove trailing whitespace
47
1 by Joshua Judson Rosen
Imported from tangogps-0.9.7 tarball.
48
void *
49
register_nick_thread(void *ptr);
2 by Joshua Judson Rosen
Updates from tangogps-0.9.8 ("connecting people") tarball.
50
51
GtkWidget*
52
create_friend_box(friend_t *f);
4 by Joshua Judson Rosen
Updates from tangogps-0.99.1 ("lots of layout love") tarball.
53
54
gboolean
55
send_message(gpointer user_data);