equal
deleted
inserted
replaced
90 self.quit = True |
90 self.quit = True |
91 |
91 |
92 |
92 |
93 def mainloop(self, screen): |
93 def mainloop(self, screen): |
94 self.screen = BackendCurses(screen) |
94 self.screen = BackendCurses(screen) |
|
95 self.applytheme() |
95 self.top.width, self.top.height = self.screen.width, self.screen.height |
96 self.top.width, self.top.height = self.screen.width, self.screen.height |
96 self.top.emit('resize') |
97 self.top.emit('resize') |
97 |
98 |
98 while True: |
99 while True: |
99 self.top.draw(self.screen) |
100 self.top.draw(self.screen) |
112 self.top.emit(event[0], *event[1:]) |
113 self.top.emit(event[0], *event[1:]) |
113 |
114 |
114 if self.quit: |
115 if self.quit: |
115 break |
116 break |
116 |
117 |
|
118 |
|
119 def applytheme(self): |
|
120 screen = self.screen |
|
121 screen.setcolor('normal', 'white on blue') |
|
122 screen.setcolor('window', 'white on blue') |
|
123 screen.setcolor('window-controls', 'white on blue, bold') |
|
124 screen.setcolor('window-controls-active', 'cyan on blue, bold') |
|
125 screen.setcolor('button', 'black on white') |
|
126 screen.setcolor('button-active', 'black on cyan') |
|
127 screen.setcolor('menu', 'black on cyan') |
|
128 screen.setcolor('menu-active', 'white on cyan, bold') |