-í
¶H=c       s¨     d  Z    d d d d d d d g Z  d Z  d	 f  d
 „  ƒ  YZ " d f  d „  ƒ  YZ A d f  d „  ƒ  YZ I d f  d „  ƒ  YZ c d e f d „  ƒ  YZ d S(   sð   
Implements DOM level 2 Mutation Events
WWW: http://4suite.com/4DOM         e-mail: support@4suite.com

Copyright (c) 2000 Fourthought Inc, USA.   All Rights Reserved.
See  http://4suite.com/COPYRIGHT  for license and copyright information
s   DOMSubtreeModifieds   DOMNodeInserteds   DOMNodeRemoveds   DOMNodeRemovedFromDocuments   DOMNodeInsertedIntoDocuments   DOMAttrModifieds   DOMCharacterDataModifiedi    s   EventExceptionc      s     d „  Z  RS(   Nc    s     | |  _  d  S(   N(   s   codes   self(   s   selfs   code(    (    s@   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/Event.pys   __init__ s   (   s   __init__(    (    (    s@   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/Event.pys   EventException s   s   EventTargetc      s>   " d  Z  $ % d „  Z , d „  Z 4 d „  Z ; d „  Z RS(   s   
    c    sV   % & h  |  _ ' h  |  _ ( x1 t D( ]& } ) g  |  i | <* g  |  i | <q% Wd  S(   N(   s   selfs	   listenerss   capture_listenerss   supportedEventss   etype(   s   selfs   etype(    (    s@   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/Event.pys   __init__% s   
 	c    sy   , - | o6 . | |  i | j o / |  i | i | ƒ n n3 1 | |  i | j o 2 |  i | i | ƒ n d  S(   N(   s
   useCaptures   listeners   selfs   capture_listenerss   etypes   appends	   listeners(   s   selfs   etypes   listeners
   useCapture(    (    s@   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/Event.pys   addEventListener, s
   
c    sC   4 5 | o 6 |  i | i | ƒ n 8 |  i | i | ƒ d  S(   N(   s
   useCaptures   selfs   capture_listenerss   etypes   removes   listeners	   listeners(   s   selfs   etypes   listeners
   useCapture(    (    s@   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/Event.pys   removeEventListener4 s   
c    s
   ; > d  S(   N(    (   s   selfs   evt(    (    s@   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/Event.pys   dispatchEvent; s   (   s   __doc__s   __init__s   addEventListeners   removeEventListeners   dispatchEvent(    (    (    s@   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/Event.pys   EventTarget" s
   	s   EventListenerc      s   A B d „  Z  E d „  Z RS(   Nc    s
   B C d  S(   N(    (   s   self(    (    s@   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/Event.pys   __init__B s   c    s
   E F d  S(   N(    (   s   evt(    (    s@   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/Event.pys   handleEventE s   (   s   __init__s   handleEvent(    (    (    s@   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/Event.pys   EventListenerA s   s   Eventc      sP   I J d Z  K d Z L d Z N d „  Z U d „  Z X d „  Z [ d „  Z RS(   Ni   i   i   c    sF   N O t  |  _ P t  |  _ Q t i |  _ R | |  _ S d |  _	 d  S(   Ni    (
   s   Nones   selfs   targets   currentTargets   Events   CAPTURING_PHASEs
   eventPhases	   eventTypes   types	   timeStamp(   s   selfs	   eventType(    (    s@   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/Event.pys   __init__N s
   c    s   U V d |  _ d  S(   Ni    (   s   selfs   _4dom_propagate(   s   self(    (    s@   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/Event.pys   stopPropagationU s   c    s   X Y d |  _ d  S(   Ni   (   s   selfs   _4dom_preventDefaultCalled(   s   self(    (    s@   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/Event.pys   preventDefaultX s   c    sC   [ \ | |  _ ] | |  _ ^ | |  _ _ d |  _ ` d |  _ d  S(   Ni    i   (	   s   eventTypeArgs   selfs   types   canBubbleArgs   bubbless   cancelableArgs
   cancelables   _4dom_preventDefaultCalleds   _4dom_propagate(   s   selfs   eventTypeArgs   canBubbleArgs   cancelableArg(    (    s@   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/Event.pys	   initEvent[ s
   (   s   CAPTURING_PHASEs	   AT_TARGETs   BUBBLING_PHASEs   __init__s   stopPropagations   preventDefaults	   initEvent(    (    (    s@   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/Event.pys   EventI s   			s   MutationEventc      s€   c e d Z  f d Z g d Z h h  d d <d d <d d <d d <d d	 <d d
 <d d <Z r d „  Z v d „  Z RS(   Ni   i   i   s   DOMSubtreeModifieds   DOMNodeInserteds   DOMNodeRemovedi    s   DOMNodeRemovedFromDocuments   DOMNodeInsertedIntoDocuments   DOMAttrModifieds   DOMCharacterDataModifiedc    s!   r s t  i |  | ƒ t d  Sd  S(   N(   s   Events   __init__s   selfs	   eventType(   s   selfs	   eventType(    (    s@   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/Event.pys   __init__r s   c    s\   v x t  i |  | | | ƒ z | |  _ { | |  _	 | | |  _ } | |  _  d |  _ d  S(   Ni    (   s   Events	   initEvents   selfs   eventTypeArgs   canBubbleArgs   cancelableArgs   relatedNodeArgs   relatedNodes   prevValueArgs	   prevValues   newValueArgs   newValues   attrNameArgs   attrNames
   cancelable(   s   selfs   eventTypeArgs   canBubbleArgs   cancelableArgs   relatedNodeArgs   prevValueArgs   newValueArgs   attrNameArg(    (    s@   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/Event.pys   initMutationEventv s   (   s   MODIFICATIONs   ADDITIONs   REMOVALs	   eventSpecs   __init__s   initMutationEvent(    (    (    s@   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/Event.pys   MutationEventc s   			H
N(   s   __doc__s   supportedEventss   UNSPECIFIED_EVENT_TYPE_ERRs   EventExceptions   EventTargets   EventListeners   Events   MutationEvent(   s   EventTargets   EventListeners   UNSPECIFIED_EVENT_TYPE_ERRs   MutationEvents   Events   supportedEventss   EventException(    (    s@   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/Event.pys   ? s   	