view src/menubar-msw.h @ 510:5bdbc721d46a

[xemacs-hg @ 2001-05-06 08:33:35 by ben] implement printing the selection when it's selected. force redisplay when set-charset-ccl-program called. if bytecomp or byte-optimize need recompiling, then load the .el version of them first, recompile them, and reload the .elc versions to recompile everything else (so we won't be waiting until the cows come home).
author ben
date Sun, 06 May 2001 08:33:41 +0000
parents 8de8e3f6228a
children 943eaba38521
line wrap: on
line source

/* Implements an elisp-programmable menubar -- Win32
   Copyright (C) 1993, 1994 Free Software Foundation, Inc.
   Copyright (C) 1995 Tinker Systems and INS Engineering Corp.
   Copyright (C) 1997 Kirill M. Katsnelson <kkm@kis.ru>

This file is part of XEmacs.

XEmacs 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 2, or (at your option) any
later version.

XEmacs is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
for more details.

You should have received a copy of the GNU General Public License
along with XEmacs; see the file COPYING.  If not, write to
the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA.  */

/* Synched up with: Not in FSF. */

/* Author:
   Initially written by kkm 12/24/97,
   */

#ifndef INCLUDED_menubar_msw_h_
#define INCLUDED_menubar_msw_h_


#ifdef HAVE_MENUBARS

/* Message handlers. Called from window procedure */
Lisp_Object mswindows_handle_wm_initmenupopup (HMENU hmenu, struct frame* frm);
Lisp_Object mswindows_handle_wm_initmenu (HMENU hmenu, struct frame* f);
Lisp_Object mswindows_handle_wm_command (struct frame* f, WORD command);

#endif /* HAVE_MENUBARS */

#endif /* INCLUDED_menubar_msw_h_ */