X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=src%2Fxo-file.h;h=01f7116953ed39b8be33c5d50ad066d60a41e90a;hb=0c8dfdb035698cc0112a5e7b776709aca11c2f16;hp=7ff1a03fe07a5ab542f8e36a1bc0cc64da885276;hpb=fd008f43f9e0848369972b0bc0e52129380e229b;p=xournal.git diff --git a/src/xo-file.h b/src/xo-file.h index 7ff1a03..01f7116 100644 --- a/src/xo-file.h +++ b/src/xo-file.h @@ -1,3 +1,21 @@ +/* + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public + * License as published by the Free Software Foundation; either + * version 2 of the License, or (at your option) any later version. + * + * This software is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#define DEFAULT_SHORTEN_MENUS \ + "optionsProgressiveBG optionsLeftHanded optionsButtonSwitchMapping" + #define GS_CMDLINE \ "gs -sDEVICE=bmp16m -r%f -q -sOutputFile=- " \ "-dNOPAUSE -dBATCH -dEPSCrop -dTextAlphaBits=4 -dGraphicsAlphaBits=4 %s" @@ -6,10 +24,6 @@ extern int GS_BITMAP_DPI, PDFTOPPM_PRINTING_DPI; #define TMPDIR_TEMPLATE "/tmp/xournalpdf.XXXXXX" -#define PDFTOPPM_ARGV \ - { "pdftoppm", "-q", "-f", pageno_str, "-l", pageno_str, \ - "-r", dpi_str, pdf_filename, ppm_root, NULL } - void new_journal(void); gboolean save_journal(const char *filename); gboolean close_journal(void); @@ -20,8 +34,8 @@ GList *attempt_load_gv_bg(char *filename); struct Background *attempt_screenshot_bg(void); void cancel_bgpdf_request(struct BgPdfRequest *req); -void add_bgpdf_request(int pageno, double zoom, gboolean printing); -void bgpdf_spawn_child(void); +gboolean add_bgpdf_request(int pageno, double zoom); +gboolean bgpdf_scheduler_callback(gpointer data); void shutdown_bgpdf(void); gboolean init_bgpdf(char *pdfname, gboolean create_pages, int file_domain);