#NEWLINE# def __init__( self , logger = None , rgbmap = None , settings = None ) : #NEWLINE# #INDENT# ImageViewTk . __init__ ( self , logger = logger , rgbmap = rgbmap , settings = settings ) #NEWLINE# self . last_win_x = 0 #NEWLINE# self . last_win_y = 0 #NEWLINE# self . last_data_x = 0 #NEWLINE# self . last_data_y = 0 #NEWLINE# self . enter_focus = self . t_ . get ( 'enter_focus' , True ) #NEWLINE# self . _button = 0 #NEWLINE# self . _keytbl = { #NEWLINE# #INDENT# 'shift_l' : 'shift_l' , #NEWLINE# 'shift_r' : 'shift_r' , #NEWLINE# 'control_l' : 'control_l' , #NEWLINE# 'control_r' : 'control_r' , #NEWLINE# 'alt_l' : 'alt_l' , #NEWLINE# 'alt_r' : 'alt_r' , #NEWLINE# 'super_l' : 'super_l' , #NEWLINE# 'super_r' : 'super_r' , #NEWLINE# 'meta_right' : 'meta_right' , #NEWLINE# 'asciitilde' : '~' , #NEWLINE# 'grave' : 'backquote' , #NEWLINE# 'exclam' : '!' , #NEWLINE# 'at' : '@' , #NEWLINE# 'numbersign' : '#' , #NEWLINE# 'percent' : '%' , #NEWLINE# 'asciicircum' : '^' , #NEWLINE# 'ampersand' : '&' , #NEWLINE# 'asterisk' : '*' , #NEWLINE# 'dollar' : '$' , #NEWLINE# 'parenleft' : '(' , #NEWLINE# 'parenright' : ')' , #NEWLINE# 'underscore' : '_' , #NEWLINE# 'minus' : '-' , #NEWLINE# 'plus' : '+' , #NEWLINE# 'equal' : '=' , #NEWLINE# 'braceleft' : '{' , #NEWLINE# 'braceright' : '}' , #NEWLINE# 'bracketleft' : '[' , #NEWLINE# 'bracketright' : ']' , #NEWLINE# 'bar' : '|' , #NEWLINE# 'colon' : ':' , #NEWLINE# 'semicolon' : ';' , #NEWLINE# 'quotedbl' : 'doublequote' , #NEWLINE# 'apostrophe' : 'singlequote' , #NEWLINE# 'backslash' : 'backslash' , #NEWLINE# 'less' : '<' , #NEWLINE# 'greater' : '>' , #NEWLINE# 'comma' : ',' , #NEWLINE# 'period' : '.' , #NEWLINE# 'question' : '?' , #NEWLINE# 'slash' : '/' , #NEWLINE# 'space' : 'space' , #NEWLINE# 'escape' : 'escape' , #NEWLINE# 'return' : 'return' , #NEWLINE# 'tab' : 'tab' , #NEWLINE# 'f1' : 'f1' , #NEWLINE# 'f2' : 'f2' , #NEWLINE# 'f3' : 'f3' , #NEWLINE# 'f4' : 'f4' , #NEWLINE# 'f5' : 'f5' , #NEWLINE# 'f6' : 'f6' , #NEWLINE# 'f7' : 'f7' , #NEWLINE# 'f8' : 'f8' , #NEWLINE# 'f9' : 'f9' , #NEWLINE# 'f10' : 'f10' , #NEWLINE# 'f11' : 'f11' , #NEWLINE# 'f12' : 'f12' , #NEWLINE# #UNINDENT# } #NEWLINE# hand = 'fleur' #NEWLINE# self . define_cursor ( 'pan' , hand ) #NEWLINE# cross = 'cross' #NEWLINE# self . define_cursor ( 'pick' , cross ) #NEWLINE# for name in ( 'motion' , 'button-press' , 'button-release' , 'key-press' , 'key-release' , 'drag-drop' , 'scroll' , 'map' , 'focus' , 'enter' , 'leave' ) : #NEWLINE# #INDENT# self . enable_callback ( name )