reactos/rosapps/smartpdf/src/SumatraDialogs.h
Klemens Friedl 435a566751 SmartPDF - lightweight pdf viewer app for rosapps
* sumatrapdf - vendor import
* everything compiles (libjpeg, poppler, fitz, sumatrapdf)
* does NOT link

(remove the comment tags in the parent directory.rbuild file (rosapps dir) to build it)

svn path=/trunk/; revision=29295
2007-09-29 08:39:35 +00:00

35 lines
1.1 KiB
C

/* Copyright Krzysztof Kowalczyk 2006-2007
License: GPLv2 */
#ifndef SUMATRA_PDF_DIALOGS_H_
#define SUMATRA_PDF_DIALOGS_H_
#include "SumatraPDF.h"
#define DIALOG_OK_PRESSED 1
#define DIALOG_YES_PRESSED 1
#define DIALOG_CANCEL_PRESSED 2
#define DIALOG_NO_PRESSED 3
/* For passing data to/from GetPassword dialog */
typedef struct {
const char * fileName; /* name of the file for which we need the password */
char * pwdOut; /* password entered by the user */
} Dialog_GetPassword_Data;
/* For passing data to/from GoToPage dialog */
typedef struct {
int currPageNo; /* currently shown page number */
int pageCount; /* total number of pages */
int pageEnteredOut; /* page number entered by user */
} Dialog_GoToPage_Data;
/* For passing data to/from AssociateWithPdf dialog */
typedef struct {
BOOL dontAskAgain;
} Dialog_PdfAssociate_Data;
int Dialog_GoToPage(WindowInfo *win);
char * Dialog_GetPassword(WindowInfo *win, const char *fileName);
int Dialog_PdfAssociate(HWND hwnd, BOOL *dontAskAgainOut);
#endif