/* * * PButton.h -- public include file for PButton widget * */ /* * Copyrights: * * Copyright (c) 1996 Smithsonian Astrophysical Observatory * * Permission to use, copy, modify, distribute, and sell this * software and its documentation for any purpose is hereby * granted without fee, provided that the above copyright * notice appear in all copies and that both that copyright * notice and this permission notice appear in supporting docu- * mentation, and that the name of the Smithsonian Astro- * physical Observatory not be used in advertising or publicity * pertaining to distribution of the software without specific, * written prior permission. The Smithsonian Astrophysical * Observatory makes no representations about the suitability * of this software for any purpose. It is provided "as is" * without express or implied warranty. * THE SMITHSONIAN ASTROPHYSICAL OBSERVATORY DISCLAIMS ALL * WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO * EVENT SHALL THE SMITHSONIAN ASTROPHYSICAL OBSERVATORY BE * LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA * OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR * OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH * THE USE OR PERFORMANCE OF THIS SOFTWARE. * */ #ifndef _XtParamButton_h #define _XtParamButton_h /*********************************************************************** * * Parameter Button Widget * ***********************************************************************/ #include /* Resources: Name Class RepType Default Value ---- ----- ------- ------------- pcommand Pcommand String NULL plabel Plabel String "No help available" pvalue Pvalue String NULL */ #define XtNpcommand "paramCommand" #define XtCPcommand "ParamCommand" #define XtNplabel "paramLabel" #define XtCPlabel "ParamLabel" #define XtNpvalue "paramValue" #define XtCPvalue "ParamValue" #define XtNptimeout "paramTimeout" #define XtCPtimeout "ParamTimeout" extern WidgetClass paramButtonWidgetClass; typedef struct _ParamButtonClassRec *ParamButtonWidgetClass; typedef struct _ParamButtonRec *ParamButtonWidget; void SystemCallback(); void QuitSystemCallback(); #endif /* _XtParamButton_h */ /* DON'T ADD STUFF AFTER THIS */