
    CPc%                         d dl Z d dlZd dlmZ  G d de j                  Zedk    r e                                             dS dS )    N)inkex_gettextc                       e Zd Zd Zd ZdS )InteractiveMockupc                 `    |                     ddd           |                     d           d S )Nz--whenonclickz"Event that will trigger the action)defaulthelpz--tab)add_argument)selfparss     8/usr/share/inkscape/extensions/web_interactive_mockup.pyadd_argumentszInteractiveMockup.add_arguments   sC    i.R 	 	
 	
 	
 	'"""""    c                    |                                   t          | j        j                  dk     r!t	          j        t          d                    t          | j        j	        
                                          d d         }d| j        j        d         z   dz   }|D ]K}|                    | j        j                  }|dz   |pdz   }|                    | j        j        |           Ld S )N   zTYou must select at least two elements. The last one is the object you want to go to.z#InkWeb.moveViewbox({from:this, to:'z'}); )ensureInkWebSupportlenoptionsidsinkexAbortExtension_listsvg	selectionvaluesgetwhenset)r   el_fromev_codeelemprev_ev_code
el_ev_codes         r   effectzInteractiveMockup.effect   s      """t|  1$$&D    tx)002233CRC87$,:J2:NNQVV 	4 	4D88DL$566L 3,*<"=JHHT\&
3333	4 	4r   N)__name__
__module____qualname__r   r(    r   r   r   r      s2        # # #4 4 4 4 4r   r   __main__)	inkwebeffectr   inkex.localizationr   r   InkWebEffectr   r)   runr,   r   r   <module>r2      s   &      1 1 1 1 1 14 4 4 4 41 4 4 46 z r   