//usr/lib64/lib64//lib64//python2.7/ó
V
Qc @ s7 d d l Td e f d YZ e Z e j d S( iĸĸĸĸ( t *t Testc B s8 e Z d Z d Z d Z d Z d d Z RS( c C s d GHd S( Nt hi( ( t self( ( s9 /usr/lib64/python2.7/Demo/tkinter/matt/canvas-gridding.pyt printit s c C s{ t | d d d d d d d d d | j | _ | j j d
t d t t | d d
d d
| _ | j j d
t d S( Nt textt QUITt
backgroundt redt
foregroundt whitet heighti t commandt sidet fillt widtht 5i( t Buttont quitR t packt BOTTOMt BOTHt Canvast canvasObjectt LEFT( R ( ( s9 /usr/lib64/python2.7/Demo/tkinter/matt/canvas-gridding.pyt
createWidgets s c C s@ | j j | j | j | _ | j j | j | j | _ d S( N( R t canvasxt xt griddingSizet startxt canvasyt yt starty( R t event( ( s9 /usr/lib64/python2.7/Demo/tkinter/matt/canvas-gridding.pyt mouseDown s c C sĒ | j j | j | j } | j j | j | j } | j | j k r | j | j k r | j j | j | j j
| j | j | | | _ | j n d S( N( R R R R R R R R t deletet
rubberbandBoxt create_rectanglet update_idletasks( R R! R R ( ( s9 /usr/lib64/python2.7/Demo/tkinter/matt/canvas-gridding.pyt mouseMotion s $ c C so t j | | t j | | j d | _ d | _ t j | j
d | j t j | j
d | j d S( Ni2 s
s (
t Framet __init__t Packt configR t NoneR$ R t Widgett bindR R" R' ( R t master( ( s9 /usr/lib64/python2.7/Demo/tkinter/matt/canvas-gridding.pyR) , s
N( t __name__t
__module__R R R" R' R, R) ( ( ( s9 /usr/lib64/python2.7/Demo/tkinter/matt/canvas-gridding.pyR s
N( t TkinterR( R t testt mainloop( ( ( s9 /usr/lib64/python2.7/Demo/tkinter/matt/canvas-gridding.pyt s
3