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