]> www.fi.muni.cz Git - evince.git/blob - pdf/xpdf/BonoboFile.h
drag and drop, removed redundant verb popup code.
[evince.git] / pdf / xpdf / BonoboFile.h
1 //========================================================================
2 //
3 // BonoboFile.h
4 //
5 // Copyright 1999 Derek B. Noonburg assigned by Michael Meeks.
6 //
7 //========================================================================
8
9 #ifndef BONOBOFILE_H
10 #define BONOBOFILE_H
11
12 extern "C" {
13 #define GString G_String
14 #include <gnome.h>
15 #include <libgnorba/gnorba.h>
16 #include <bonobo/gnome-bonobo.h>
17 #undef GString
18 }
19
20 typedef GNOME_Stream BaseFile;
21
22 /* The open/close is done for you by the Bonobo server */
23
24 extern void bfclose (BaseFile file);
25 extern size_t bfread (void *ptr, size_t size, size_t nmemb, BaseFile file);
26 extern int bfseek (BaseFile file, long offset, int whence);
27 extern void brewind (BaseFile file);
28 extern long bftell (BaseFile file);
29
30 #endif /* BONOBOFILE_H */