Blame lib/Xm/BitmapsI.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
 * HISTORY
Packit b099d7
*/ 
Packit b099d7
/*   $XConsortium: BitmapsI.h /main/7 1996/12/16 18:29:58 drk $ */
Packit b099d7
/* (c) Copyright 1987, 1988, 1989, 1990, 1991, 1992 HEWLETT-PACKARD COMPANY */
Packit b099d7
Packit b099d7
/*************************************<+>*************************************
Packit b099d7
 *****************************************************************************
Packit b099d7
 **
Packit b099d7
 **   File:        BitmapsI.h
Packit b099d7
 **
Packit b099d7
 **   Description: This file contains a set of predefines bitmaps
Packit b099d7
 **		   which are used by the image caching functions.
Packit b099d7
 **
Packit b099d7
 ****************************************************************************
Packit b099d7
 ************************************<+>*************************************/
Packit b099d7
Packit b099d7
#ifndef _XmBitmapsI_h
Packit b099d7
#define _XmBitmapsI_h
Packit b099d7
Packit b099d7
#include <Xm/XmP.h>
Packit b099d7
Packit b099d7
#ifdef __cplusplus
Packit b099d7
extern "C" {
Packit b099d7
#endif
Packit b099d7
Packit b099d7
static XmConst unsigned char bitmaps [20][32] =
Packit b099d7
{
Packit b099d7
   {  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /*  Solid Background  */
Packit b099d7
      0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
Packit b099d7
      0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
Packit b099d7
      0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00  },
Packit b099d7
Packit b099d7
   {  0x88, 0x88, 0x22, 0x22, 0x88, 0x88, 0x22, 0x22,	/*  25 percent  */
Packit b099d7
      0x88, 0x88, 0x22, 0x22, 0x88, 0x88, 0x22, 0x22,
Packit b099d7
      0x88, 0x88, 0x22, 0x22, 0x88, 0x88, 0x22, 0x22,
Packit b099d7
      0x88, 0x88, 0x22, 0x22, 0x88, 0x88, 0x22, 0x22  },
Packit b099d7
Packit b099d7
   {  0x55, 0x55, 0xAA, 0xAA, 0x55, 0x55, 0xAA, 0xAA,	/*  50 percent  */
Packit b099d7
      0x55, 0x55, 0xAA, 0xAA, 0x55, 0x55, 0xAA, 0xAA,
Packit b099d7
      0x55, 0x55, 0xAA, 0xAA, 0x55, 0x55, 0xAA, 0xAA,
Packit b099d7
      0x55, 0x55, 0xAA, 0xAA, 0x55, 0x55, 0xAA, 0xAA  },
Packit b099d7
Packit b099d7
   {  0x55, 0x55, 0xFF, 0xFF, 0xAA, 0xAA, 0xFF, 0xFF,	/*  75 percent  */
Packit b099d7
      0x55, 0x55, 0xFF, 0xFF, 0xAA, 0xAA, 0xFF, 0xFF,
Packit b099d7
      0x55, 0x55, 0xFF, 0xFF, 0xAA, 0xAA, 0xFF, 0xFF,
Packit b099d7
      0x55, 0x55, 0xFF, 0xFF, 0xAA, 0xAA, 0xFF, 0xFF  },
Packit b099d7
Packit b099d7
   {  0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,	/*  Vertical tile  */
Packit b099d7
      0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
Packit b099d7
      0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
Packit b099d7
      0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55  },
Packit b099d7
Packit b099d7
   {  0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00,	/*  Horizontal tile */ 
Packit b099d7
      0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 
Packit b099d7
      0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 
Packit b099d7
      0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00  },
Packit b099d7
Packit b099d7
   {  0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,	/*  Vertical  */
Packit b099d7
      0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
Packit b099d7
      0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
Packit b099d7
      0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55  },
Packit b099d7
Packit b099d7
   {  0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00,	/*  Horizontal  */ 
Packit b099d7
      0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 
Packit b099d7
      0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 
Packit b099d7
      0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00  },
Packit b099d7
Packit b099d7
   {  0x77, 0x77, 0xbb, 0xbb, 0xdd, 0xdd, 0xee, 0xee,	/*  Slant Left  */
Packit b099d7
      0x77, 0x77, 0xbb, 0xbb, 0xdd, 0xdd, 0xee, 0xee, 
Packit b099d7
      0x77, 0x77, 0xbb, 0xbb, 0xdd, 0xdd, 0xee, 0xee, 
Packit b099d7
      0x77, 0x77, 0xbb, 0xbb, 0xdd, 0xdd, 0xee, 0xee  },
Packit b099d7
Packit b099d7
   {  0xee, 0xee, 0xdd, 0xdd, 0xbb, 0xbb, 0x77, 0x77,	/*  Slant Right  */
Packit b099d7
      0xee, 0xee, 0xdd, 0xdd, 0xbb, 0xbb, 0x77, 0x77, 
Packit b099d7
      0xee, 0xee, 0xdd, 0xdd, 0xbb, 0xbb, 0x77, 0x77, 
Packit b099d7
      0xee, 0xee, 0xdd, 0xdd, 0xbb, 0xbb, 0x77, 0x77  },
Packit b099d7
Packit b099d7
   {  						
Packit b099d7
     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /*  Default Cascade  */ 
Packit b099d7
     0x00, 0x03, 0x00, 0x06, 0x00, 0x0c, 0x00, 0x18,  
Packit b099d7
     0xff, 0x3f, 0x00, 0x18, 0x00, 0x0c, 0x00, 0x06,  
Packit b099d7
     0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00   },
Packit b099d7
Packit b099d7
   {  						
Packit b099d7
     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* Default RtoL Cascade*/ 
Packit b099d7
     0xc0, 0x00, 0x60, 0x00, 0x30, 0x00, 0x18, 0x00,
Packit b099d7
     0xfc, 0xff, 0x18, 0x00, 0x30, 0x00, 0x60, 0x00,
Packit b099d7
     0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00   },
Packit b099d7
Packit b099d7
   {
Packit b099d7
      0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* Default CheckMark */
Packit b099d7
      0x00, 0x00, 0x00, 0x60, 0x00, 0x30, 0x00, 0x18, 
Packit b099d7
      0x00, 0x0c, 0x08, 0x06, 0x18, 0x03, 0xb0, 0x01, 
Packit b099d7
      0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00  }, 
Packit b099d7
   {  						
Packit b099d7
     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /*  Default menu dash */ 
Packit b099d7
     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  
Packit b099d7
     0xff, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  
Packit b099d7
     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00   },
Packit b099d7
   {
Packit b099d7
     0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x3c, 0x00,  /* collapsed */  
Packit b099d7
     0xfc, 0x00, 0xfc, 0x03, 0xfc, 0x0f, 0xfc, 0x3f, 
Packit b099d7
     0xfc, 0x3f, 0xfc, 0x0f, 0xfc, 0x03, 0xfc, 0x00,
Packit b099d7
     0x3c, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00   },
Packit b099d7
   {
Packit b099d7
     0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x3c,  /* collapsed_rtol */  
Packit b099d7
     0x00, 0x3f, 0xc0, 0x3f, 0xf0, 0x3f, 0xfc, 0x3f, 
Packit b099d7
     0xfc, 0x3f, 0xf0, 0x3f, 0xc0, 0x3f, 0x00, 0x3f,
Packit b099d7
     0x00, 0x3c, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00   },
Packit b099d7
   {
Packit b099d7
     0x00, 0x00, 0x00, 0x00, 0xfc, 0x3f, 0xfc, 0x3f,  /* expanded */ 
Packit b099d7
     0xf8, 0x1f, 0xf8, 0x1f, 0xf0, 0x0f, 0xf0, 0x0f, 
Packit b099d7
     0xe0, 0x07, 0xe0, 0x07, 0xc0, 0x03, 0xc0, 0x03,
Packit b099d7
     0x80, 0x01, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00   }
Packit b099d7
};
Packit b099d7
Packit b099d7
Packit b099d7
static XmConst char *XmConst bitmap_name_set[] =
Packit b099d7
{
Packit b099d7
   "background",
Packit b099d7
   "25_foreground",
Packit b099d7
   XmS50_foreground,
Packit b099d7
   "75_foreground",
Packit b099d7
   "vertical_tile",
Packit b099d7
   "horizontal_tile",
Packit b099d7
   /* for bc reason with 1.2.2, we have to put back the old names,
Packit b099d7
      but we also need to keep the new ones, for 1.2.3 users */
Packit b099d7
   "vertical",
Packit b099d7
   "horizontal",
Packit b099d7
   "slant_right",
Packit b099d7
   "slant_left",
Packit b099d7
   "menu_cascade",
Packit b099d7
   "menu_cascade_rtol",
Packit b099d7
   "menu_checkmark",
Packit b099d7
   "menu_dash",
Packit b099d7
   "collapsed",
Packit b099d7
   "collapsed_rtol",
Packit b099d7
   "expanded",
Packit b099d7
};
Packit b099d7
Packit b099d7
#define MAX_BUILTIN_IMAGES	17
Packit b099d7
Packit b099d7
#ifdef __cplusplus
Packit b099d7
}  /* Close scope of 'extern "C"' declaration which encloses file. */
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#endif /* _XmBitmapsI_h */
Packit b099d7
/* DON'T ADD STUFF AFTER THIS #endif */