MutationEvent.idl

Go to the documentation of this file.
00001 /*
00002  * Copyright (C) 2006 Apple Computer, Inc.
00003  *
00004  * This library is free software; you can redistribute it and/or
00005  * modify it under the terms of the GNU Library General Public
00006  * License as published by the Free Software Foundation; either
00007  * version 2 of the License, or (at your option) any later version.
00008  *
00009  * This library is distributed in the hope that it will be useful,
00010  * but WITHOUT ANY WARRANTY; without even the implied warranty of
00011  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00012  * Library General Public License for more details.
00013  *
00014  * You should have received a copy of the GNU Library General Public License
00015  * along with this library; see the file COPYING.LIB.  If not, write to
00016  * the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
00017  * Boston, MA 02111-1307, USA.
00018  */
00019 
00020 module events {
00021 
00022     // Introduced in DOM Level 2:
00023     interface  MutationEvent : Event {
00024 
00025         // attrChangeType
00026         const unsigned short MODIFICATION = 1;
00027         const unsigned short ADDITION     = 2;
00028         const unsigned short REMOVAL      = 3;
00029 
00030         readonly attribute Node           relatedNode;
00031         readonly attribute DOMString      prevValue;
00032         readonly attribute DOMString      newValue;
00033         readonly attribute DOMString      attrName;
00034         readonly attribute unsigned short attrChange;
00035 
00036         [OldStyleObjC] void initMutationEvent(in AtomicString type, 
00037                                               in boolean canBubble, 
00038                                               in boolean cancelable, 
00039                                               in Node relatedNode, 
00040                                               in DOMString prevValue, 
00041                                               in DOMString newValue, 
00042                                               in DOMString attrName, 
00043                                               in unsigned short attrChange);
00044 
00045     };
00046 
00047 }

Generated on Fri Feb 9 15:10:25 2007 for Web Kit DOM by  doxygen 1.5.1