home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / gnu / lucid / lemacs-19.6 / src / bitmaps.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-01-26  |  6.2 KB  |  151 lines

  1.  
  2. #ifndef _EMACS_BITMAPS_H_
  3. #define _EMACS_BITMAPS_H_
  4.  
  5.  
  6. /* A gnu, like on the back of the emacs manual, for icons. */
  7. #define gnu_width 50
  8. #define gnu_height 50
  9. static unsigned char gnu_bits[] = {
  10.    0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
  11.    0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff,
  12.    0xff, 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0xfe, 0xff, 0xff,
  13.    0xff, 0xff, 0xff, 0x7f, 0xfc, 0xff, 0xff, 0xf7, 0xff, 0xff, 0xff, 0xf1,
  14.    0xff, 0xff, 0xf3, 0xff, 0x8f, 0xff, 0xe1, 0xff, 0xff, 0xf9, 0x3f, 0x22,
  15.    0xfe, 0xcb, 0xff, 0xff, 0xf8, 0xc3, 0xf8, 0xfc, 0xcb, 0xff, 0x7f, 0xfc,
  16.    0xe0, 0xf9, 0xf9, 0xdb, 0xff, 0x7f, 0xfc, 0xf0, 0xfb, 0xf3, 0xd9, 0xff,
  17.    0x3f, 0x7e, 0xf8, 0xff, 0xf7, 0xcc, 0xff, 0x9f, 0x3e, 0x1c, 0x7f, 0x44,
  18.    0xce, 0xff, 0xcf, 0x1e, 0xcc, 0x01, 0x00, 0xe7, 0xff, 0xef, 0x0e, 0xce,
  19.    0x38, 0x1c, 0xe0, 0xff, 0xef, 0x0e, 0x27, 0xfe, 0xfa, 0xc3, 0xff, 0xef,
  20.    0x7c, 0x93, 0xff, 0xe5, 0xbf, 0xff, 0xef, 0x99, 0xc9, 0xab, 0x2a, 0x00,
  21.    0xff, 0xcf, 0xc3, 0x24, 0x54, 0xc5, 0xd5, 0xff, 0x9f, 0x7f, 0x16, 0xab,
  22.    0xca, 0xff, 0xff, 0x1f, 0x1f, 0x93, 0x46, 0x95, 0xff, 0xff, 0x7f, 0xc8,
  23.    0x49, 0x99, 0x8a, 0xff, 0xff, 0xff, 0xf0, 0x49, 0x4b, 0x95, 0xff, 0xff,
  24.    0xff, 0xf9, 0x4c, 0x88, 0x8a, 0xff, 0xff, 0xff, 0x1e, 0xe6, 0x58, 0x95,
  25.    0xff, 0xff, 0x3f, 0x00, 0xe6, 0xb7, 0x0a, 0xff, 0xff, 0xbf, 0x8a, 0xea,
  26.    0x50, 0x15, 0xff, 0xff, 0xff, 0x8f, 0xca, 0x99, 0x2a, 0xff, 0xff, 0xff,
  27.    0xa7, 0x95, 0x7f, 0x15, 0xff, 0xff, 0xff, 0x23, 0x55, 0x7f, 0x2a, 0xfe,
  28.    0xff, 0xff, 0x63, 0xd8, 0xfc, 0x14, 0xfe, 0xff, 0xff, 0x43, 0x9a, 0xfb,
  29.    0x2b, 0xfe, 0xff, 0xff, 0xc3, 0xaa, 0x12, 0x94, 0xfc, 0xff, 0xff, 0xc1,
  30.    0x32, 0xd5, 0xc1, 0xfd, 0xff, 0xff, 0x81, 0x46, 0xd5, 0x47, 0xfc, 0xff,
  31.    0xff, 0x83, 0x6c, 0xc2, 0x6e, 0xfc, 0xff, 0xff, 0x83, 0x89, 0x88, 0x69,
  32.    0xfe, 0xff, 0xff, 0x07, 0x92, 0x09, 0x3b, 0xfe, 0xff, 0xff, 0x07, 0x22,
  33.    0x01, 0x3c, 0xfe, 0xff, 0xff, 0x0f, 0x4e, 0x02, 0x03, 0xfe, 0xff, 0xff,
  34.    0x2f, 0xd0, 0x18, 0x3e, 0xff, 0xff, 0xff, 0x3f, 0xb0, 0x19, 0x9e, 0xff,
  35.    0xff, 0xff, 0x7f, 0x00, 0x09, 0x80, 0xff, 0xff, 0xff, 0x7f, 0x01, 0xe3,
  36.    0xc1, 0xff, 0xff, 0xff, 0xff, 0x05, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff,
  37.    0x07, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0x5f, 0xfd, 0xff, 0xff, 0xff,
  38.    0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
  39.    0xff, 0xff};
  40.  
  41. #if 0
  42. /* Vertical bars */
  43. #define compress_width 16
  44. #define compress_height 10
  45. static unsigned char compress_bits[] = {
  46.    0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66,
  47.    0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66};
  48.  
  49. /* Bracketed dash */
  50. #define compress_width 15
  51. #define compress_height 10
  52. static unsigned char compress_bits[] = {
  53.    0x1f, 0x7c, 0x1f, 0x7c, 0x03, 0x60, 0x03, 0x60, 0xe3, 0x63, 0xe3, 0x63,
  54.    0x03, 0x60, 0x03, 0x60, 0x1f, 0x7c, 0x1f, 0x7c};
  55.  
  56. /* Rectangled dash */
  57. #define compress_width 15
  58. #define compress_height 10
  59. static unsigned char compress_bits[] = {
  60.    0xff, 0x7f, 0xff, 0x7f, 0x03, 0x60, 0x03, 0x60, 0xe3, 0x63, 0xe3, 0x63,
  61.    0x03, 0x60, 0x03, 0x60, 0xff, 0x7f, 0xff, 0x7f};
  62.  
  63. #define extent_begin_width 18
  64. #define extent_begin_height 10
  65. static unsigned char extent_begin_bits[] = {
  66.    0x0c, 0x00, 0x00, 0xcc, 0x00, 0x00, 0xcc, 0x0c, 0x00, 0xcc, 0xcc, 0x00,
  67.    0xcc, 0xcc, 0x00, 0xcc, 0xcc, 0x00, 0xcc, 0xcc, 0x00, 0xcc, 0x0c, 0x00,
  68.    0xcc, 0x00, 0x00, 0x0c, 0x00, 0x00};
  69.  
  70. #define extent_end_width 18
  71. #define extent_end_height 10
  72. static unsigned char extent_end_bits[] = {
  73.    0x00, 0xc0, 0x00, 0x00, 0xcc, 0x00, 0xc0, 0xcc, 0x00, 0xcc, 0xcc, 0x00,
  74.    0xcc, 0xcc, 0x00, 0xcc, 0xcc, 0x00, 0xcc, 0xcc, 0x00, 0xc0, 0xcc, 0x00,
  75.    0x00, 0xcc, 0x00, 0x00, 0xc0, 0x00};
  76.  
  77. /* A diamond. */
  78. #define continuer_width 8
  79. #define continuer_height 10
  80. static unsigned char continuer_bits[] = {
  81.    0x18, 0x18, 0x34, 0x34, 0x62, 0x62, 0x34, 0x34, 0x18, 0x18};
  82.  
  83. /* A left-pointing triangle. */
  84. #define truncator_width 8
  85. #define truncator_height 10
  86. static unsigned char truncator_bits[] = {
  87.    0x40, 0x60, 0x70, 0x78, 0x7c, 0x7c, 0x78, 0x70, 0x60, 0x40};
  88. #endif
  89.  
  90. /* An arrow pointing to the next line */
  91. #define continuer_width 7
  92. #define continuer_height 10
  93. static unsigned char continuer_bits[] = {
  94.    0x00, 0xbc, 0xfc, 0xe0, 0xe0, 0x72, 0x3e, 0x1e, 0x1e, 0x3e};
  95.  
  96. /* Three dots indicating truncation */
  97. #define truncator_width 7
  98. #define truncator_height 8
  99. static unsigned char truncator_bits[] = {
  100.    0x06, 0x06, 0x00, 0x18, 0x18, 0x00, 0x60, 0x60};
  101.  
  102. #define rarrow_width 12
  103. #define rarrow_height 10
  104. static unsigned char rarrow_bits[] = {
  105.    0x40, 0x00, 0xc0, 0x00, 0x80, 0x01, 0x80, 0x03, 0xfe, 0x07, 0xfe, 0x07,
  106.    0x80, 0x03, 0x80, 0x01, 0xc0, 0x00, 0x40, 0x00};
  107.  
  108. #if 0
  109.  
  110. /* Stipples */
  111.  
  112. /* A stipple for hilighting. */
  113. #define selection_width 16
  114. #define selection_height 16
  115. static unsigned char selection_bits[] = {
  116.    0x04, 0x84, 0x80, 0x00, 0x00, 0x20, 0x02, 0x04, 0x40, 0x00, 0x08, 0x82,
  117.    0x00, 0x10, 0x40, 0x00, 0x02, 0x40, 0x00, 0x02, 0x10, 0x00, 0x80, 0x80,
  118.    0x00, 0x08, 0x08, 0x00, 0x01, 0x02, 0x40, 0x20};
  119.  
  120. #define secondary_selection_width 16
  121. #define secondary_selection_height 16
  122. static unsigned char secondary_selection_bits[] = {
  123.    0x08, 0x08, 0x04, 0x04, 0x02, 0x02, 0x01, 0x01, 0x80, 0x80, 0x40, 0x40,
  124.    0x20, 0x20, 0x10, 0x10, 0x08, 0x08, 0x04, 0x04, 0x02, 0x02, 0x01, 0x01,
  125.    0x80, 0x80, 0x40, 0x40, 0x20, 0x20, 0x10, 0x10};
  126.  
  127. #define overlap_selection_width 16
  128. #define overlap_selection_height 16
  129. static unsigned char overlap_selection_bits[] = {
  130.    0x09, 0x88, 0x84, 0x04, 0x02, 0x22, 0x01, 0x05, 0x80, 0x80, 0x48, 0x42,
  131.    0x20, 0x20, 0x50, 0x10, 0x0a, 0x48, 0x04, 0x04, 0x12, 0x02, 0x01, 0x01,
  132.    0x80, 0x88, 0x48, 0x40, 0x21, 0xa2, 0x50, 0x10};
  133.  
  134. #define default0_stipple_width 16
  135. #define default0_stipple_height 16
  136. static unsigned char default0_stipple_bits[] = {
  137.    0x00, 0x00, 0x66, 0x66, 0x66, 0x66, 0x00, 0x00, 0x00, 0x00, 0x66, 0x66,
  138.    0x66, 0x66, 0x00, 0x00, 0x00, 0x00, 0x66, 0x66, 0x66, 0x66, 0x00, 0x00,
  139.    0x00, 0x00, 0x66, 0x66, 0x66, 0x66, 0x00, 0x00};
  140.  
  141. #define default1_stipple_width 16
  142. #define default1_stipple_height 16
  143. static unsigned char default1_stipple_bits[] = {
  144.    0x00, 0x00, 0x22, 0x22, 0x22, 0x22, 0x00, 0x00, 0x00, 0x00, 0x22, 0x22,
  145.    0x22, 0x22, 0x00, 0x00, 0x00, 0x00, 0x22, 0x22, 0x22, 0x22, 0x00, 0x00,
  146.    0x00, 0x00, 0x22, 0x22, 0x22, 0x22, 0x00, 0x00};
  147.  
  148. #endif
  149.  
  150. #endif /* _EMACS_BITMAPS_H_ */
  151.