|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* Motif
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
* Copyright (c) 1987-2012, The Open Group. All rights reserved.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
* These libraries and programs are free software; you can
|
|
Packit |
b099d7 |
* redistribute them and/or modify them under the terms of the GNU
|
|
Packit |
b099d7 |
* Lesser General Public License as published by the Free Software
|
|
Packit |
b099d7 |
* Foundation; either version 2 of the License, or (at your option)
|
|
Packit |
b099d7 |
* any later version.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
* These libraries and programs are distributed in the hope that
|
|
Packit |
b099d7 |
* they will be useful, but WITHOUT ANY WARRANTY; without even the
|
|
Packit |
b099d7 |
* implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
|
|
Packit |
b099d7 |
* PURPOSE. See the GNU Lesser General Public License for more
|
|
Packit |
b099d7 |
* details.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
* You should have received a copy of the GNU Lesser General Public
|
|
Packit |
b099d7 |
* License along with these librararies and programs; if not, write
|
|
Packit |
b099d7 |
* to the Free Software Foundation, Inc., 51 Franklin Street, Fifth
|
|
Packit |
b099d7 |
* Floor, Boston, MA 02110-1301 USA
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
#ifndef _XmExt_h_
|
|
Packit |
b099d7 |
#define _XmExt_h_
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/************************************************************
|
|
Packit |
b099d7 |
* INCLUDE FILES
|
|
Packit |
b099d7 |
*************************************************************/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
#include <Xm/Xm.h>
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
#if defined(__cplusplus)
|
|
Packit |
b099d7 |
extern "C" {
|
|
Packit |
b099d7 |
#endif
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
typedef Widget (*XmWidgetFunc)(Widget);
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/************************************************************
|
|
Packit |
b099d7 |
* TYPEDEFS AND DEFINES
|
|
Packit |
b099d7 |
*************************************************************/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* General name definitions.
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
#define XmNbadActionParameters "badActionParameters"
|
|
Packit |
b099d7 |
#define XmNbadActionParametersMsg \
|
|
Packit |
b099d7 |
"Bad parameters passed to an action routine of widget '%s'."
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
#define XmNbadMotionParams "badMotionParams"
|
|
Packit |
b099d7 |
#define XmNbadMotionParamsMsg \
|
|
Packit |
b099d7 |
"%s - Motion Action : must have exactly 1 parameter, either '%s' or '%s'."
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
#define XmNbadRowPixmap "badRowPixmap"
|
|
Packit |
b099d7 |
#define XmNbadRowPixmapMsg "Extended List: Row pixmaps must have depth of 1."
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
#define XmNbadXlfdFont "badXlfdFont"
|
|
Packit |
b099d7 |
#define XmNbadXlfdFontMsg \
|
|
Packit |
b099d7 |
"%s: All Xlfd fonts must contain 14 hyphens\n'%s' is not valid."
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
#define XmNcellNotEmpty "cellNotEmpty"
|
|
Packit |
b099d7 |
#define XmNcellNotEmptyMsg "XmIconBox: Cell %s is not empty"
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
#define XmNcolorNameTooLong "colorNameTooLong"
|
|
Packit |
b099d7 |
#define XmNcolorNameTooLongMsg \
|
|
Packit |
b099d7 |
"Color name '%s' is too long, truncated to '%s'."
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
#define XmNcontextSaveFailed "contextSaveFailed"
|
|
Packit |
b099d7 |
#define XmNcontextSaveFailedMsg "Internal Error: Could not save context data."
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
#define XmNconversionFailure "conversionFailure"
|
|
Packit |
b099d7 |
#define XmNconversionFailureMsg \
|
|
Packit |
b099d7 |
"%s: Unable to perform string to %s conversion."
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
#define XmNcouldNotFindFamilyData "couldNotFindFamilyData"
|
|
Packit |
b099d7 |
#define XmNcouldNotFindFamilyDataMsg \
|
|
Packit |
b099d7 |
"Could not find family data for family '%s'."
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
#define XmNforceGreaterThanZero "forceGreaterThanZero"
|
|
Packit |
b099d7 |
#define XmNforceGreaterThanZeroMsg \
|
|
Packit |
b099d7 |
"XmNvisibleItemCount must be greater than zero being reset to one (1)."
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
#define XmNinsertBeforeNotSibling "insertBeforeNotSibling"
|
|
Packit |
b099d7 |
#define XmNinsertBeforeNotSiblingMsg "XmHierarchy: InsertBefore Widget\
|
|
Packit |
b099d7 |
is not a sibling of '%s'.\nInserting child at end of list."
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
#define XmNnoComboShell "noComboShell"
|
|
Packit |
b099d7 |
#define XmNnoComboShellMsg \
|
|
Packit |
b099d7 |
"Combination Box: When using a custom combo box a shell must be provided."
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
#define XmNnoEmptyCells "noEmptyCells"
|
|
Packit |
b099d7 |
#define XmNnoEmptyCellsMsg "XmIconBox: Could not find any empty cells."
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
#define XmNnoGadgetSupport "noGadgetSupport"
|
|
Packit |
b099d7 |
#define XmNnoGadgetSupportMsg "Widget does not support gadget children."
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
#define XmNpixEditBadImageCreate "pixEditBadImageCreate"
|
|
Packit |
b099d7 |
#define XmNpixEditBadImageCreateMsg "Pixmap Editor: Can't allocate image data"
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
#define XmNsameAsImageOrPix "sameAsImageOrPix"
|
|
Packit |
b099d7 |
#define XmNsameAsImageOrPixMsg \
|
|
Packit |
b099d7 |
"%s : The bitmapMode resource can only be changed at the same time as the pixmap or image"
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
#define XmNselfOrOutsideOfApplicationDrop "selfOrOutsideOfApplicationDrop"
|
|
Packit |
b099d7 |
#define XmNselfOrOutsideOfApplicationDropMsg \
|
|
Packit |
b099d7 |
"Attempt to drop into illegal object."
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
#define XmNstaticTranslationsMsg \
|
|
Packit |
b099d7 |
"Cannot change translation table after initialization."
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
#define XmNstaticScrollbarsMsg \
|
|
Packit |
b099d7 |
"Cannot change scrollbars after initialization."
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
#define XmNtextVerifyFailed "textVerifyFailed"
|
|
Packit |
b099d7 |
#define XmNtextVerifyFailedMsg "Combination Box: Text item validation failed."
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
#define XmNunexpectedEvent "unexpectedEvent"
|
|
Packit |
b099d7 |
#define XmNunexpectedEventMsg "Unexpected Event Type %s.\n"
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
#define XmNunparsableColor "unparsableColor"
|
|
Packit |
b099d7 |
#define XmNunparsableColorMsg \
|
|
Packit |
b099d7 |
"Could not parse the color name '%s'."
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
#define XmNnodeParentIsSelf "nodeParentIsSelf"
|
|
Packit |
b099d7 |
#define XmNnodeParentIsSelfMsg \
|
|
Packit |
b099d7 |
"The node parent cannot be self referential."
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
#define XmNstringGetFailed "stringGetFailed"
|
|
Packit |
b099d7 |
#define XmNstringGetFailedMsg "Unable to get MB string from XmString."
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/************************************************************
|
|
Packit |
b099d7 |
* MACROS
|
|
Packit |
b099d7 |
*************************************************************/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/************************************************************
|
|
Packit |
b099d7 |
* GLOBAL DECLARATIONS
|
|
Packit |
b099d7 |
*************************************************************/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/************************************************************
|
|
Packit |
b099d7 |
* EXTERNAL DECLARATIONS
|
|
Packit |
b099d7 |
*************************************************************/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
void XmCopyISOLatin1Lowered(char *, char *);
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
int XmCompareISOLatin1(char*, char*);
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
Boolean XmCompareXtWidgetGeometryToWidget(XtWidgetGeometry*, Widget);
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
Boolean XmCompareXtWidgetGeometry(XtWidgetGeometry*, XtWidgetGeometry*);
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
#if defined(__cplusplus)
|
|
Packit |
b099d7 |
}
|
|
Packit |
b099d7 |
#endif
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
#if defined(VMS) || defined(__VMS)
|
|
Packit |
b099d7 |
#include <X11/apienvrst.h>
|
|
Packit |
b099d7 |
#endif
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
#endif /* __Ext_h__ */
|