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