]> git.eshelyaron.com Git - emacs.git/commitdiff
*** empty log message ***
authorEli Zaretskii <eliz@gnu.org>
Thu, 27 Jan 2000 17:14:00 +0000 (17:14 +0000)
committerEli Zaretskii <eliz@gnu.org>
Thu, 27 Jan 2000 17:14:00 +0000 (17:14 +0000)
src/ChangeLog

index 8a04ad230b743674e09dd9e09df0d39538c36916..4586f299f1fe5b933d0e8b57cf771504ddc69c63 100644 (file)
@@ -1,3 +1,27 @@
+2000-01-27  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       Support for the menu-help feature:
+
+       * msdos.h: Change prototypes of XMenuAddSelection and
+       XMenuActivate.
+
+       * msdos.c (IT_clear_end_of_line): Print the extent of the cleared
+       part of the line to the termscript file.
+       (IT_clear_to_end): Clear the entire line, not just its beginning.
+       (menu_help_message, prev_menu_help_message): New variables.
+       (IT_menu_make_room): Make room for the help_text member.
+       (IT_menu_display): New argument disp_help; all callers changed.
+       If disp_help is non-zero, store the help text of the active menu
+       item in menu_help_message.
+       (XMenuAddPane): Initialize the help_text member to NULL.
+       (XMenuAddSelection): New argument help_text.  Store it in the
+       XMenu structure.
+       (XMenuActivate): New argument help_callback.  If the value of
+       menu_help_message has changed since the last time, display the
+       menu help message text while waiting for the mouse to move.  Clear
+       the echo area before exiting.
+       (XMenuDestroy): Free the help_text member.
+
 2000-01-27  Gerd Moellmann  <gerd@gnu.org>
 
        * xmenu.c (xmenu_show) [!USE_X_TOOLKIT]: Pass help to