1 /*
2 **
3 ** callbacks.h
4 **
5 ** Copyright (C) 1995, 1996, 1997 Johannes Plass
6 ** Copyright (C) 2004 Jose E. Marchesi
7 **
8 ** This program is free software; you can redistribute it and/or modify
9 ** it under the terms of the GNU General Public License as published by
10 ** the Free Software Foundation; either version 3 of the License, or
11 ** (at your option) any later version.
12 **
13 ** This program is distributed in the hope that it will be useful,
14 ** but WITHOUT ANY WARRANTY; without even the implied warranty of
15 ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16 ** GNU General Public License for more details.
17 **
18 ** You should have received a copy of the GNU General Public License
19 ** along with GNU gv; see the file COPYING.  If not, write to
20 ** the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
21 ** Boston, MA 02111-1307, USA.
22 **
23 ** Authors:   Johannes Plass (plass@thep.physik.uni-mainz.de)
24 **            Department of Physics
25 **            Johannes Gutenberg-University
26 **            Mainz, Germany
27 **
28 **            Jose E. Marchesi (jemarch@gnu.org)
29 **            GNU Project
30 **
31 */
32 
33 #ifndef	_GV_CALLBACKS_H_
34 #define	_GV_CALLBACKS_H_
35 
36 extern void cb_showTitle           (Widget, XtPointer, XtPointer);
37 extern void cb_newtocScrollbar     (Widget, XtPointer, XtPointer);
38 extern void cb_newtocVisibleAdjust (Widget, XtPointer, XtPointer);
39 extern void cb_adjustSlider        (Widget, XtPointer, XtPointer);
40 extern void cb_antialias           (Widget, XtPointer, XtPointer);
41 extern void cb_useBackingPixmap    (Widget, XtPointer, XtPointer);
42 extern void cb_handleDSC           (Widget, XtPointer, XtPointer);
43 extern void cb_handleEOF           (Widget, XtPointer, XtPointer);
44 extern void cb_stopInterpreter     (Widget, XtPointer, XtPointer);
45 extern void cb_pageAdjustNotify    (Widget, XtPointer, XtPointer);
46 extern void cb_checkFile           (Widget, XtPointer, XtPointer);
47 extern void cb_watchFile           (Widget, XtPointer, XtPointer);
48 extern void cb_print               (Widget, XtPointer, XtPointer);
49 extern void cb_print_pos           (Widget, XtPointer, XtPointer);
50 extern void cb_doPrint             (Widget, XtPointer, XtPointer);
51 extern void cb_doPrintPos          (Widget, XtPointer, XtPointer);
52 extern void cb_cancelPrint         (Widget, XtPointer, XtPointer);
53 extern void cb_save                (Widget, XtPointer, XtPointer);
54 extern void cb_doSave              (Widget, XtPointer, XtPointer);
55 extern void cb_openFile            (Widget, XtPointer, XtPointer);
56 extern void cb_doOpenFile          (Widget, XtPointer, XtPointer);
57 extern void cb_reopen              (Widget, XtPointer, XtPointer);
58 extern void cb_savepos             (Widget, XtPointer, XtPointer);
59 extern void cb_presentation        (Widget, XtPointer, XtPointer);
60 extern void cb_redisplay           (Widget, XtPointer, XtPointer);
61 extern void cb_page                (Widget, XtPointer, XtPointer);
62 extern void cb_positionPage        (Widget, XtPointer, XtPointer);
63 extern void cb_setPageMark         (Widget, XtPointer, XtPointer);
64 extern void cb_autoResize          (Widget, XtPointer, XtPointer);
65 extern void cb_setScale            (Widget, XtPointer, XtPointer);
66 extern void cb_setOrientation      (Widget, XtPointer, XtPointer);
67 extern void cb_setPagemedia        (Widget, XtPointer, XtPointer);
68 extern void cb_track               (Widget, XtPointer, XtPointer);
69 extern void cb_message             (Widget, XtPointer, XtPointer);
70 extern void cb_destroy             (Widget, XtPointer, XtPointer);
71 extern void cb_destroyGhost        (Widget, XtPointer, XtPointer);
72 extern void cb_quitGhostview       (Widget, XtPointer, XtPointer);
73 extern void cb_doQuit              (Widget, XtPointer, XtPointer);
74 extern void cb_cancelQuit          (Widget, XtPointer, XtPointer);
75 extern void cb_askPassword         (Widget, XtPointer, XtPointer);
76 
77 #endif /* _GV_CALLBACKS_H_ */
78