diff options
| author | Andreas Politz <politza@hochschule-trier.de> | 2015-03-31 23:31:35 +0200 |
|---|---|---|
| committer | Andreas Politz <politza@hochschule-trier.de> | 2015-03-31 23:31:35 +0200 |
| commit | ca77826fbf4791f4f44145cb42b694e95c109bb9 (patch) | |
| tree | fd787139f06c730862ad3e0a6874a8b71441835c /server/epdfinfo.h | |
| parent | 431f966b8cd6db31afbf347438314c5e4758c212 (diff) | |
Started options branch.
* server/epdfinfo.h : Add option structs.
* server/epdfinfo.c (image_render_page): Use struct as argument.
(cmd_getoptions, cmd_setoptions): New commands.
* lisp/pdf-info.el (pdf-info-query--transform-response,
pdf-info-getoptions, pdf-info-setoptions): Handle new commands.
Diffstat (limited to 'server/epdfinfo.h')
| -rw-r--r-- | server/epdfinfo.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/server/epdfinfo.h b/server/epdfinfo.h index eda4296..b7fa518 100644 --- a/server/epdfinfo.h +++ b/server/epdfinfo.h @@ -149,6 +149,18 @@ typedef struct typedef struct { + PopplerColor bg, fg; + gboolean usecolors; + gboolean printed; +} render_options_t; + +typedef struct +{ + render_options_t render; +} document_options_t; + +typedef struct +{ PopplerDocument *pdf; char *filename; char *passwd; @@ -157,6 +169,7 @@ typedef struct GHashTable *keys; /* key => page */ GList **pages; /* page array */ } annotations; + document_options_t options; } document_t; typedef enum |
