/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /** * html-stream-memory.h: blah * * Author: Larry Ewing * * Copyright 2001, Ximian, Inc. */ #ifndef _HTML_STREAM_MEM_H_ #define _HTML_STREAM_MEM_H_ #include typedef struct _HTMLStreamMem HTMLStreamMem; typedef struct _HTMLStreamMemClass HTMLStreamMemClass; #define HTML_STREAM_MEM_TYPE (html_stream_mem_get_type ()) #define HTML_STREAM_MEM(o) (GTK_CHECK_CAST ((o), HTML_STREAM_MEM_TYPE, HTMLStreamMem)) #define HTML_STREAM_MEM_CLASS(k) (GTK_CHECK_CLASS_CAST((k), HTML_STREAM_MEM_TYPE, HTMLStreamMemClass)) #define HTML_IS_STREAM_MEM(o) (GTK_CHECK_TYPE ((o), HTML_STREAM_MEM_TYPE)) #define HTML_IS_STREAM_MEM_CLASS(k) (GTK_CHECK_CLASS_TYPE ((k), HTML_STREAM_MEM_TYPE)) struct _HTMLStreamMem { BonoboObject bonobo_object; GtkHTMLStream *html_stream; }; struct _HTMLStreamMemClass { BonoboObjectClass parent_class; POA_Bonobo_Stream__epv epv; }; GtkType html_stream_mem_get_type (void); BonoboObject *html_stream_mem_create (GtkHTMLStream *html_stream); HTMLStreamMem *html_stream_mem_constuct (HTMLStreamMem *bhtml, GtkHTMLStream *html_stream); #endif /* _HTML_STREAM_MEM_H_ */