Mercurial > emacs
annotate lwlib/lwlib-Xm.h @ 20279:69a6030e443a
(kill-region): Detect read-only text
by getting an error trying to delete it.
Handle the cases where we can, and can't, get the killed text
from the undo list with much the same code.
author | Karl Heuer <kwzh@gnu.org> |
---|---|
date | Wed, 19 Nov 1997 21:36:56 +0000 |
parents | 3b584c9b5e4a |
children | 6ed38ee607e9 |
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 | |
11337
a4fa50b77635
Remove function prototypes.
Richard M. Stallman <rms@gnu.org>
parents:
9225
diff
changeset
|
9 xm_create_dialog (/* widget_instance* instance */); |
5626 | 10 |
11 Boolean | |
11337
a4fa50b77635
Remove function prototypes.
Richard M. Stallman <rms@gnu.org>
parents:
9225
diff
changeset
|
12 lw_motif_widget_p (/* Widget widget */); |
5626 | 13 |
14 void | |
11337
a4fa50b77635
Remove function prototypes.
Richard M. Stallman <rms@gnu.org>
parents:
9225
diff
changeset
|
15 xm_update_one_widget (/* widget_instance* instance, Widget widget, |
a4fa50b77635
Remove function prototypes.
Richard M. Stallman <rms@gnu.org>
parents:
9225
diff
changeset
|
16 widget_value* val, Boolean deep_p */); |
5626 | 17 |
18 void | |
11337
a4fa50b77635
Remove function prototypes.
Richard M. Stallman <rms@gnu.org>
parents:
9225
diff
changeset
|
19 xm_update_one_value (/* widget_instance* instance, Widget widget, |
a4fa50b77635
Remove function prototypes.
Richard M. Stallman <rms@gnu.org>
parents:
9225
diff
changeset
|
20 widget_value* val */); |
5626 | 21 |
22 void | |
11337
a4fa50b77635
Remove function prototypes.
Richard M. Stallman <rms@gnu.org>
parents:
9225
diff
changeset
|
23 xm_destroy_instance (/* widget_instance* instance */); |
5626 | 24 |
25 void | |
11337
a4fa50b77635
Remove function prototypes.
Richard M. Stallman <rms@gnu.org>
parents:
9225
diff
changeset
|
26 xm_set_keyboard_focus (/* Widget parent, Widget w */); |
5626 | 27 |
28 void | |
11337
a4fa50b77635
Remove function prototypes.
Richard M. Stallman <rms@gnu.org>
parents:
9225
diff
changeset
|
29 xm_popup_menu (/* Widget widget */); |
5626 | 30 |
31 void | |
11337
a4fa50b77635
Remove function prototypes.
Richard M. Stallman <rms@gnu.org>
parents:
9225
diff
changeset
|
32 xm_pop_instance (/* widget_instance* instance, Boolean up */); |
5626 | 33 |
9091 | 34 void |
11337
a4fa50b77635
Remove function prototypes.
Richard M. Stallman <rms@gnu.org>
parents:
9225
diff
changeset
|
35 xm_set_main_areas (/* 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 |
11337
a4fa50b77635
Remove function prototypes.
Richard M. Stallman <rms@gnu.org>
parents:
9225
diff
changeset
|
38 xm_manage_resizing (/* 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 */ |