Diff of /trunk/tubetutor/tubetutor.py [r4] .. [r5]  Maximize  Restore

Switch to unified view

a/trunk/tubetutor/tubetutor.py b/trunk/tubetutor/tubetutor.py
1
import os
1
import os
2
import time
2
import tkinter
3
import tkinter
3
import ffmpeg
4
import ffmpeg
4
import atexit
5
import atexit
5
import platform
6
import platform
6
7
...
...
91
92
92
    def hotkey(self):
93
    def hotkey(self):
93
        global resolution
94
        global resolution
94
        print("Hotkey pressed")
95
        print("Hotkey pressed")
95
        if ffmpeg.is_recording():
96
        if ffmpeg.is_recording():
97
            time.sleep(3)
96
            ffmpeg.stop()
98
            ffmpeg.stop()
97
            self.hotkey_stop = True
99
            self.hotkey_stop = True
98
        else:
100
        else:
99
            ffmpeg.record(self.get_filename())
101
            ffmpeg.record(self.get_filename())
100
102
...
...
242
244
243
    def record(self):
245
    def record(self):
244
        ffmpeg.record(self.get_filename())
246
        ffmpeg.record(self.get_filename())
245
247
246
    def stop(self):
248
    def stop(self):
249
        time.sleep(3)
247
        ffmpeg.stop()
250
        ffmpeg.stop()
248
        self.refresh_files()
251
        self.refresh_files()
249
        self.refresh_display()
252
        self.refresh_display()
250
253
251
    def render(self):
254
    def render(self):
...
...
350
353
351
win = TubeTutorWin(root, path)
354
win = TubeTutorWin(root, path)
352
root.bind("<Destroy>", win.quit)
355
root.bind("<Destroy>", win.quit)
353
root.mainloop()
356
root.mainloop()