Annotation of libwww/LineMode/src/DefaultStyles.c.classic, revision 1.1
1.1 ! frystyk 1: /* DefaultStyles.c
! 2: ** A REAL STYLE SHEET FOR THE CHARACTER GRID BROWSER
! 3: **
! 4: ** (c) COPYRIGHT CERN 1994.
! 5: ** Please first read the full copyright statement in the file COPYRIGH.
! 6: **
! 7: ** The dimensions are all in characters!
! 8: */
! 9: #include "GridStyle.h"
! 10: #include "HTFont.h"
! 11:
! 12: /* Tab arrays:
! 13: */
! 14: PRIVATE HTTabStop tabs_8[] = {
! 15: { 0, 8 }, {0, 16}, {0, 24}, {0, 32}, {0, 40},
! 16: { 0, 48 }, {0, 56}, {0, 64}, {0, 72}, {0, 80},
! 17: { 0, 88 }, {0, 96}, {0, 104}, {0, 112}, {0, 120},
! 18: { 0, 128 }, {0, 136}, {0, 144}, {0, 152}, {0, 160},
! 19: {0, 168}, {0, 176},
! 20: {0, 0 } /* Terminate */
! 21: };
! 22: #ifdef NOT_USED
! 23: PRIVATE HTTabStop tabs_16[] = {
! 24: { 0, 16 }, {0, 32}, {0, 48}, {0, 64}, {0, 80},
! 25: {0, 96}, {0, 112},
! 26: {0, 0 } /* Terminate */
! 27: };
! 28: #endif
! 29:
! 30: PRIVATE HTTabStop tabs_24[] = {
! 31: {0, 24}, {0, 48}, /* 3 columns */
! 32: {0, 0 } /* Terminate */
! 33: };
! 34:
! 35: /* Template:
! 36: ** link to next, name, tag, tagtype,
! 37: ** font, size, colour, superscript, anchor id,
! 38: ** indents: (1st,l,r), justific, lineheight, descent, tabs,
! 39: ** word wrap, free format, space: before, after, flags.
! 40: */
! 41:
! 42: PRIVATE HTStyle HTStyleNormal = { 0, "Normal", "P",
! 43: HT_FONT, 1.0, HT_BLACK, 0, 0,
! 44: 3, 3, 0, HT_LEFT, 1, 0, tabs_8,
! 45: YES, YES, 1, 1, 0 };
! 46:
! 47: PRIVATE HTStyle HTStyleList = { &HTStyleNormal, "List", "UL",
! 48: HT_FONT, 1.0, HT_BLACK, 0, 0,
! 49: 6, 6, 0, HT_LEFT, 1, 0, 0,
! 50: YES, YES, 1, 1, 0 };
! 51:
! 52: PRIVATE HTStyle HTStyleMenu = {
! 53: &HTStyleList, "Menu", "MENU",
! 54: HT_FONT, 1.0, HT_BLACK, 0, 0,
! 55: 1, 1, 0, HT_LEFT, 1, 0, 0,
! 56: YES, YES, 0, 0, 0
! 57: };
! 58:
! 59: PRIVATE HTStyle HTStyleDirect = {
! 60: &HTStyleMenu, "Dir", "DIR",
! 61: HT_FONT, 1.0, HT_BLACK, 0, 0,
! 62: 0, 0, 0, HT_LEFT, 1, 0, tabs_24,
! 63: YES, YES, 0, 0, 0
! 64: };
! 65:
! 66: PRIVATE HTStyle HTStyleGlossary = {
! 67: &HTStyleDirect, "Glossary", "DL",
! 68: HT_FONT, 1.0, HT_BLACK, 0, 0,
! 69: 2, 25, 0, HT_LEFT, 1, 0, 0,
! 70: YES, YES, 1, 1, 0
! 71: };
! 72: PRIVATE HTStyle HTStyleGlossaryCompact = {
! 73: &HTStyleGlossary, "GlossaryCompact", "DLC",
! 74: HT_FONT, 1.0, HT_BLACK, 0, 0,
! 75: 0, 24, 0, HT_LEFT, 1, 0, 0,
! 76: YES, YES, 0, 0, 0
! 77: };
! 78: PRIVATE HTStyle HTStyleExample =
! 79: { &HTStyleGlossaryCompact, "Example", "XMP",
! 80: HT_FONT, 1.0, HT_BLACK, 0, 0,
! 81: 0, 0, 0, HT_LEFT, 1, 0, tabs_8,
! 82: NO, NO, 1, 1, 0
! 83: };
! 84:
! 85: PRIVATE HTStyle HTStylePreformatted =
! 86: { &HTStyleExample, "Preformatted", "PRE",
! 87: HT_FONT, 1.0, HT_BLACK, 0, 0,
! 88: 0, 0, 0, HT_LEFT, 1, 0, tabs_8,
! 89: NO, YES, 1, 1, 0
! 90: };
! 91:
! 92: PRIVATE HTStyle HTStyleListing =
! 93: { &HTStylePreformatted, "Listing", "LISTING",
! 94: HT_FONT, 1.0, HT_BLACK, 0, 0,
! 95: 0, 0, 0, HT_LEFT, 1, 0, tabs_8,
! 96: NO, NO, 1, 1, 0 };
! 97:
! 98: PRIVATE HTStyle HTStyleAddress =
! 99: { &HTStyleListing, "Address", "ADDRESS",
! 100: HT_FONT, 1.0, HT_BLACK, 0, 0,
! 101: 0, 0, 0, HT_RIGHT, 1, 0, 0,
! 102: NO, NO, 1, 1, 0 };
! 103:
! 104: PRIVATE HTStyle HTStyleBlockQuote =
! 105: { &HTStyleAddress, "BlockQuote", "BLOCKQUOTE",
! 106: HT_FONT, 1.0, HT_BLACK, 0, 0,
! 107: 7, 5, 5, HT_LEFT, 1, 0, 0,
! 108: NO, NO, 1, 1, 0 };
! 109:
! 110: PRIVATE HTStyle HTStyleHeading1 =
! 111: { &HTStyleBlockQuote, "Heading1", "H1",
! 112: HT_FONT+HT_CAPITALS+HT_BOLD, 1.0, HT_BLACK, 0, 0,
! 113: 0, 0, 0, HT_CENTER, 1, 0, 0,
! 114: YES, YES, 1, 1, 0 };
! 115:
! 116: PRIVATE HTStyle HTStyleHeading2 =
! 117: { &HTStyleHeading1, "Heading2", "H2",
! 118: HT_FONT+HT_BOLD, 1.0, HT_BLACK, 0, 0,
! 119: 0, 0, 0, HT_LEFT, 1, 0, 0,
! 120: YES, YES, 1, 1, 0 };
! 121:
! 122: PRIVATE HTStyle HTStyleHeading3 = { &HTStyleHeading2, "Heading3", "H3",
! 123: HT_FONT+HT_CAPITALS, 1.0, HT_BLACK, 0, 0,
! 124: 2, 2, 0, HT_LEFT, 1, 0, 0,
! 125: YES, YES, 1, 0, 0 };
! 126:
! 127: PRIVATE HTStyle HTStyleHeading4 = { &HTStyleHeading3, "Heading4", "H4",
! 128: HT_FONT, 1.0, HT_BLACK, 0, 0,
! 129: 4, 4, 0, HT_LEFT, 1, 0, 0,
! 130: YES, YES, 1, 0, 0 };
! 131:
! 132: PRIVATE HTStyle HTStyleHeading5 = { &HTStyleHeading4, "Heading5", "H5",
! 133: HT_FONT, 1.0, HT_BLACK, 0, 0,
! 134: 6, 6, 0, HT_LEFT, 1, 0, 0,
! 135: YES, YES, 1, 0, 0 };
! 136:
! 137: PRIVATE HTStyle HTStyleHeading6 = { &HTStyleHeading5, "Heading6", "H6",
! 138: HT_FONT, 1.0, HT_BLACK, 0, 0,
! 139: 8, 8, 0, HT_LEFT, 1, 0, 0,
! 140: YES, YES, 1, 0, 0 };
! 141:
! 142: PRIVATE HTStyle HTStyleHeading7 = { &HTStyleHeading6, "Heading7", "H7",
! 143: HT_FONT, 1.0, HT_BLACK, 0, 0,
! 144: 10, 10, 0, HT_LEFT, 1, 0, 0,
! 145: YES, YES, 1, 0, 0 };
! 146:
! 147: /* Style sheet points to the last in the list:
! 148: */
! 149: PRIVATE HTStyleSheet sheet = { "default.style", &HTStyleHeading7 }; /* sheet */
! 150:
! 151: PUBLIC HTStyleSheet * styleSheet = &sheet;
! 152:
Webmaster