changeset 27344:d91e804f895e

*** empty log message ***
author Gerd Moellmann <gerd@gnu.org>
date Mon, 17 Jan 2000 09:16:13 +0000
parents 43230463dfcf
children 15a661269a09
files lwlib/ChangeLog src/ChangeLog
diffstat 2 files changed, 28 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/lwlib/ChangeLog	Mon Jan 17 09:14:33 2000 +0000
+++ b/lwlib/ChangeLog	Mon Jan 17 09:16:13 2000 +0000
@@ -1,3 +1,31 @@
+2000-01-17  Gerd Moellmann  <gerd@gnu.org>
+
+	* lwlib-Xm.c (xm_arm_callback): New function.
+	(make_menu_in_widget): Set xm_arm_callback as XmNarmCallback and
+	XmNdisarmCallback for buttons (not supported for other widgets).
+
+	* lwlib-Xlw.c (highlight_hook): New function.
+	(xlw_create_menubar, xlw_create_popup_menu): Add highlight_hook as
+	callback XtNhighlightCallback.
+
+	* lwlib.c (copy_widget_value_tree): Copy help string.
+	(free_widget_value_tree): Free help string.
+	(merge_widget_value): Handle help string.
+	(allocate_widget_info, lw_register_widget, lw_create_widget): Add
+	parameter HIGHLIGHT_CB.
+	(lw_get_widget_instance): New function.
+
+	* lwlib-int.h: Add prototype for lw_get_widget_instance.
+
+	* lwlib.h (_widget_value): Add help string.
+
+	* xlwmenu.c (xlwMenuResources): All XtNhighlightCallback.
+	(remap_menubar): Call highlight callback.
+
+	* xlwmenu.h (XtNhighlightCallback): New define.
+
+	* xlwmenuP.h (_XlwMenu_part): Add `highlight' callback list.
+
 1999-10-19  Paul Eggert  <eggert@twinsun.com>
 	
 	Add support for large files, plus some locale improvements.
Binary file src/ChangeLog has changed