1 /** 2 * 3 * $Id: Label.h,v 1.1 2004/08/28 19:23:25 dannybackx Exp $ 4 * 5 * Copyright (C) 1995 Free Software Foundation, Inc. 6 * Copyright (C) 1995-2000 LessTif Development Team 7 * 8 * This file is part of the GNU LessTif Library. 9 * 10 * This library is free software; you can redistribute it and/or 11 * modify it under the terms of the GNU Library General Public 12 * License as published by the Free Software Foundation; either 13 * version 2 of the License, or (at your option) any later version. 14 * 15 * This library is distributed in the hope that it will be useful, 16 * but WITHOUT ANY WARRANTY; without even the implied warranty of 17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 18 * Library General Public License for more details. 19 * 20 * You should have received a copy of the GNU Library General Public 21 * License along with this library; if not, write to the Free 22 * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 * 24 **/ 25 26 #ifndef _XM_LABEL_H 27 #define _XM_LABEL_H 28 29 #include <Xm/Xm.h> 30 31 #ifdef __cplusplus 32 extern "C" { 33 #endif 34 35 XMLIBEXPORT extern WidgetClass xmLabelWidgetClass; 36 37 typedef struct _XmLabelRec *XmLabelWidget; 38 typedef struct _XmLabelClassRec *XmLabelWidgetClass; 39 40 XMLIBEXPORT extern Widget XmCreateLabel(Widget parent, 41 char *name, 42 Arg *arglist, 43 Cardinal argCount); 44 45 #ifndef XmIsLabel 46 #define XmIsLabel(w) XtIsSubclass((w), xmLabelWidgetClass) 47 #endif 48 49 #ifdef __cplusplus 50 } 51 #endif 52 53 #endif /* _XM_LABEL_H */ 54