Warning: file_get_contents(https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/ru.json): Failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 107

Warning: Cannot modify header information - headers already sent by (output started at /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php:1) in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 234

Warning: Cannot modify header information - headers already sent by (output started at /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php:1) in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 235

Warning: Cannot modify header information - headers already sent by (output started at /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php:1) in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 236

Warning: Cannot modify header information - headers already sent by (output started at /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php:1) in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 237

Warning: Cannot modify header information - headers already sent by (output started at /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php:1) in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 238

Warning: Cannot modify header information - headers already sent by (output started at /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php:1) in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 239
U i_,@sTddlZddZGdddZGdddZGdd d Zd d Zed krPedS) NcCst||}|jr|SdSdSN) DndHandlerroot)sourceeventhr*/opt/python38/lib/python3.8/tkinter/dnd.py dnd_startls r c@sDeZdZdZddZddZddZdd Zdd d Zdd dZ dS)rNcCs|jdkrdS|j}z |jWdStk rD||_||_YnX||_d|_|j|_}|j|_ }d||f|_ |dpd|_ | |j |j | d|jd|d<dS)NzcursorZhand2)numwidgetZ_root_DndHandler__dndAttributeErrorrrtargetZinitial_buttoninitial_widgetrelease_pattern save_cursorbind on_release on_motion)selfrrrZbuttonrrrr __init__zs$     zDndHandler.__init__cCs2|j}d|_|r.z|`Wntk r,YnXdSr)rrrrrrrr __del__szDndHandler.__del__c Cs|j|j}}|j||}|j}d}|rbz |j}Wntk rHYnX|||}|rZqb|j}q&|j}||kr|r| ||n,|rd|_| |||r| ||||_dSr) x_rooty_rootrZwinfo_containingr dnd_acceptrZmasterr dnd_motion dnd_leave dnd_enter) rrxyZ target_widgetr new_targetattrZ old_targetrrr rs.    zDndHandler.on_motioncCs||ddS)Nfinishrrrrr rszDndHandler.on_releasecCs||ddS)Nrr)r+rrr cancelszDndHandler.cancelrc Cs|j}|j}|j}|j}zf|`|j|j|jd|j|d<d|_|_|_|_|r||rp| ||n | ||W5|||XdS)Nrr ) rrrrdnd_endrZunbindrr dnd_commitr")rrZcommitrrrrrrr r*s  zDndHandler.finish)N)r) __name__ __module__ __qualname__rrrrrr,r*rrrr rvs  rc@sNeZdZddZdddZddZdd Zd d Zd d ZddZ ddZ dS)IconcCs||_d|_|_|_dSr)namecanvaslabelid)rr3rrr rsz Icon.__init__ cCs||jkr |j|j||dS|jr.||s6dStj||jddd}|j|||dd}||_||_||_| d|j dS)NZraised)textZ borderwidthZreliefZnw)ZwindowZanchorz ) r4coordsr6detachtkinterZLabelr3Z create_windowr5rpress)rr4r$r%r5r6rrr attachs   z Icon.attachcCsB|j}|sdS|j}|j}d|_|_|_|||dSr)r4r6r5deleteZdestroy)rr4r6r5rrr r;s z Icon.detachcCs4t||r0|j|_|j|_|j|j\|_|_ dSr) r r$x_offr%y_offr4r:r6x_origy_origr+rrr r=s z Icon.presscCs(||j|\}}|j|j||dSr)wherer4r:r6)rrr$r%rrr movesz Icon.movecCs|j|j|j|jdSr)r4r:r6rBrC)rrrr putbacksz Icon.putbackcCs8|}|}|j|}|j|}||j||jfSr)Z winfo_rootxZ winfo_rootyrrr@rA)rr4rZx_orgZy_orgr$r%rrr rDs   z Icon.wherecCsdSrr)rrrrrr r-sz Icon.dnd_endN)r7r7) r/r0r1rr>r;r=rErFrDr-rrrr r2s   r2c@s<eZdZddZddZddZddZd d Zd d Zd S)TestercCs>t||_tj|jddd|_|jjddd|j|j_dS)Nd)widthZheightZbothr()fillexpand)r<ZTopleveltopZCanvasr4packr rrrr rs zTester.__init__cCs|Srrrrrrrr r szTester.dnd_acceptc Csp|j||j|\}}|j|j\}}}}||||} } |j|||| || |_|||dSr)r4 focus_setrDbboxr6Zcreate_rectangledndidr!) rrrr$r%x1y1x2y2ZdxZdyrrr r#s  zTester.dnd_enterc CsF||j|\}}|j|j\}}}}|j|j||||dSr)rDr4rPrQrE) rrrr$r%rRrSrTrUrrr r!szTester.dnd_motioncCs"|j|j|jd|_dSr)rLrOr4r?rQrNrrr r"$s zTester.dnd_leavecCs2|||||j|\}}||j||dSr)r"rDr4r>)rrrr$r%rrr r.)s zTester.dnd_commitN) r/r0r1rr r#r!r"r.rrrr rG s rGcCst}|dtj|jddt|}|jdt|}|jdt|}|jdtd}td}td }| |j | |j | |j | dS) Nz+1+1ZQuit)Zcommandr9z+1+60z+120+60z+240+60ZICON1ZICON2ZICON3) r<ZTkZgeometryZButtonquitrMrGrLr2r>r4Zmainloop)rt1t2Zt3Zi1Zi2Zi3rrr test/s        rY__main__)r<r rr2rGrYr/rrrr gs Y=#