Mercurial > emacs
annotate lwlib/lwlib-Xm.h @ 35926:d2997845573f
(hi-lock-mode): Toggling hi-lock-mode now affects all
buffers. When hi-lock turned on rather than only checking current
buffer for regexps, all buffers are checked. Moved activation of
font-lock to hi-lock-refontify. When font-lock turned off rather
than removing added highlighting just in current buffer, remove it
in all buffers. Changed edit menu text from "Automatic
Highlighting" to "Regexp Highlighting" Documentation for
highlighting phrases, minor documentation changes.
(hi-lock-set-file-patterns): Execute only if there are new or
existing file patterns.
(hi-lock-refontify): Assume font-lock-fontify-buffer will first
unfontify and, if a support mode is active, will not refontify the
whole buffer. If necessary, turn on font lock. (Removed
font-lock-unfontify and font-lock support-mode-specific calls,
such as lazy-lock-fontify-window.)
(hi-lock-find-patterns): Do not turn on hi-lock-mode even if
patterns are found. Not useful now since find-file-hook is removed
if hi-lock is off, but may be needed for per-buffer hi-lock
activation.
(hi-lock-face-phrase-buffer): New function. Also added related
menu item and keybinding.
(highlight-phrase): New alias, to hi-lock-face-phrase-buffer.
(hi-lock-process-phrase): New function.
(hi-lock-line-face-buffer): Doc fixes.
(hi-lock-face-buffer): Doc fixes.
(hi-lock-unface-buffer): Doc fixes.
author | Gerd Moellmann <gerd@gnu.org> |
---|---|
date | Tue, 06 Feb 2001 15:43:37 +0000 |
parents | 6ed38ee607e9 |
children | 23a1cea22d13 |
rev | line source |
---|---|
5626 | 1 #ifndef LWLIB_XM_H |
2 #define LWLIB_XM_H | |
3 | |
5627
7ff2d6076466
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
5626
diff
changeset
|
4 #include "lwlib-int.h" |
5626 | 5 |
6 extern widget_creation_entry xm_creation_table []; | |
7 | |
8 Widget | |
29466 | 9 xm_create_dialog __P ((widget_instance* instance)); |
5626 | 10 |
11 Boolean | |
29466 | 12 lw_motif_widget_p __P ((Widget widget)); |
5626 | 13 |
14 void | |
29466 | 15 xm_update_one_widget __P ((widget_instance* instance, Widget widget, |
16 widget_value* val, Boolean deep_p)); | |
5626 | 17 |
18 void | |
29466 | 19 xm_update_one_value __P ((widget_instance* instance, Widget widget, |
20 widget_value* val)); | |
5626 | 21 |
22 void | |
29466 | 23 xm_destroy_instance __P ((widget_instance* instance)); |
5626 | 24 |
25 void | |
29466 | 26 xm_set_keyboard_focus __P ((Widget parent, Widget w)); |
5626 | 27 |
28 void | |
29466 | 29 xm_popup_menu __P ((Widget widget, XEvent *event)); |
5626 | 30 |
31 void | |
29466 | 32 xm_pop_instance __P ((widget_instance* instance, Boolean up)); |
5626 | 33 |
9091 | 34 void |
29466 | 35 xm_set_main_areas __P ((Widget parent, Widget menubar, Widget work_area)); |
9091 | 36 |
9225
9e28a8ef9cad
Declare xm_set_main_areas() and xm_manage_resizing().
Paul Reilly <pmr@pajato.com>
parents:
9091
diff
changeset
|
37 void |
29466 | 38 xm_manage_resizing __P ((Widget w, Boolean flag)); |
9225
9e28a8ef9cad
Declare xm_set_main_areas() and xm_manage_resizing().
Paul Reilly <pmr@pajato.com>
parents:
9091
diff
changeset
|
39 |
5626 | 40 #endif /* LWLIB_XM_H */ |