Blame lib/Xm/Ext.h

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__ */