282
+ − 1 /* Definitions for the new drag and drop model;
+ − 2 created 03-may-98 by Oliver Graf <ograf@fga.de>
+ − 3 Copyright (C) 1998 Oliver Graf
+ − 4
+ − 5 This file is part of XEmacs.
+ − 6
+ − 7 XEmacs is free software; you can redistribute it and/or modify it
+ − 8 under the terms of the GNU General Public License as published by the
+ − 9 Free Software Foundation; either version 2, or (at your option) any
+ − 10 later version.
+ − 11
+ − 12 XEmacs is distributed in the hope that it will be useful, but WITHOUT
+ − 13 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ − 14 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+ − 15 for more details.
+ − 16
+ − 17 You should have received a copy of the GNU General Public License
+ − 18 along with XEmacs; see the file COPYING. If not, write to
+ − 19 the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ − 20 Boston, MA 02111-1307, USA. */
+ − 21
+ − 22 /* Synched up with: Not in FSF. */
+ − 23
398
+ − 24 #ifndef INCLUDED_dragdrop_h_
+ − 25 #define INCLUDED_dragdrop_h_
282
+ − 26
+ − 27 /* Drag'n'Drop data types known by XEmacs */
+ − 28 extern Lisp_Object Qdragdrop_MIME;
+ − 29 extern Lisp_Object Qdragdrop_URL;
+ − 30
+ − 31 /* External defined functions to handle Drag'n'Drop */
+ − 32 extern Lisp_Object Qdragdrop_drop_dispatch;
+ − 33
+ − 34 /* some utility functions */
2367
+ − 35 Ibyte *dnd_url_hexify_string (const Ibyte *s, const Ibyte *m);
282
+ − 36
+ − 37 /* emacs interface */
+ − 38 void syms_of_dragdrop (void);
+ − 39
398
+ − 40 #endif /* INCLUDED_dragdrop_h_ */