Annotation of Amaya/amaya/TimelineP.P, revision 1.1

1.1     ! pierre      1:        { Thot presentation schema for Timeline documents
        !             2: 
        !             3:          Pierre Geneves        June 2002       }
        !             4: 
        !             5: PRESENTATION Timeline;
        !             6: 
        !             7: 
        !             8: 
        !             9: DEFAULT
        !            10: 
        !            11:    BEGIN
        !            12:    HorizRef: * . Top;
        !            13:    VertRef: * . Left;
        !            14:    HorizPos: Left = Enclosing . Left;
        !            15:    VertPos:  Top = Enclosing . Top;
        !            16:    Visibility: Enclosing =;
        !            17:    FillPattern: Enclosing =;
        !            18:    Depth: Enclosing =;
        !            19:    Font: Enclosing =;
        !            20:    END;
        !            21: 
        !            22: BOXES
        !            23: 
        !            24: 
        !            25:   UnknownAttrValue: BEGIN
        !            26:        Content: (AttributeValue);
        !            27:        Visibility: 0;
        !            28:        END;
        !            29: 
        !            30: { presentation boxes }
        !            31: 
        !            32: 
        !            33:  Unknown_End: BEGIN
        !            34:        Content: Text '>';
        !            35:        Visibility: 0;
        !            36:        END;
        !            37: 
        !            38:    IndexBox: BEGIN
        !            39:        Content: Picture 'AmayaSrcSyncIndex.gif';
        !            40:        HorizPos: Left = Root . Left;
        !            41:        VertPos: Top = Creator . Top;
        !            42:        VertOverflow : Yes;
        !            43:        HorizOverflow : Yes;
        !            44:        Inline: No;
        !            45:        Visibility: Creator =;
        !            46:        END;
        !            47: 
        !            48: RULES
        !            49: 
        !            50:    Document:
        !            51:        BEGIN
        !            52:        Size: 12 pt;
        !            53:        Font: helvetica;
        !            54:     Visibility: 10;
        !            55:        Width: Enclosing . Width;
        !            56:        Height: Enclosing . Height min;
        !            57:        END;
        !            58: 
        !            59:    Timeline:
        !            60:        BEGIN
        !            61:        Width: Enclosing . Width;
        !            62:         Height: Enclosing . Height;
        !            63:        HorizRef: *.Bottom;
        !            64:         if NOT within Timeline BEGIN
        !            65:            VertPos: Top = Previous . Bottom;
        !            66:           Foreground: transparent;
        !            67:           Background: Black;
        !            68:           FillPattern: backgroundcolor;
        !            69:        END;
        !            70:        PageBreak: No;
        !            71:        LineBreak: No;
        !            72:        Adjust: Left;
        !            73:        Hyphenate: No;
        !            74:        Gather: Yes;
        !            75:        LineWeight: 1 pt;
        !            76:        END;
        !            77: 
        !            78:    groupe_abstrait:
        !            79:        BEGIN
        !            80:        Width: Enclosing . Width;
        !            81:        Height: Enclosing . Height;
        !            82:        END;
        !            83: 
        !            84:    image_slider:
        !            85:        BEGIN
        !            86:        HorizPos: Left = Enclosing . Left Userspecified;
        !            87:        VertPos:  HRef = Enclosing . Top + 10 pt Userspecified;
        !            88:        Width: Enclosed . Width;
        !            89:     Height: Enclosed . Height;
        !            90:        END;
        !            91: 
        !            92:    image_keypos:
        !            93:        BEGIN
        !            94:        HorizPos: Left = Enclosing . Left Userspecified;
        !            95:        VertPos:  HRef = Enclosing . Top + 10 pt Userspecified;
        !            96:        Width: Enclosed . Width;
        !            97:     Height: Enclosed . Height;
        !            98:        END;
        !            99: 
        !           100:    image_collapse:
        !           101:        BEGIN
        !           102:        HorizPos: Left = Enclosing . Left Userspecified;
        !           103:        VertPos:  HRef = Enclosing . Top + 10 pt Userspecified;
        !           104:        Width: Enclosed . Width;
        !           105:     Height: Enclosed . Height;
        !           106:        END;
        !           107: 
        !           108: 
        !           109:    rect_interface:
        !           110:        BEGIN
        !           111:        Width: 2.5 cm UserSpecified;
        !           112:        Height: 1.5 cm  UserSpecified;
        !           113:        HorizPos: Left = Enclosing . Left UserSpecified;
        !           114:        VertPos:  Top = Enclosing . Top UserSpecified;
        !           115:        END;
        !           116: 
        !           117:    rect_period:
        !           118:        BEGIN
        !           119:        Width: 2.5 cm UserSpecified;
        !           120:        Height: 1.5 cm  UserSpecified;
        !           121:        HorizPos: Left = Enclosing . Left UserSpecified;
        !           122:        VertPos:  Top = Enclosing . Top UserSpecified;
        !           123:        END;
        !           124: 
        !           125:    tline:
        !           126:        BEGIN
        !           127:         HorizPos: Left = Enclosing . Left UserSpecified;
        !           128:         VertPos:  Top = Enclosing . Top UserSpecified;
        !           129:         Width: Right = Enclosing . Left;
        !           130:         Height:  Bottom = Enclosing . Top;
        !           131:     END;
        !           132: 
        !           133: 
        !           134:    text_:
        !           135:        BEGIN
        !           136:        Width: Enclosed . Width;
        !           137:        HorizPos: Left = Enclosing . Left Userspecified;
        !           138:        VertPos:  HRef = Enclosing . Top + 0.9 Userspecified;
        !           139:        HorizRef: Enclosed . HRef;
        !           140:        Foreground : Black;
        !           141:        FillPattern: nopattern;
        !           142:        END;
        !           143: 
        !           144:  
        !           145:    TEXT_UNIT:
        !           146:        BEGIN
        !           147:        HorizRef: Enclosed . HRef;
        !           148:        HorizPos: Left = Previous . Right;
        !           149:         VertPos: HRef = Previous . HRef;
        !           150:        Width: Enclosed . Width;
        !           151:         Height: Enclosed . Height;
        !           152:        END;
        !           153: 
        !           154:    GRAPHICS_UNIT:
        !           155:        BEGIN
        !           156:        Width: Enclosing . Width;
        !           157:        Height: Enclosing . Height;
        !           158:        END;
        !           159: 
        !           160: 
        !           161:    PICTURE_UNIT:
        !           162:        BEGIN
        !           163:        Width: Enclosing . Width;
        !           164:         Height: Enclosing . Height;
        !           165:        END;
        !           166: 
        !           167:    Timeline_Image: BEGIN
        !           168:        LineBreak: No;
        !           169:        PageBreak: No;
        !           170:        END;
        !           171: 
        !           172: ATTRIBUTES
        !           173: 
        !           174: 
        !           175: 
        !           176:   Highlight:
        !           177:        BEGIN
        !           178:         if TEXT_UNIT
        !           179:           CreateAfter (IndexBox);
        !           180:        if NOT TEXT_UNIT
        !           181:           CreateLast (IndexBox);
        !           182:        END;
        !           183: 
        !           184: 
        !           185:   x:
        !           186:        BEGIN
        !           187:        HorizPos: Left = Enclosing not text_ . Left;
        !           188:        END;
        !           189: 
        !           190:   y:
        !           191:        BEGIN
        !           192:        if not text_
        !           193:            VertPos:  Top = Enclosing not text_ . Top;
        !           194:        if text_
        !           195:           VertPos:  HRef = Enclosing . Top;
        !           196:        END;
        !           197: 
        !           198: 
        !           199:   Unknown_attribute:
        !           200:        BEGIN
        !           201:        if TEXT_UNIT
        !           202:           CreateBefore(UnknownAttrValue);
        !           203:        if PICTURE_UNIT
        !           204:           CreateBefore(UnknownAttrValue);
        !           205:        if Unknown_namespace
        !           206:           CreateAfter(UnknownAttrValue);
        !           207:        if Unknown_namespace and LastAttr
        !           208:           CreateAfter(Unknown_End);
        !           209:        if NOT TEXT_UNIT and NOT PICTURE_UNIT and NOT Unknown_namespace
        !           210:           CreateBefore(UnknownAttrValue);
        !           211:        END;
        !           212:  
        !           213: END

Webmaster