source: trunk/Lucide/plugins/lupoppler/lupoppler.idl @ 367

Last change on this file since 367 was 367, checked in by dmik, 11 years ago

Merged bramches/kmk (r294:365) to trunk.

File size: 1.5 KB
RevLine 
[2]1#ifndef lupoppler_idl
2#define lupoppler_idl
3
4/*
5 *
6 *  LuPopplerDocument
7 *
8 *  Lucide plugin for viewing/navigating PDFs.
9 *  Uses poppler library.
10 *
11 */
12
13#include <ludoc.idl>
14
15
16interface LuPopplerDocument : LuDocument
17{
18
19#ifdef __SOMIDL__
20
[321]21    implementation
[2]22    {
23
24            void *data;
[321]25
[2]26        loadFile: override;
[27]27        getBpp: override;
[2]28        isScalable: override;
29        isRotable: override;
30        getPageCount: override;
31        getPageSize: override;
32        renderPageToPixbuf: override;
33        isAsynchRenderingSupported: override;
34        renderPageToPixbufAsynch: override;
35        getSelectionRectangles: override;
36        isHaveText: override;
37        getText: override;
38        isHaveLinks: override;
39        getLinkMapping: override;
40        isSaveable: override;
41        saveAs: override;
[61]42        isPostScriptExportable: override;
43        exportToPostScript: override;
[2]44        isHaveFontInfo: override;
45        getFontInfo: override;
46        isHaveIndex: override;
47        getIndex: override;
48        getDocumentInfo: override;
49        getThumbnailSize: override;
50        getThumbnail: override;
51        searchText: override;
[95]52        isFixedImage: override;
[153]53        isCreateFileThumbnail: override;
[321]54        isHaveInputFields: override;
55        getInputFields: override;
56
[2]57        somDefaultInit: override, init;
58        somDestruct: override;
59    };
[321]60
[2]61#endif // __SOMIDL__
62
63};
64
65#endif // lupoppler_idl
Note: See TracBrowser for help on using the repository browser.