annotate lwlib/lwlib-Xlw.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 118a6ad56ae0
children 6ed38ee607e9
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5626
93bb7e0935ba Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1 #ifndef LWLIB_XLW_H
93bb7e0935ba Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
2 #define LWLIB_XLW_H
93bb7e0935ba Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
3
5627
7ff2d6076466 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 5626
diff changeset
4 #include "lwlib-int.h"
5626
93bb7e0935ba Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
5
93bb7e0935ba Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
6 extern widget_creation_entry xlw_creation_table [];
93bb7e0935ba Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
7 extern widget_creation_function xlw_create_dialog;
93bb7e0935ba Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
8
93bb7e0935ba Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
9 Boolean
5707
118a6ad56ae0 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 5627
diff changeset
10 lw_lucid_widget_p (/* Widget widget */);
5626
93bb7e0935ba Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
11
93bb7e0935ba Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
12 void
5707
118a6ad56ae0 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 5627
diff changeset
13 xlw_update_one_widget (/* widget_instance* instance, Widget widget,
118a6ad56ae0 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 5627
diff changeset
14 widget_value* val, Boolean deep_p */);
5626
93bb7e0935ba Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
15
93bb7e0935ba Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
16 void
5707
118a6ad56ae0 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 5627
diff changeset
17 xlw_update_one_value (/* widget_instance* instance, Widget widget,
118a6ad56ae0 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 5627
diff changeset
18 widget_value* val */);
5626
93bb7e0935ba Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
19
93bb7e0935ba Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
20 void
5707
118a6ad56ae0 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 5627
diff changeset
21 xlw_destroy_instance (/* widget_instance* instance */);
5626
93bb7e0935ba Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
22
93bb7e0935ba Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
23 void
5707
118a6ad56ae0 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 5627
diff changeset
24 xlw_pop_instance (/* widget_instance* instance, Boolean up */);
5626
93bb7e0935ba Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
25
93bb7e0935ba Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
26 void
5707
118a6ad56ae0 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 5627
diff changeset
27 xlw_popup_menu (/* Widget widget */);
5626
93bb7e0935ba Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
28
93bb7e0935ba Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
29 #endif /* LWLIB_XLW_H */