Документ взят из кэша поисковой машины. Адрес оригинального документа : http://kodomo.fbb.msu.ru/hg/cca/annotate/9194e2a2e45c/Interface.py
Дата изменения: Unknown
Дата индексирования: Fri Feb 28 23:49:35 2014
Кодировка:
cca: Interface.py annotate

cca

annotate Interface.py @ 5:9194e2a2e45c

+ init, start, stop, nextStep
author is_rusinov
date Fri, 03 Dec 2010 14:21:03 +0300
parents 9c07f7db09af
children 721fdbb815c8
rev   line source
is_rusinov@5 1 # Interface
Ilia@2 2 automata
Ilia@2 3 handlers
Ilia@2 4 #menu
Ilia@2 5 #infoPanel=Frame
Ilia@2 6 #canvas
Ilia@2 7 #actionPanelFrame start stop nextStep zoomIn zoomOut faster slower
Ilia@2 8
Ilia@2 9 class Handlers(object):
is_rusinov@5 10
is_rusinov@5 11 def __init__(self, scale, speed, offset):
is_rusinov@5 12 self.scale = scale
is_rusinov@5 13 self.speed = speed
is_rusinov@5 14 self.offset = offset
is_rusinov@5 15 self.after_id = 0
is_rusinov@5 16
is_rusinov@5 17 def start(self):
is_rusinov@5 18 self.nextStep()
is_rusinov@5 19 self.after_id = canvas.after(self.speed, self.start)
is_rusinov@5 20
is_rusinov@5 21 def stop(self):
is_rusinov@5 22 self.canvas.after_cancel(self.after_id)
is_rusinov@5 23
is_rusinov@5 24 def next_step(self):
is_rusinov@5 25 automata.nextStep()
is_rusinov@5 26 self.draw()
is_rusinov@5 27
is_rusinov@5 28 def save_file():
Ilia@2 29 pass
is_rusinov@5 30
is_rusinov@5 31 def open_file():
Ilia@2 32 pass
is_rusinov@5 33
Ilia@2 34 def help():
Ilia@2 35 pass
is_rusinov@5 36
is_rusinov@5 37 def close_help_window
is_rusinov@5 38
is_rusinov@5 39 def zoom_in():
Ilia@2 40 pass
is_rusinov@5 41
is_rusinov@5 42 def zoom_out():
Ilia@2 43 pass
is_rusinov@5 44
Ilia@2 45 def slower():
Ilia@2 46 pass
is_rusinov@5 47
Ilia@2 48 def faster():
Ilia@2 49 pass
is_rusinov@5 50
is_rusinov@5 51 def change_size():
Ilia@2 52 pass
is_rusinov@5 53
Ilia@2 54 def draw():
Ilia@2 55 pass
is_rusinov@5 56
Ilia@2 57 def press1():# ?????????
Ilia@2 58 pass
is_rusinov@5 59
Ilia@2 60 def motion1():# ?????????
Ilia@2 61 pass
is_rusinov@5 62
Ilia@2 63 def press3():# ?????????
Ilia@2 64 pass
is_rusinov@5 65
Ilia@2 66 def motion3():# ?????????
Ilia@2 67 pass
is_rusinov@5 68
is_rusinov@5 69 def press_key1():# ?????????+??????????? ?? ???? (?????+ctrl)
Ilia@2 70 pass
is_rusinov@5 71
is_rusinov@5 72 def motion_key1():# ?????????+??????????? ?? ???? (?????+ctrl)
Ilia@2 73 pass
is_rusinov@5 74
Ilia@2 75 def press12():# zoom
Ilia@2 76 pass
is_rusinov@5 77
Ilia@2 78 def motion12():# zoom
Ilia@2 79 pass
is_rusinov@5 80
is_rusinov@5 81 def change_states():# ????????? ?????? ??? ????????? ??????? ?????????: ?????? ??????????, ????? ??????? ???? ??? ??? ? ???? ??? ??????: toTop toBottom switch delete
Ilia@2 82 pass
is_rusinov@5 83
is_rusinov@5 84 def to_top():# ?????????? ???? ??????? ?????? ? ??????
Ilia@2 85 pass
is_rusinov@5 86
is_rusinov@5 87 def to_bottom():# ?????????? ???? ??????? ?????? ? ?????
Ilia@2 88 pass
is_rusinov@5 89
Ilia@2 90 def switch():# ?????? ??? ????????? ???????? ???????
Ilia@2 91 pass
is_rusinov@5 92
is_rusinov@5 93 def delete_state():
Ilia@2 94 pass
is_rusinov@5 95
is_rusinov@5 96 def close_change_window():# ????????? ???? ????????? ??????? ?????????
Ilia@2 97 pass
is_rusinov@5 98
is_rusinov@5 99 def add_state():# ???????? ?????? ??????????, ??? ??????: add close
is_rusinov@5 100 pass
is_rusinov@5 101
Ilia@2 102 def add():
Ilia@2 103 pass
is_rusinov@5 104
is_rusinov@5 105 def close_add_window():
Ilia@2 106 pass
is_rusinov@5 107
is_rusinov@5 108 def change_state_parameters():# ????????? ??????, ? ??????? ???? ?????? ?????????, ??????? ????? ?????? ? ?????????, ??????? ??????????????? ??? ????????? ????????? ??????, ???? ?????? OK close delete
Ilia@2 109 pass
is_rusinov@5 110
Ilia@2 111 def ok():
Ilia@2 112 pass
Ilia@2 113 #deleteState ??? ????
is_rusinov@5 114
is_rusinov@5 115 def close_state_window():
Ilia@2 116 pass