Mercurial > pidgin.yaz
diff 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 |
line wrap: on
line diff
--- a/pidgin/gtkmedia.c Mon Mar 30 01:19:02 2009 +0000 +++ b/pidgin/gtkmedia.c Mon Mar 30 02:37:14 2009 +0000 @@ -40,6 +40,17 @@ #include <gst/interfaces/xoverlay.h> +#define PIDGIN_TYPE_MEDIA (pidgin_media_get_type()) +#define PIDGIN_MEDIA(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), PIDGIN_TYPE_MEDIA, PidginMedia)) +#define PIDGIN_MEDIA_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), PIDGIN_TYPE_MEDIA, PidginMediaClass)) +#define PIDGIN_IS_MEDIA(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), PIDGIN_TYPE_MEDIA)) +#define PIDGIN_IS_MEDIA_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), PIDGIN_TYPE_MEDIA)) +#define PIDGIN_MEDIA_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), PIDGIN_TYPE_MEDIA, PidginMediaClass)) + +typedef struct _PidginMedia PidginMedia; +typedef struct _PidginMediaClass PidginMediaClass; +typedef struct _PidginMediaPrivate PidginMediaPrivate; + typedef enum { /* Waiting for response */ @@ -52,6 +63,17 @@ PIDGIN_MEDIA_REJECTED, } PidginMediaState; +struct _PidginMediaClass +{ + GtkWindowClass parent_class; +}; + +struct _PidginMedia +{ + GtkWindow parent; + PidginMediaPrivate *priv; +}; + struct _PidginMediaPrivate { PurpleMedia *media;