#include <string.h>#include <glib.h>#include <librsvg/rsvg.h>#include <png.h>#include "ut_debugmsg.h"#include "ut_types.h"#include "ut_string.h"#include "xap_Module.h"#include "ie_impGraphic.h"#include "fg_GraphicRaster.h"Classes | |
| class | IE_RSVGBitmapGraphic |
| class | IE_RSVGGraphic_Sniffer |
Defines | |
| #define | ABI_BUILTIN_FAR_CALL ABI_FAR_CALL |
Functions | |
| static void | _write_png (png_structp png_ptr, png_bytep data, png_size_t length) |
| static void | _write_flush (png_structp) |
| ABI_BUILTIN_FAR_CALL int | abi_plugin_register (XAP_ModuleInfo *mi) |
| Register the OpenDocument plugin. | |
| ABI_BUILTIN_FAR_CALL int | abi_plugin_unregister (XAP_ModuleInfo *mi) |
| Unregister the OpenDocument plugin. | |
| ABI_BUILTIN_FAR_CALL int | abi_plugin_supports_version (UT_uint32, UT_uint32, UT_uint32) |
Variables | |
| static IE_SuffixConfidence | IE_RSVGGraphic_Sniffer__SuffixConfidence [] |
| static IE_RSVGGraphic_Sniffer * | m_sniffer = 0 |
| #define ABI_BUILTIN_FAR_CALL ABI_FAR_CALL |
| static void _write_flush | ( | png_structp | ) | [static] |
| static void _write_png | ( | png_structp | png_ptr, | |
| png_bytep | data, | |||
| png_size_t | length | |||
| ) | [static] |
This class will import SVGs into PNG byte buffers for AbiWord
References UT_ByteBuf::append().
Referenced by IE_RSVGBitmapGraphic::Initialize_PNG().
| ABI_BUILTIN_FAR_CALL int abi_plugin_register | ( | XAP_ModuleInfo * | mi | ) |
Register the OpenDocument plugin.
References XAP_ModuleInfo::author, XAP_ModuleInfo::desc, XAP_ModuleInfo::name, IE_ImpGraphic::registerImporter(), XAP_ModuleInfo::usage, and XAP_ModuleInfo::version.
References isCurrentAbiVersion.
| ABI_BUILTIN_FAR_CALL int abi_plugin_unregister | ( | XAP_ModuleInfo * | mi | ) |
Unregister the OpenDocument plugin.
References XAP_ModuleInfo::author, XAP_ModuleInfo::desc, XAP_ModuleInfo::name, IE_ImpGraphic::unregisterImporter(), XAP_ModuleInfo::usage, and XAP_ModuleInfo::version.
{
{ "svg", UT_CONFIDENCE_PERFECT },
{ "", UT_CONFIDENCE_ZILCH }
}
IE_RSVGGraphic_Sniffer* m_sniffer = 0 [static] |
1.7.1