#include G_BEGIN_DECLS #define HR_TYPE_CHANNEL_LIST (hr_channel_list_get_type ()) #define HR_CHANNEL_LIST (o) (G_TYPE_CHECK_INSTANCE_CAST ((obj), HR_TYPE_CHANNEL_LIST, HRChannelList)) #define HR_CHANNEL_LIST_CLASS (k) (G_TYPE_CHECK_CLASS_CAST ((klass), HR_TYPE_CHANNEL_LIST, HRChannelListClass)) #define HR_IS_CHANNEL_LIST (o) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), HR_TYPE_CHANNEL_LIST)) #define HR_IS_CHANNEL_LIST_CLASS (k) (G_TYPE_CHECK_CLASS_TYPE ((klass), HR_TYPE_CHANNEL_LIST)) #define HR_CHANNEL_LIST_GET_CLASS (o) (G_TYPE_INSTANCE_GET_CLASS ((obj), HR_TYPE_CHANNEL_LIST, HRChannelListClass)) typedef struct _HRChannelList HRChannelList; typedef struct _HRChannelListClass HRChannelListClass; typedef struct _HRChannelListPrivate HRChannelListPrivate; struct _HRChannelList { /*< private >*/ GtkContainer container; HRChannelListPrivate *priv; }; struct _HRChannelListClass { GtkBoxClass parent_class; }; GtkWidget *hr_channel_list_new (); G_END_DECLS