/* * Motif Tools Library, Version 3.1 * $Id: XtProcs.c,v 1.2 2001/09/19 02:57:18 grmcdorman Exp $ * * Written by David Flanagan. * Copyright (c) 1992-2001 by David Flanagan. * All Rights Reserved. See the file COPYRIGHT for details. * This is open source software. See the file LICENSE for details. * There is no warranty for this software. See NO_WARRANTY for details. * * $Log: XtProcs.c,v $ * Revision 1.2 2001/09/19 02:57:18 grmcdorman * This change makes the following modifications: * A new program, printConfig, is provided. This is built by a * simple rule in the Makefile and not installed. It prints * significant defines from Xmt.tmpl. * * XmtP.h is now generated from XmtP.h.in using printConfig. As * a result, code compiled outside of the Xmt Imakefiles will * have all of the Xmt.tmpl defines. * * Source files are modified to use XmtP.h instead of Xmt.h. * * WorkingBox.c is modified to use the new Progress widget. * It can be compiled in the old style if WORKINGBOX_USE_SCALE is * defined at compile time. * * Because XmtP.h is generated dynamically, it is removed from CVS * with this check-in. * * Revision 1.1.1.1 2001/02/10 13:52:34 motiftools * Initial import of Xmt310 to CVS * * */ #include #include #include static XmtProcedureInfo xt_procedures[] = { {"XtManageChild", (XmtProcedure) XtManageChild, {XtRWidget}}, {"XtUnmanageChild", (XmtProcedure) XtUnmanageChild, {XtRWidget}}, {"XtSetSensitive", (XmtProcedure) XtSetSensitive, {XtRWidget, XtRBoolean}}, {"XtDestroyWidget", (XmtProcedure) XtDestroyWidget, {XtRWidget}}, {"XtAugmentTranslations", (XmtProcedure)XtAugmentTranslations, {XtRWidget, XtRTranslationTable}}, {"XtOverrideTranslations", (XmtProcedure)XtOverrideTranslations, {XtRWidget, XtRTranslationTable}}, {"XtPopupExclusive", (XmtProcedure)XtCallbackExclusive, {XmtRCallbackWidget, XtRWidget}}, {"XtPopupNonexclusive", (XmtProcedure)XtCallbackNonexclusive, {XmtRCallbackWidget, XtRWidget}}, {"XtPopupNone", (XmtProcedure)XtCallbackNone, {XmtRCallbackWidget, XtRWidget}}, {"XtPopupSpringLoaded", (XmtProcedure)XtPopupSpringLoaded, {XtRWidget}}, {"XtPopdown", (XmtProcedure)XtPopdown, {XtRWidget}}, {"XtAddCallbacks", (XmtProcedure)XtAddCallbacks, {XtRWidget, XtRString, XtRCallback}}, /* can't have XtRemoveCallback() because we'll never get matching client_data*/ {"XtError", (XmtProcedure)XtError, {XtRString}}, {"XtWarning", (XmtProcedure)XtWarning, {XtRString}}, {"XtInstallAccelerators", (XmtProcedure)XtInstallAccelerators, {XtRWidget, XtRWidget}}, {"XtInstallAllAccelerators", (XmtProcedure)XtInstallAllAccelerators, {XtRWidget, XtRWidget}}, {"XtSetMappedWhenManaged", (XmtProcedure)XtSetMappedWhenManaged, {XtRWidget, XtRBoolean}}, {"XtSetKeyboardFocus", (XmtProcedure)XtSetKeyboardFocus, {XtRWidget, XtRWidget}}, {"XtRealizeWidget", (XmtProcedure)XtRealizeWidget, {XtRWidget}}, }; #if NeedFunctionPrototypes void XmtRegisterXtProcedures(void) #else void XmtRegisterXtProcedures() #endif { XmtRegisterProcedures(xt_procedures, XtNumber(xt_procedures)); }