1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
|
/*******************************************************************************
* *
* Viewmol *
* *
* R E S O U R C E . C *
* *
* Copyright (c) Joerg-R. Hill, October 2003 *
* *
********************************************************************************
*
* $Id: resource.c,v 1.6 2003/11/07 11:15:05 jrh Exp $
* $Log: resource.c,v $
* Revision 1.6 2003/11/07 11:15:05 jrh
* Release 2.4
*
* Revision 1.5 2000/12/10 15:16:06 jrh
* Release 2.3
*
* Revision 1.4 1999/05/24 01:27:30 jrh
* Release 2.2.1
*
* Revision 1.3 1999/02/07 21:56:26 jrh
* Release 2.2
*
* Revision 1.2 1998/01/26 00:49:25 jrh
* Release 2.1
*
* Revision 1.1 1996/12/10 18:43:46 jrh
* Initial revision
*
*/
#include<X11/Xlib.h>
#include<X11/Intrinsic.h>
#include<Xm/Xm.h>
int getIntResource(Widget widget, char *resource) /* get an integer from the resources */
{
int ret;
XtResource resource_description[1];
resource_description[0].resource_name=resource;
resource_description[0].resource_class=XmCWidth;
resource_description[0].resource_type=XmRInt;
resource_description[0].resource_size=sizeof(int);
resource_description[0].resource_offset=0;
resource_description[0].default_type=XmRInt;
resource_description[0].default_addr=NULL;
XtGetApplicationResources(widget, &ret, resource_description, 1, NULL, 0);
return(ret);
}
char *getStringResource(Widget widget, char *resource) /* get a string from the resources */
{
char *ret;
XtResource resource_description[1];
resource_description[0].resource_name=resource;
resource_description[0].resource_class=XmCString;
resource_description[0].resource_type=XmRString;
resource_description[0].resource_size=sizeof(char *);
resource_description[0].resource_offset=0;
resource_description[0].default_type=XmRString;
resource_description[0].default_addr=NULL;
XtGetApplicationResources(widget, &ret, resource_description, 1, NULL, 0);
return(ret);
}
|