ms-escher.h 714 Bytes
Newer Older
1 2 3
#ifndef GNUMERIC_MS_OFFICE_ESCHER_H
#define GNUMERIC_MS_OFFICE_ESCHER_H

4 5 6 7
/**
 * ms-escher.h: MS Office drawing layer support
 *
 * Author:
8
 *    Jody Goldberg (jgoldberg@home.com)
9
 *    Michael Meeks (michael@imaginator.com)
10
 *
Jody Goldberg's avatar
Jody Goldberg committed
11
 * (C) 1998, 1999, 2000 Jody Goldberg, Michael Meeks
12
 **/
13
#include "ms-excel-read.h"
14

15 16 17 18
#ifdef ENABLE_BONOBO
#include <bonobo.h>
#endif

19
typedef struct {
20
	char const   *repo_id;
21
#ifdef ENABLE_BONOBO
22
	BonoboStream *stream;
23
#else
24
	guint8       *raw_data;
25 26 27
#endif
} EscherBlip;

28 29 30
extern void ms_escher_parse        (BiffQuery     *q,
				    ExcelWorkbook *wb,
				    ExcelSheet    *sheet);
31

32
extern void ms_escher_blip_destroy (EscherBlip    *blip);
33

34
#endif /* GNUMERIC_MS_OFFICE_ESCHER_H */