mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2025-01-15 17:00:26 +00:00
*** empty log message ***
This commit is contained in:
parent
d71c066874
commit
32660797d3
@ -67,6 +67,97 @@
|
||||
* xlwmenu.c (make_shadow_gcs): Call
|
||||
x_alloc_nearest_color_for_widget.
|
||||
|
||||
1999-07-12 Gerd Moellmann <gerd@gnu.org>
|
||||
|
||||
* lwlib-Xm.c: Add function prototypes.
|
||||
|
||||
* lwlib-Xm.c (xm_update_label): Use val->name to look up
|
||||
a label string from resources.
|
||||
(xm_update_label): Add some comments.
|
||||
|
||||
1999-07-12 Gerd Moellmann <gerd@gnu.org>
|
||||
|
||||
* xlwmenu.c (all_dashes_p): Removed.
|
||||
(size_menu_item): Call lw_separator_p.
|
||||
(display_menu_item): Ditto.
|
||||
(display_menu): Ditto.
|
||||
(draw_separator): New.
|
||||
(display_menu_item): Call it.
|
||||
(separator_height): New.
|
||||
(size_menu_item): Call it.
|
||||
|
||||
* lwlib-Xm.c (all_dashes_p): Removed.
|
||||
(make_menu_in_widget): Use lw_separator_p. Set Motif separator
|
||||
type.
|
||||
|
||||
* lwlib.c (lw_separator_p): New.
|
||||
|
||||
* lwlib.h (enum menu_separator): New.
|
||||
|
||||
1999-07-12 Gerd Moellmann <gerd@gnu.org>
|
||||
|
||||
* lwlib-Xm.c (make_menu_in_widget): Set alignment of menu
|
||||
title after all widgets have been created.
|
||||
|
||||
1999-07-12 Gerd Moellmann <gerd@gnu.org>
|
||||
|
||||
* xlwmenu.c (toggle_button_width): Renamed from
|
||||
toggle_or_radio_button_width.
|
||||
(radio_button_width): New.
|
||||
(size_menu_item): Use new functions.
|
||||
(draw_shadow_rhombus): New.
|
||||
(draw_radio): Use radio_button_width and draw_shadow_rhombus.
|
||||
(draw_toggle): Use toggle_button_width.
|
||||
|
||||
1999-07-12 Gerd Moellmann <gerd@gnu.org>
|
||||
|
||||
* lwlib-Xm.c (xm_update_toggle): Add callback xm_generic_callback
|
||||
instead of xm_internal_update_other_instances.
|
||||
|
||||
* lwlib-Xm.c (make_menu_in_widget): Do help button before managing
|
||||
children to get it to the right place.
|
||||
(make_menu_in_widget): Create toggle buttons.
|
||||
(update_one_menu_entry): Update toggle buttons.
|
||||
|
||||
* xlwmenu.c (size_menu_item): Add parameter button_width.
|
||||
(size_menu): Compute button_width.
|
||||
(toggle_or_radio_button_width): New.
|
||||
(draw_toggle): New.
|
||||
(draw_radio): New.
|
||||
(draw_shadow_rectangle): Add parameter `down_p'.
|
||||
|
||||
* xlwmenuP.h (_window_state): Add button_width.
|
||||
|
||||
1999-07-12 Gerd Moellmann <gerd@gnu.org>
|
||||
|
||||
* xlwmenu.c (make_shadow_gcs) ]emacs]: Use x_alloc_nearest_color.
|
||||
|
||||
* lwlib.c (merge_widget_value): Handle button_type.
|
||||
(copy_widget_value_tree): Copy button_type.
|
||||
|
||||
* lwlib.h (enum button_type): New.
|
||||
(_widget_value): New member button_type.
|
||||
|
||||
1999-07-12 Gerd Moellmann <gerd@gnu.org>
|
||||
|
||||
* lwlib-Xm.c (make_menu_in_widget): Test for menubar widgets
|
||||
using XmNrowColumnType.
|
||||
|
||||
1999-07-12 Gerd Moellmann <gerd@gnu.org>
|
||||
|
||||
* xlwmenu.c (abort_gracefully): New.
|
||||
(display_menu): Use it instead of abort.
|
||||
(size_menu): Ditto.
|
||||
|
||||
1999-07-12 Gerd Moellmann <gerd@gnu.org>
|
||||
|
||||
* xlwmenu.c (xlwMenuResources): Change previously unused
|
||||
XtNmargin to 4.
|
||||
(size_menu): Take margin into account.
|
||||
(display_menu_item): Ditto.
|
||||
(remap_menubar): Ditto.
|
||||
(draw_arrow): Draw it 3D.
|
||||
|
||||
1999-07-12 Richard Stallman <rms@gnu.org>
|
||||
|
||||
* Version 20.4 released.
|
||||
|
@ -4676,8 +4676,6 @@
|
||||
|
||||
* dispextern.h (struct glyph_matrix): Add member window_vscroll.
|
||||
|
||||
* lwlib-Xm.c: Add function prototypes.
|
||||
|
||||
* xdisp.c (debug_method_add): New.
|
||||
(debug_redisplay_method): Removed.
|
||||
(try_window_reusing_current_matrix): Handle case where old
|
||||
@ -4686,10 +4684,6 @@
|
||||
* dispextern.h (struct glyph_matrix) [GLYPH_DEBUG]: Make `method'
|
||||
an array instead of a pointer.
|
||||
|
||||
* lwlib-Xm.c (xm_update_label): Use val->name to look up
|
||||
a label string from resources.
|
||||
(xm_update_label): Add some comments.
|
||||
|
||||
* xfns.c (Fx_show_tip): Undo previous change.
|
||||
|
||||
* xterm.c (x_append_glyph): Clear glyph->u.val.
|
||||
@ -4957,8 +4951,6 @@
|
||||
(load_face_font_or_fontset): Store full font name in face.
|
||||
(realize_default_face): Use full font name.
|
||||
|
||||
* xlwmenu.c (make_shadow_gcs) ]emacs]: Use x_alloc_nearest_color.
|
||||
|
||||
* xterm.c (x_produce_glyphs): Set member char_to_display.
|
||||
(x_append_glyph): Store char_to_display in glyphs.
|
||||
|
||||
@ -5351,23 +5343,6 @@ Sun Jan 3 08:41:10 1999 Masatake Yamato <masata-y@is.aist-nara.ac.jp>
|
||||
(x_set_scroll_bar_foreground): New.
|
||||
(x_set_scroll_bar_background): New.
|
||||
|
||||
* xlwmenu.c (all_dashes_p): Removed.
|
||||
(size_menu_item): Call lw_separator_p.
|
||||
(display_menu_item): Ditto.
|
||||
(display_menu): Ditto.
|
||||
(draw_separator): New.
|
||||
(display_menu_item): Call it.
|
||||
(separator_height): New.
|
||||
(size_menu_item): Call it.
|
||||
|
||||
* lwlib-Xm.c (all_dashes_p): Removed.
|
||||
(make_menu_in_widget): Use lw_separator_p. Set Motif separator
|
||||
type.
|
||||
|
||||
* lwlib.c (lw_separator_p): New.
|
||||
|
||||
* lwlib.h (enum menu_separator): New.
|
||||
|
||||
1999-01-12 Gerd Moellmann <gerd@gnu.org>
|
||||
|
||||
* xdisp.c (handle_single_display_prop): New.
|
||||
@ -5550,10 +5525,6 @@ Sun Jan 3 08:41:10 1999 Masatake Yamato <masata-y@is.aist-nara.ac.jp>
|
||||
(xt_action_hook): Reset last_scroll_bar_part.
|
||||
(XTredeem_scroll_bar): Reset bar->dragging to nil.
|
||||
|
||||
* xlwmenu.c (abort_gracefully): New.
|
||||
(display_menu): Use it instead of abort.
|
||||
(size_menu): Ditto.
|
||||
|
||||
* xfns.c (Fx_hide_busy_cursor): Don't try to hide busy cursor
|
||||
window on newly created frames that don't have one.
|
||||
|
||||
@ -5654,13 +5625,6 @@ Sun Jan 3 08:41:10 1999 Masatake Yamato <masata-y@is.aist-nara.ac.jp>
|
||||
* xterm.c (note_mouse_highlight): Don't highlight when popup
|
||||
is active.
|
||||
|
||||
* xlwmenu.c (xlwMenuResources): Change previously unused
|
||||
XtNmargin to 4.
|
||||
(size_menu): Take margin into account.
|
||||
(display_menu_item): Ditto.
|
||||
(remap_menubar): Ditto.
|
||||
(draw_arrow): Draw it 3D.
|
||||
|
||||
* keyboard.c (timer_check): Inhibit busy cursor around calls to
|
||||
timer-event-handler. This busy cursor tends to be anoying if
|
||||
fontifying stealthily.
|
||||
@ -5688,9 +5652,6 @@ Sun Jan 3 08:41:10 1999 Masatake Yamato <masata-y@is.aist-nara.ac.jp>
|
||||
XmScrollBarSetValues.
|
||||
(SET_SAVED_MENU_EVENT): Give it statement form.
|
||||
|
||||
* lwlib-Xm.c (make_menu_in_widget): Set alignment of menu
|
||||
title after all widgets have been created.
|
||||
|
||||
* xfaces.c (display_message): If waiting_for_input, don't display
|
||||
the message.
|
||||
|
||||
@ -5749,29 +5710,13 @@ Sun Jan 3 08:41:10 1999 Masatake Yamato <masata-y@is.aist-nara.ac.jp>
|
||||
Lesstif not calling XmNpopdownCallback because it doesn't
|
||||
handle the case where users don't select any menu item.
|
||||
|
||||
* xlwmenu.c (toggle_button_width): Renamed from
|
||||
toggle_or_radio_button_width.
|
||||
(radio_button_width): New.
|
||||
(size_menu_item): Use new functions.
|
||||
(draw_shadow_rhombus): New.
|
||||
(draw_radio): Use radio_button_width and draw_shadow_rhombus.
|
||||
(draw_toggle): Use toggle_button_width.
|
||||
|
||||
* insdel.c (modify_region): Set windows_or_buffers_changed.
|
||||
|
||||
* buffer.c (set_buffer_internal): Don't set
|
||||
windows_or_buffers_changed.
|
||||
|
||||
* lwlib-Xm.c (xm_update_toggle): Add callback xm_generic_callback
|
||||
instead of xm_internal_update_other_instances.
|
||||
|
||||
* xmenu.c (HAVE_BOXES): Define if USE_X_TOOLKIT.
|
||||
|
||||
* lwlib-Xm.c (make_menu_in_widget): Do help button before managing
|
||||
children to get it to the right place.
|
||||
(make_menu_in_widget): Create toggle buttons.
|
||||
(update_one_menu_entry): Update toggle buttons.
|
||||
|
||||
* xmenu.c (menubar_selection_callback): Add workaround for
|
||||
Lesstif not calling XmNpopdownCallback.
|
||||
|
||||
@ -5784,15 +5729,6 @@ Sun Jan 3 08:41:10 1999 Masatake Yamato <masata-y@is.aist-nara.ac.jp>
|
||||
|
||||
* xmenu.c (HAVE_BOXES): Define if using Lucid menus.
|
||||
|
||||
* xlwmenu.c (size_menu_item): Add parameter button_width.
|
||||
(size_menu): Compute button_width.
|
||||
(toggle_or_radio_button_width): New.
|
||||
(draw_toggle): New.
|
||||
(draw_radio): New.
|
||||
(draw_shadow_rectangle): Add parameter `down_p'.
|
||||
|
||||
* xlwmenuP.h (_window_state): Add button_width.
|
||||
|
||||
1998-11-06 Gerd Moellmann <gerd@gnu.org>
|
||||
|
||||
* xmenu.c (single_submenu): Set button_type of menu to
|
||||
@ -5803,12 +5739,6 @@ Sun Jan 3 08:41:10 1999 Masatake Yamato <masata-y@is.aist-nara.ac.jp>
|
||||
(single_submenu): Set widget values selected slot.
|
||||
(xmenu_show): Likewise.
|
||||
|
||||
* lwlib.c (merge_widget_value): Handle button_type.
|
||||
(copy_widget_value_tree): Copy button_type.
|
||||
|
||||
* lwlib.h (enum button_type): New.
|
||||
(_widget_value): New member button_type.
|
||||
|
||||
* xmenu.c (push_menu_item): Add parameters `type' and
|
||||
`selected'. Store it in menu_items.
|
||||
(MENU_ITEMS_ITEM_TYPE): New.
|
||||
@ -5846,9 +5776,6 @@ Sun Jan 3 08:41:10 1999 Masatake Yamato <masata-y@is.aist-nara.ac.jp>
|
||||
|
||||
1998-11-04 Gerd Moellmann <gerd@gnu.org>
|
||||
|
||||
* lwlib-Xm.c (make_menu_in_widget): Test for menubar widgets
|
||||
using XmNrowColumnType.
|
||||
|
||||
* xfns.c (x_create_x_image_and_pixmap): Add depth parameter.
|
||||
(x_build_heuritic_mask): New.
|
||||
(lookup_image): Call it.
|
||||
|
Loading…
Reference in New Issue
Block a user