1 /* The lwlib interface to Motif widgets.
2 Copyright (C) 1994, 2000, 2002, 2003, 2004,
3 2005, 2006 Free Software Foundation, Inc.
4 Copyright (C) 1992 Lucid, Inc.
6 This file is part of the Lucid Widget Library.
8 The Lucid Widget Library is free software; you can redistribute it and/or
9 modify it under the terms of the GNU General Public License as published by
10 the Free Software Foundation; either version 2, or (at your option)
13 The Lucid Widget Library is distributed in the hope that it will be useful,
14 but WITHOUT ANY WARRANTY; without even the implied warranty of
15 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 GNU General Public License for more details.
18 You should have received a copy of the GNU General Public License
19 along with GNU Emacs; see the file COPYING. If not, write to
20 the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
21 Boston, MA 02110-1301, USA. */
26 #include "lwlib-int.h"
28 extern widget_creation_entry xm_creation_table
[];
31 xm_create_dialog
__P ((widget_instance
* instance
));
34 lw_motif_widget_p
__P ((Widget widget
));
37 xm_update_one_widget
__P ((widget_instance
* instance
, Widget widget
,
38 widget_value
* val
, Boolean deep_p
));
41 xm_update_one_value
__P ((widget_instance
* instance
, Widget widget
,
45 xm_destroy_instance
__P ((widget_instance
* instance
));
48 xm_set_keyboard_focus
__P ((Widget parent
, Widget w
));
51 xm_popup_menu
__P ((Widget widget
, XEvent
*event
));
54 xm_pop_instance
__P ((widget_instance
* instance
, Boolean up
));
57 xm_set_main_areas
__P ((Widget parent
, Widget menubar
, Widget work_area
));
60 xm_manage_resizing
__P ((Widget w
, Boolean flag
));
62 #endif /* LWLIB_XM_H */
64 /* arch-tag: 61561304-c146-437b-8ed3-dc33818703c6
65 (do not change this comment) */