Follow Glenn's lead and update format of Copyright.
[bpt/emacs.git] / lwlib / lwlib-Xm.h
CommitLineData
21a03b68 1/* The lwlib interface to Motif widgets.
a574ff57 2Copyright (C) 1992 Lucid, Inc.
21a03b68
SM
3
4This file is part of the Lucid Widget Library.
5
6The Lucid Widget Library is free software; you can redistribute it and/or
7modify it under the terms of the GNU General Public License as published by
99c80620 8the Free Software Foundation; either version 1, or (at your option)
21a03b68
SM
9any later version.
10
11The Lucid Widget Library is distributed in the hope that it will be useful,
12but WITHOUT ANY WARRANTY; without even the implied warranty of
13MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14GNU General Public License for more details.
15
16You should have received a copy of the GNU General Public License
17along with GNU Emacs; see the file COPYING. If not, write to
364c38d3
LK
18the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
19Boston, MA 02110-1301, USA. */
21a03b68 20
07bf635f
RS
21#ifndef LWLIB_XM_H
22#define LWLIB_XM_H
23
e7818b5a 24#include "lwlib-int.h"
07bf635f
RS
25
26extern widget_creation_entry xm_creation_table [];
27
177c0ea7 28Widget
99570665 29xm_create_dialog __P ((widget_instance* instance));
07bf635f
RS
30
31Boolean
99570665 32lw_motif_widget_p __P ((Widget widget));
07bf635f
RS
33
34void
99570665
DL
35xm_update_one_widget __P ((widget_instance* instance, Widget widget,
36 widget_value* val, Boolean deep_p));
07bf635f
RS
37
38void
99570665
DL
39xm_update_one_value __P ((widget_instance* instance, Widget widget,
40 widget_value* val));
07bf635f
RS
41
42void
99570665 43xm_destroy_instance __P ((widget_instance* instance));
07bf635f
RS
44
45void
99570665 46xm_set_keyboard_focus __P ((Widget parent, Widget w));
07bf635f
RS
47
48void
99570665 49xm_popup_menu __P ((Widget widget, XEvent *event));
07bf635f
RS
50
51void
99570665 52xm_pop_instance __P ((widget_instance* instance, Boolean up));
07bf635f 53
31bcd4f5 54void
99570665 55xm_set_main_areas __P ((Widget parent, Widget menubar, Widget work_area));
31bcd4f5 56
ff5d2bae 57void
99570665 58xm_manage_resizing __P ((Widget w, Boolean flag));
ff5d2bae 59
07bf635f 60#endif /* LWLIB_XM_H */
ab5796a9
MB
61
62/* arch-tag: 61561304-c146-437b-8ed3-dc33818703c6
63 (do not change this comment) */