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

cca

view Interface.py @ 5:9194e2a2e45c

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