Initial git import
[sxemacs] / src / ui / lwlib / lwlib-Xm.h
1 #ifndef INCLUDED_lwlib_Xm_h_
2 #define INCLUDED_lwlib_Xm_h_
3
4 #include "lwlib-internal.h"
5
6 extern const widget_creation_entry xm_creation_table[];
7
8 Widget xm_create_dialog(widget_instance * instance);
9
10 Widget xm_create_label(Widget parent, widget_value * val);
11
12 Boolean lw_motif_widget_p(Widget widget);
13
14 void
15 xm_update_one_widget(widget_instance * instance, Widget widget,
16                      widget_value * val, Boolean deep_p);
17
18 void
19 xm_update_one_value(widget_instance * instance, Widget widget,
20                     widget_value * val);
21
22 void xm_destroy_instance(widget_instance * instance);
23
24 void xm_set_keyboard_focus(Widget parent, Widget w);
25
26 void xm_popup_menu(Widget widget, XEvent * event);
27
28 void xm_pop_instance(widget_instance * instance, Boolean up);
29
30 extern Widget first_child(Widget);      /* garbage */
31
32 #endif                          /* INCLUDED_lwlib_Xm_h_ */