Mercurial > pidgin.yaz
comparison pidgin/gtkmedia.c @ 26455:84374a764255
Hide PidginMedia and related structs.
author | Mike Ruprecht <maiku@soc.pidgin.im> |
---|---|
date | Mon, 30 Mar 2009 02:37:14 +0000 |
parents | d254bc6b4d60 |
children | aa85cf759b98 0ee10b3e8ee6 |
comparison
equal
deleted
inserted
replaced
26454:d254bc6b4d60 | 26455:84374a764255 |
---|---|
38 | 38 |
39 #ifdef USE_VV | 39 #ifdef USE_VV |
40 | 40 |
41 #include <gst/interfaces/xoverlay.h> | 41 #include <gst/interfaces/xoverlay.h> |
42 | 42 |
43 #define PIDGIN_TYPE_MEDIA (pidgin_media_get_type()) | |
44 #define PIDGIN_MEDIA(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), PIDGIN_TYPE_MEDIA, PidginMedia)) | |
45 #define PIDGIN_MEDIA_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), PIDGIN_TYPE_MEDIA, PidginMediaClass)) | |
46 #define PIDGIN_IS_MEDIA(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), PIDGIN_TYPE_MEDIA)) | |
47 #define PIDGIN_IS_MEDIA_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), PIDGIN_TYPE_MEDIA)) | |
48 #define PIDGIN_MEDIA_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), PIDGIN_TYPE_MEDIA, PidginMediaClass)) | |
49 | |
50 typedef struct _PidginMedia PidginMedia; | |
51 typedef struct _PidginMediaClass PidginMediaClass; | |
52 typedef struct _PidginMediaPrivate PidginMediaPrivate; | |
53 | |
43 typedef enum | 54 typedef enum |
44 { | 55 { |
45 /* Waiting for response */ | 56 /* Waiting for response */ |
46 PIDGIN_MEDIA_WAITING = 1, | 57 PIDGIN_MEDIA_WAITING = 1, |
47 /* Got request */ | 58 /* Got request */ |
49 /* Accepted call */ | 60 /* Accepted call */ |
50 PIDGIN_MEDIA_ACCEPTED, | 61 PIDGIN_MEDIA_ACCEPTED, |
51 /* Rejected call */ | 62 /* Rejected call */ |
52 PIDGIN_MEDIA_REJECTED, | 63 PIDGIN_MEDIA_REJECTED, |
53 } PidginMediaState; | 64 } PidginMediaState; |
65 | |
66 struct _PidginMediaClass | |
67 { | |
68 GtkWindowClass parent_class; | |
69 }; | |
70 | |
71 struct _PidginMedia | |
72 { | |
73 GtkWindow parent; | |
74 PidginMediaPrivate *priv; | |
75 }; | |
54 | 76 |
55 struct _PidginMediaPrivate | 77 struct _PidginMediaPrivate |
56 { | 78 { |
57 PurpleMedia *media; | 79 PurpleMedia *media; |
58 gchar *screenname; | 80 gchar *screenname; |