diff options
author | Raph Levien <raph@levien.com> | 2005-01-09 07:29:59 +0100 |
---|---|---|
committer | Raph Levien <raph@levien.com> | 2005-01-09 07:29:59 +0100 |
commit | fb12e1716d653cce57b7b6acfa16c44c748969b4 (patch) | |
tree | 683fd016c6587daa00a1dd55622be4bf50c4241a /macpdf/carbonpdf.h | |
parent | 72976993f5b39d9ee1599dc89961288b297cdc62 (diff) | |
download | mupdf-fb12e1716d653cce57b7b6acfa16c44c748969b4.tar.xz |
created macpdf app
Diffstat (limited to 'macpdf/carbonpdf.h')
-rw-r--r-- | macpdf/carbonpdf.h | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/macpdf/carbonpdf.h b/macpdf/carbonpdf.h new file mode 100644 index 00000000..dde4dca7 --- /dev/null +++ b/macpdf/carbonpdf.h @@ -0,0 +1,31 @@ +#include <Carbon/Carbon.h> + +#include <fitz.h> +#include <mupdf.h> + +typedef struct viewctx +{ + WindowRef window; + HIViewRef view; + char *doctitle; + + float zoom; + int rotate; + int pageno; + + pdf_page *page; + fz_obj *pageobj; + + pdf_xref *xref; + pdf_pagetree *pages; + pdf_outline *outline; + fz_renderer *rast; + fz_pixmap *image; +} viewctx; + +OSStatus view_register(void); + +OSStatus +view_openpdf(HIViewRef view, char *filename); + +OSStatus view_showpage(HIViewRef view); |