comparison lwlib/ChangeLog @ 27349:f105cf4da905

*** empty log message ***
author Gerd Moellmann <gerd@gnu.org>
date Mon, 17 Jan 2000 12:45:41 +0000
parents 1c4d4979ffc2
children 87dcc6a2c31b
comparison
equal deleted inserted replaced
27348:46cf02cace2d 27349:f105cf4da905
64 64
65 1999-09-03 Gerd Moellmann <gerd@gnu.org> 65 1999-09-03 Gerd Moellmann <gerd@gnu.org>
66 66
67 * xlwmenu.c (make_shadow_gcs): Call 67 * xlwmenu.c (make_shadow_gcs): Call
68 x_alloc_nearest_color_for_widget. 68 x_alloc_nearest_color_for_widget.
69
70 1999-07-12 Gerd Moellmann <gerd@gnu.org>
71
72 * lwlib-Xm.c: Add function prototypes.
73
74 * lwlib-Xm.c (xm_update_label): Use val->name to look up
75 a label string from resources.
76 (xm_update_label): Add some comments.
77
78 1999-07-12 Gerd Moellmann <gerd@gnu.org>
79
80 * xlwmenu.c (all_dashes_p): Removed.
81 (size_menu_item): Call lw_separator_p.
82 (display_menu_item): Ditto.
83 (display_menu): Ditto.
84 (draw_separator): New.
85 (display_menu_item): Call it.
86 (separator_height): New.
87 (size_menu_item): Call it.
88
89 * lwlib-Xm.c (all_dashes_p): Removed.
90 (make_menu_in_widget): Use lw_separator_p. Set Motif separator
91 type.
92
93 * lwlib.c (lw_separator_p): New.
94
95 * lwlib.h (enum menu_separator): New.
96
97 1999-07-12 Gerd Moellmann <gerd@gnu.org>
98
99 * lwlib-Xm.c (make_menu_in_widget): Set alignment of menu
100 title after all widgets have been created.
101
102 1999-07-12 Gerd Moellmann <gerd@gnu.org>
103
104 * xlwmenu.c (toggle_button_width): Renamed from
105 toggle_or_radio_button_width.
106 (radio_button_width): New.
107 (size_menu_item): Use new functions.
108 (draw_shadow_rhombus): New.
109 (draw_radio): Use radio_button_width and draw_shadow_rhombus.
110 (draw_toggle): Use toggle_button_width.
111
112 1999-07-12 Gerd Moellmann <gerd@gnu.org>
113
114 * lwlib-Xm.c (xm_update_toggle): Add callback xm_generic_callback
115 instead of xm_internal_update_other_instances.
116
117 * lwlib-Xm.c (make_menu_in_widget): Do help button before managing
118 children to get it to the right place.
119 (make_menu_in_widget): Create toggle buttons.
120 (update_one_menu_entry): Update toggle buttons.
121
122 * xlwmenu.c (size_menu_item): Add parameter button_width.
123 (size_menu): Compute button_width.
124 (toggle_or_radio_button_width): New.
125 (draw_toggle): New.
126 (draw_radio): New.
127 (draw_shadow_rectangle): Add parameter `down_p'.
128
129 * xlwmenuP.h (_window_state): Add button_width.
130
131 1999-07-12 Gerd Moellmann <gerd@gnu.org>
132
133 * xlwmenu.c (make_shadow_gcs) ]emacs]: Use x_alloc_nearest_color.
134
135 * lwlib.c (merge_widget_value): Handle button_type.
136 (copy_widget_value_tree): Copy button_type.
137
138 * lwlib.h (enum button_type): New.
139 (_widget_value): New member button_type.
140
141 1999-07-12 Gerd Moellmann <gerd@gnu.org>
142
143 * lwlib-Xm.c (make_menu_in_widget): Test for menubar widgets
144 using XmNrowColumnType.
145
146 1999-07-12 Gerd Moellmann <gerd@gnu.org>
147
148 * xlwmenu.c (abort_gracefully): New.
149 (display_menu): Use it instead of abort.
150 (size_menu): Ditto.
151
152 1999-07-12 Gerd Moellmann <gerd@gnu.org>
153
154 * xlwmenu.c (xlwMenuResources): Change previously unused
155 XtNmargin to 4.
156 (size_menu): Take margin into account.
157 (display_menu_item): Ditto.
158 (remap_menubar): Ditto.
159 (draw_arrow): Draw it 3D.
69 160
70 1999-07-12 Richard Stallman <rms@gnu.org> 161 1999-07-12 Richard Stallman <rms@gnu.org>
71 162
72 * Version 20.4 released. 163 * Version 20.4 released.
73 164