diff options
Diffstat (limited to 'content/content_type.h')
-rw-r--r-- | content/content_type.h | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/content/content_type.h b/content/content_type.h new file mode 100644 index 000000000..fbafe9e6b --- /dev/null +++ b/content/content_type.h @@ -0,0 +1,51 @@ +/* + * This file is part of NetSurf, http://netsurf.sourceforge.net/ + * Licensed under the GNU General Public License, + * http://www.opensource.org/licenses/gpl-license + * Copyright 2003 James Bursa <bursa@users.sourceforge.net> + */ + +/** \file + * Declaration of content_type enum. + * + * The content_type enum is defined here to prevent cyclic dependencies. + */ + +#ifndef _NETSURF_DESKTOP_CONTENT_TYPE_H_ +#define _NETSURF_DESKTOP_CONTENT_TYPE_H_ + +#include "netsurf/utils/config.h" + + +/** The type of a content. */ +typedef enum { + CONTENT_HTML, + CONTENT_TEXTPLAIN, + CONTENT_CSS, +#ifdef riscos +#ifdef WITH_JPEG + CONTENT_JPEG, +#endif +#ifdef WITH_PNG + CONTENT_PNG, +#endif +#ifdef WITH_GIF + CONTENT_GIF, +#endif +#ifdef WITH_SPRITE + CONTENT_SPRITE, +#endif +#ifdef WITH_DRAW + CONTENT_DRAW, +#endif +#ifdef WITH_PLUGIN + CONTENT_PLUGIN, +#endif +#endif + /* these must be the last two */ + CONTENT_OTHER, + CONTENT_UNKNOWN /**< content-type not received yet */ +} content_type; + + +#endif |