(Group Definitions): Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
[emacs.git] / lwlib / xlwmenu.h
blob93703358ccb809391ddf14c8676ce77b2bcb8f94
1 /* Interface of a lightweight menubar widget.
2 Copyright (C) 2000, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
4 This file is part of the Lucid Widget Library.
6 The Lucid Widget Library is free software; you can redistribute it and/or
7 modify it under the terms of the GNU General Public License as published by
8 the Free Software Foundation; either version 2, or (at your option)
9 any later version.
11 The Lucid Widget Library is distributed in the hope that it will be useful,
12 but WITHOUT ANY WARRANTY; without even the implied warranty of
13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 GNU General Public License for more details.
16 You should have received a copy of the GNU General Public License
17 along with GNU Emacs; see the file COPYING. If not, write to the
18 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
19 Boston, MA 02110-1301, USA. */
21 #ifndef _XlwMenu_h
22 #define _XlwMenu_h
24 /***********************************************************************
26 * XlwMenu Widget
28 ***********************************************************************/
30 #include "lwlib.h"
32 /* Resource names used by the XlwMenu widget */
33 #define XtNdisabledForeground "disabledForeground"
34 #define XtCDisabledForeground "DisabledForeground"
35 #define XtNbuttonForeground "buttonForeground"
36 #define XtCButtonForeground "ButtonForeground"
37 #define XtNmargin "margin"
38 #define XtNhorizontalSpacing "horizontalSpacing"
39 #define XtNverticalSpacing "verticalSpacing"
40 #define XtNarrowSpacing "arrowSpacing"
41 #define XtNmenu "menu"
42 #define XtCMenu "Menu"
43 #define XtNopen "open"
44 #define XtNselect "select"
45 #define XtNhighlightCallback "highlightCallback"
46 #define XtNmenuBorderWidth "menuBorderWidth"
47 #define XtNhorizontal "horizontal"
48 #define XtCHorizontal "Horizontal"
49 #define XtNcursor "cursor"
50 #define XtNCursor "Cursor"
51 #define XtNshowGrip "showGrip"
52 #define XtCShowGrip "ShowGrip"
53 #define XtNresizeToPreferred "resizeToPreferred"
54 #define XtCResizeToPreferred "ResizeToPreferred"
55 #define XtNallowResize "allowResize"
56 #define XtCAllowResize "AllowResize"
58 /* Motif-compatible resource names */
59 #define XmNshadowThickness "shadowThickness"
60 #define XmCShadowThickness "ShadowThickness"
61 #define XmNtopShadowColor "topShadowColor"
62 #define XmCTopShadowColor "TopShadowColor"
63 #define XmNbottomShadowColor "bottomShadowColor"
64 #define XmCBottomShadowColor "BottomShadowColor"
65 #define XmNtopShadowPixmap "topShadowPixmap"
66 #define XmCTopShadowPixmap "TopShadowPixmap"
67 #define XmNbottomShadowPixmap "bottomShadowPixmap"
68 #define XmCBottomShadowPixmap "BottomShadowPixmap"
69 #define XmRHorizontalDimension "HorizontalDimension"
71 typedef struct _XlwMenuRec *XlwMenuWidget;
72 typedef struct _XlwMenuClassRec *XlwMenuWidgetClass;
74 extern WidgetClass xlwMenuWidgetClass;
76 #endif /* _XlwMenu_h */
78 /* arch-tag: 0c019735-d61b-4080-be85-4fdd6e50ae07
79 (do not change this comment) */