From 817e6294b42b3e4435f1b99728afc1dca84a6445 Mon Sep 17 00:00:00 2001 From: Mattia Rizzolo Date: Fri, 3 Oct 2014 14:05:03 +0000 Subject: Imported Upstream version 0.97 --- src/xsane-preferences.h | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) (limited to 'src/xsane-preferences.h') diff --git a/src/xsane-preferences.h b/src/xsane-preferences.h index a6686b5..e0b90c0 100644 --- a/src/xsane-preferences.h +++ b/src/xsane-preferences.h @@ -3,7 +3,7 @@ xsane-preferences.h Oliver Rauch - Copyright (C) 1998-2002 Oliver Rauch + Copyright (C) 1998-2005 Oliver Rauch This file is part of the XSANE package. This program is free software; you can redistribute it and/or modify @@ -88,7 +88,9 @@ typedef struct { char *xsane_version_str; /* xsane-version string */ char *tmp_path; /* path to temporary directory */ + char *working_directory; /* directory where xsane saves images etc */ char *filename; /* default filename */ + char *filetype; /* default filetype */ int image_umask; /* image umask (permisson mask) */ int directory_umask; /* directory umask (permisson mask) */ @@ -103,7 +105,9 @@ typedef struct double fax_height; /* height of fax paper in mm */ double fax_leftoffset; /* left offset of fax paper in mm */ double fax_bottomoffset; /* bottom offset of fax paper in mm */ + int fax_fine_mode; /* use fine or normal mode */ +#ifdef XSANE_ACTIVATE_MAIL char *mail_from; /* email address of sender */ char *mail_reply_to; /* email address for replied emails */ char *mail_smtp_server; /* ip address or domain name of smtp server */ @@ -115,12 +119,17 @@ typedef struct char *mail_pop3_pass; /* password for pop3 server */ char *mail_project; /* mail project */ char *mail_viewer; /* mail viewer */ + char *mail_filetype; /* mail filetype */ +#endif char *ocr_command; /* ocrcommand */ char *ocr_inputfile_option; /* option for input file */ char *ocr_outputfile_option; /* option for output file */ + int ocr_use_gui_pipe; /* use progress pipe */ + char *ocr_gui_outfd_option; /* option for progress pipe filedeskriptor */ + char *ocr_progress_keyword; /* keyword for progress value in gui pipe */ - char *doc_viewer; /* doc viewer for helpfiles */ + char *browser; /* doc viewer for helpfiles */ double jpeg_quality; /* quality when saving image as jpeg */ double png_compression; /* compression when saving image as pnm */ @@ -130,13 +139,16 @@ typedef struct int save_devprefs_at_exit; /* save device preferences at exit */ int overwrite_warning; /* warn if file exists */ int skip_existing_numbers; /* skip used filenames when automatically increase counter */ + int save_pnm16_as_ascii; /* selection if pnm 16 bit is saved as ascii or binary file */ int reduce_16bit_to_8bit; /* reduce images with 16 bits/color to 8 bits/color */ int filename_counter_step; /* filename_counter += filename_counter_step; */ int filename_counter_len; /* minimum length of filename_counter */ + int show_range_mode; /* how to show a range */ int tooltips_enabled; /* should tooltips be disabled? */ int show_histogram; /* show histogram ? */ int show_gamma; /* show gamma curve ? */ + int show_batch_scan; /* show batch scan dialog ? */ int show_standard_options; /* show standard options ? */ int show_advanced_options; /* show advanced options ? */ int show_resolution_list; /* show resolution list instead of slider ? */ @@ -171,7 +183,7 @@ typedef struct int auto_correct_colors; /* automatic color correction after preview scan */ int gtk_update_policy; - int psrotate; /* rotate by 90 degree in postscript mode - landscape */ + int paper_orientation; /* image position on printer and page orientation */ int printernr; /* number of printers */ int printerdefinitions; Preferences_printer_t **printer; @@ -187,4 +199,7 @@ extern Preferences preferences; extern void preferences_save (int fd); extern void preferences_restore (int fd); +extern void preferences_save_media (int fd); +extern void preferences_restore_media (int fd); + #endif /* preferences_h */ -- cgit v1.2.3