Annotation of Amaya/amaya/HTML.A, revision 1.16

1.1       cvs         1: APPLICATION HTML;
                      2: 
                      3: DEFAULT
                      4:    BEGIN
                      5:        ElemActivate.Pre -> DoubleClick;
                      6:        DocClose.Post -> DocumentClosed;
                      7:        DocSave.Pre -> DocumentToSave;
                      8:        ElemPaste.Post -> ElementPasted;
1.10      cvs         9:        ElemNew.Post -> ElementCreated;
1.14      cvs        10:        PRuleCreate.Pre -> ChangePRule;
                     11:        PRuleModify.Pre -> ChangePRule;
                     12:        PRuleDelete.Pre -> ChangePRule;
1.16    ! cvs        13:        PRuleCreate.Post -> SetStyle;
        !            14:        PRuleModify.Post -> SetStyle;
        !            15:        PRuleDelete.Post -> SetStyle;
1.1       cvs        16:        ViewOpen.Pre -> ViewToOpen;
1.4       cvs        17:        ViewClose.Pre -> ViewToClose;
1.1       cvs        18:        ElemSelect.Post -> SelectionChanged;
                     19:        ElemExtendSelect.Post -> SelectionChanged;
1.6       cvs        20:        ElemTransform.Pre -> ElemToTransform;
1.1       cvs        21:    END;
                     22: 
                     23: ELEMENTS
                     24: 
                     25:    PICTURE_UNIT:
                     26:        BEGIN
                     27:        ElemNew.Post -> UpdateSRCattribute;
                     28:        ElemTextModify.Post -> UpdateSRCattribute;
                     29:        END;
                     30: 
                     31:    GRAPHICS_UNIT:
                     32:        BEGIN
1.5       cvs        33:        ElemGraphModify.Post -> GraphicsModified;
1.1       cvs        34:        END;
1.5       cvs        35: 
                     36:    Text_Input:
                     37:        BEGIN
                     38:        ElemTextModify.Pre -> SaveDocumentStatus;
                     39:        ElemTextModify.Post -> RestoreDocumentStatus;
1.10      cvs        40:        ElemSelect.Pre -> SelectIncludedText;
1.5       cvs        41:        END;
                     42: 
                     43:    Text_Area:
                     44:        BEGIN
                     45:        ElemTextModify.Pre -> SaveDocumentStatus;
                     46:        ElemTextModify.Post -> RestoreDocumentStatus;
1.10      cvs        47:        ElemSelect.Pre -> SelectIncludedText;
1.5       cvs        48:        END;
                     49: 
1.1       cvs        50:    TITLE:
                     51:        ElemTextModify.Post -> TitleModified;
                     52: 
                     53:    Table:
                     54:        ElemNew.Post -> TableCreated;
                     55: 
                     56:    Data_cell:
                     57:        BEGIN
                     58:        ElemNew.Post -> CellCreated;
                     59:        ElemPaste.Post -> CellPasted;
                     60:        ElemDelete.Pre -> DeleteCell;
                     61:        ElemDelete.Post -> CellDeleted;
                     62:        END;
                     63: 
                     64:    Heading_cell:
                     65:        BEGIN
                     66:        ElemNew.Post -> CellCreated;
                     67:        ElemPaste.Post -> CellPasted;
                     68:        ElemDelete.Pre -> DeleteCell;
                     69:        ElemDelete.Post -> CellDeleted;
                     70:        END;
                     71: 
                     72:    Table_row:
                     73:        BEGIN
                     74:        ElemNew.Post -> RowCreated;
                     75:        ElemPaste.Post -> RowPasted;
                     76:        ElemDelete.Pre -> DeleteRow;
                     77:        ElemDelete.Post -> RowDeleted;
                     78:        END;
                     79: 
1.10      cvs        80:    StyleRule:
1.1       cvs        81:        ElemDelete.Pre -> DeleteStyleRule;
                     82: 
1.10      cvs        83:    List_Item:
1.1       cvs        84:        BEGIN
                     85:        ElemNew.Post -> ListItemCreated;
                     86:        ElemPaste.Post -> ListItemCreated;
                     87:        END;
                     88: 
1.10      cvs        89:    Unnumbered_List:
1.1       cvs        90:        ElemChange.Post -> ListChangedType;
                     91: 
1.10      cvs        92:    Numbered_List:
1.2       cvs        93:        ElemChange.Post -> ListChangedType;
1.1       cvs        94: 
                     95: ATTRIBUTES
                     96: 
                     97:    SRC:
                     98:        BEGIN
                     99:        AttrModify.Post -> SRCattrModified;
                    100:        END;
                    101:    coords:
                    102:        BEGIN
1.5       cvs       103:        AttrModify.Post -> CoordsModified;
1.1       cvs       104:        END;
                    105:       
1.9       cvs       106:    x_coord:
1.1       cvs       107:        BEGIN
1.5       cvs       108:        AttrModify.Post -> GraphicsModified;
1.1       cvs       109:        END;
                    110:      
1.9       cvs       111:    y_coord:
1.1       cvs       112:        BEGIN
1.5       cvs       113:        AttrModify.Post -> GraphicsModified;
1.1       cvs       114:        END;
                    115:      
1.9       cvs       116:    width\240:
1.1       cvs       117:        BEGIN
1.5       cvs       118:        AttrModify.Post -> GraphicsModified;
1.1       cvs       119:        END;
                    120:     
1.9       cvs       121:    height\240:
1.1       cvs       122:        BEGIN
1.5       cvs       123:        AttrModify.Post -> GraphicsModified;
1.1       cvs       124:        END;
1.3       cvs       125: 
                    126:    Cell_width:
                    127:        BEGIN
                    128:        AttrCreate.Post -> CellWidthCreated;
                    129:        AttrModify.Post -> CellWidthModified;
                    130:        AttrDelete.Post -> CellWidthDeleted;
                    131:        END;
                    132: 
1.1       cvs       133:    colspan:
                    134:        BEGIN
                    135:        AttrCreate.Post -> ColspanCreated;
                    136:        AttrModify.Pre ->  RegisterColspan;
                    137:        AttrModify.Post -> ColspanModified;
                    138:        AttrDelete.Pre ->  ColspanDelete;
                    139:        END;
                    140: 
                    141:    rowspan:
                    142:        BEGIN
                    143:        AttrCreate.Post -> RowspanCreated;
                    144:        AttrModify.Pre ->  RegisterRowspan;
                    145:        AttrModify.Post -> RowspanModified;
                    146:        AttrDelete.Pre ->  RowspanDelete;
                    147:        END;
                    148: 
                    149:    NAME:
                    150:        AttrMenu.Pre ->    AttrNAMEinMenu;
                    151: 
                    152:    Width__:
                    153:        BEGIN
                    154:        AttrCreate.Post -> AttrWidthCreated;
                    155:        AttrModify.Post -> AttrWidthModified;
                    156:        AttrDelete.Pre ->  AttrWidthDelete;     
                    157:        END;
                    158: 
                    159:    Font_size:
                    160:        BEGIN
                    161:        AttrCreate.Post -> AttrFontSizeCreated;
                    162:        AttrModify.Post -> AttrFontSizeModified;
                    163:        AttrDelete.Pre ->  AttrFontSizeDelete;  
                    164:        END;
                    165: 
                    166:    color:
                    167:        BEGIN
                    168:        AttrCreate.Post -> AttrColorCreated;
                    169:        AttrModify.Post -> AttrColorCreated;
                    170:        AttrDelete.Pre ->  AttrColorDelete;     
                    171:        END;
                    172: 
                    173:    TextColor:
                    174:        BEGIN
                    175:        AttrCreate.Post -> AttrColorCreated;
                    176:        AttrModify.Post -> AttrColorCreated;
                    177:        AttrDelete.Pre ->  AttrColorDelete;     
                    178:        END;
                    179:    BackgroundColor:
                    180:        BEGIN
                    181:        AttrCreate.Post -> AttrColorCreated;
                    182:        AttrModify.Post -> AttrColorCreated;
                    183:        AttrDelete.Pre ->  AttrColorDelete;     
                    184:        END;
1.13      cvs       185:    background_:
                    186:        BEGIN
                    187:        AttrCreate.Post -> AttrColorCreated;
                    188:        AttrModify.Post -> AttrColorCreated;
                    189:        AttrDelete.Pre ->  AttrColorDelete;     
                    190:        END;
1.1       cvs       191:    LinkColor:
                    192:        BEGIN
                    193:        AttrCreate.Post -> AttrColorCreated;
                    194:        AttrModify.Post -> AttrColorCreated;
                    195:        AttrDelete.Pre ->  AttrColorDelete;     
                    196:        END;
                    197:    VisitedLinkColor:
                    198:        BEGIN
                    199:        AttrCreate.Post -> AttrColorCreated;
                    200:        AttrModify.Post -> AttrColorCreated;
                    201:        AttrDelete.Pre ->  AttrColorDelete;     
                    202:        END;
                    203:    ActiveLinkColor:   
                    204:        BEGIN
                    205:        AttrCreate.Post -> AttrColorCreated;
                    206:        AttrModify.Post -> AttrColorCreated;
                    207:        AttrDelete.Pre ->  AttrColorDelete;
                    208:        END;
                    209: 
                    210:    BulletStyle:
                    211:        BEGIN
                    212:        AttrCreate.Post -> UpdateAttrIntItemStyle;
                    213:        AttrModify.Post -> UpdateAttrIntItemStyle;
                    214:        AttrDelete.Post -> UpdateAttrIntItemStyle;
                    215:        END;
                    216: 
                    217:    NumberStyle:
                    218:        BEGIN
                    219:        AttrCreate.Post -> UpdateAttrIntItemStyle;
                    220:        AttrModify.Post -> UpdateAttrIntItemStyle;
                    221:        AttrDelete.Post -> UpdateAttrIntItemStyle;
                    222:        END;
                    223: 
                    224:    ItemStyle:
                    225:        BEGIN
                    226:        AttrCreate.Post -> AttrItemStyle;
                    227:        AttrModify.Post -> AttrItemStyle;
                    228:        AttrDelete.Post -> AttrItemStyle;
                    229:        END;
                    230: 
                    231:    Style\240:
                    232:        BEGIN
                    233:        AttrCreate.Post -> UpdateStylePost;
                    234:        AttrModify.Post -> UpdateStylePost;
                    235:        AttrDelete.Pre ->  UpdateStyleDelete;
1.12      cvs       236:        AttrDelete.Post -> AttrStyleDeleted;
                    237:        END;
                    238: 
                    239:    Class:
                    240:        BEGIN
                    241:        AttrCreate.Post -> AttrClassChanged;
                    242:        AttrModify.Post -> AttrClassChanged;
                    243:        AttrDelete.Post -> AttrClassChanged;
                    244:        END;
                    245: 
                    246:    Langue:
                    247:        BEGIN
                    248:        AttrCreate.Post -> AttrLangCreated;
                    249:        AttrDelete.Post -> AttrLangDeleted;
1.1       cvs       250:        END;
                    251: 
                    252:    Selected:
                    253:        BEGIN
                    254:        AttrCreate.Post -> UpdateAttrSelected;
                    255:        AttrModify.Post -> UpdateAttrSelected;
1.8       cvs       256:        AttrDelete.Post -> AttrSelectedDeleted; 
1.1       cvs       257:        END;
1.8       cvs       258: 
                    259:    Multiple:
                    260:        AttrDelete.Post -> UpdateAttrSelected;
1.1       cvs       261: 
                    262:    Checked:
                    263:        BEGIN
                    264:        AttrDelete.Pre ->  DeleteAttrSelected;  
                    265:        END;
1.15      cvs       266: 
                    267:    ID:
                    268:        BEGIN
                    269:        AttrCreate.Post -> UpdateAttrID;
                    270:        AttrModify.Post -> UpdateAttrID;        
                    271:        END;
1.1       cvs       272: END

Webmaster