Mercurial > emacs
changeset 10503:4d94f31dc555
(x_mouse_leave): Add neutralizing define.
(XMenuCreate, XMenuAddPane, XMenuAddSelection, XMenuLocate,
XMenuActivate, XMenuDestroy): Add prototype.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Fri, 20 Jan 1995 23:38:46 +0000 |
parents | 1b08df5c5e4a |
children | 8a1bd0598b49 |
files | src/msdos.h |
diffstat | 1 files changed, 10 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/msdos.h Fri Jan 20 23:37:41 1995 +0000 +++ b/src/msdos.h Fri Jan 20 23:38:46 1995 +0000 @@ -5,7 +5,7 @@ GNU Emacs is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 1, or (at your option) +the Free Software Foundation; either version 2, or (at your option) any later version. GNU Emacs is distributed in the hope that it will be useful, @@ -106,6 +106,7 @@ #define FONT_WIDTH(foo) 1 /* Function `getcbrk' is the most harmless I can think of right now... */ #define check_x if (FRAME_TERMCAP_P (bar)) error ("Not running under a windows system."); else getcbrk +#define x_mouse_leave getcbrk #define XM_FAILURE -1 #define XM_SUCCESS 1 #define XM_NO_SELECT 2 @@ -123,6 +124,14 @@ int width; } XMenu; +XMenu *XMenuCreate (Display *, Window, char *); +int XMenuAddPane (Display *, XMenu *, char *, int); +int XMenuAddSelection (Display *, XMenu *, int, int, char *, int); +void XMenuLocate (Display *, XMenu *, int, int, int, int, + int *, int *, int *, int *); +int XMenuActivate (Display *, XMenu *, int *, int *, int, int, unsigned, char **); +void XMenuDestroy (Display *, XMenu *); + #endif /* not HAVE_X_WINDOWS */ #endif /* not _MSDOS_H_ */