| 445 | | # def F12(self, evt): |
| 446 | | # clients = self.wm.query_clients() |
| 447 | | # f = name('titrax') |
| 448 | | # for c in clients: |
| 449 | | # if f(c): |
| 450 | | # c.deiconify() |
| 451 | | # c.activate() |
| 452 | | # return |
| 453 | | # else: |
| 454 | | # self.wm.system('/opt/local/bin/titrax') |
| | 451 | # |
| | 452 | # Composition effects |
| | 453 | # |
| | 454 | |
| | 455 | def M5_S_b(self, evt): |
| | 456 | if self.wm.current_client: |
| | 457 | self.wm.comp_change_brightness(self.wm.current_client, 16) |
| | 458 | |
| | 459 | def M5_b(self, evt): |
| | 460 | if self.wm.current_client: |
| | 461 | self.wm.comp_change_brightness(self.wm.current_client, -16) |
| | 462 | |
| | 463 | def M5_C_b(self, evt): |
| | 464 | if self.wm.current_client: |
| | 465 | self.wm.comp_set_brightness(self.wm.current_client, 0) |
| 460 | | # def F7(self, evt): |
| 461 | | # # lower volume. First main to 50, then pcm to 0 |
| 462 | | # main = self.wm.mixer_get('vol') |
| 463 | | # if main > 50: |
| 464 | | # self.wm.mixer_set('vol', max(main - 10, 50)) |
| 465 | | # else: |
| 466 | | # pcm = self.wm.mixer_get('pcm') |
| 467 | | # if pcm > 0: |
| 468 | | # self.wm.mixer_set('pcm', max(pcm - 10, 0)) |
| 469 | | # else: |
| 470 | | # self.wm.display.bell(100) |
| 471 | | # |
| 472 | | # self.wm.mixer_status_view(devs = ('vol', 'pcm')) |
| 473 | | # |
| 474 | | # def F8(self, evt): |
| 475 | | # # raise volume. First pcm to 100, then main to 100 |
| 476 | | # pcm = self.wm.mixer_get('pcm') |
| 477 | | # if pcm < 100: |
| 478 | | # self.wm.mixer_set('pcm', min(pcm + 10, 100)) |
| 479 | | # else: |
| 480 | | # main = self.wm.mixer_get('vol') |
| 481 | | # if main < 100: |
| 482 | | # self.wm.mixer_set('vol', min(main + 10, 100)) |
| 483 | | # else: |
| 484 | | # self.wm.display.bell(-50) |
| 485 | | # |
| 486 | | # self.wm.mixer_status_view(devs = ('vol', 'pcm')) |
| 487 | | # |
| 488 | | # def S_F7(self, evt): |
| 489 | | # # toggle mute |
| 490 | | # self.wm.mixer_mute('pcm') |
| 491 | | # self.wm.mixer_status_view(devs = ('vol', 'pcm')) |
| 492 | | # |
| 493 | | # S_F8 = S_F7 |
| | 471 | def M5_Delete(self, evt): |
| | 472 | # lower volume. First main to 50, then pcm to 0 |
| | 473 | main = self.wm.mixer_get('vol') |
| | 474 | if main > 50: |
| | 475 | self.wm.mixer_set('vol', max(main - 10, 50)) |
| | 476 | else: |
| | 477 | pcm = self.wm.mixer_get('pcm') |
| | 478 | if pcm > 0: |
| | 479 | self.wm.mixer_set('pcm', max(pcm - 10, 0)) |
| | 480 | else: |
| | 481 | self.wm.display.bell(100) |
| | 482 | |
| | 483 | self.wm.mixer_status_view(devs = ('vol', 'pcm')) |
| | 484 | |
| | 485 | def M5_Insert(self, evt): |
| | 486 | # raise volume. First pcm to 100, then main to 100 |
| | 487 | pcm = self.wm.mixer_get('pcm') |
| | 488 | if pcm < 100: |
| | 489 | self.wm.mixer_set('pcm', min(pcm + 10, 100)) |
| | 490 | else: |
| | 491 | main = self.wm.mixer_get('vol') |
| | 492 | if main < 100: |
| | 493 | self.wm.mixer_set('vol', min(main + 10, 100)) |
| | 494 | else: |
| | 495 | self.wm.display.bell(-50) |
| | 496 | |
| | 497 | self.wm.mixer_status_view(devs = ('vol', 'pcm')) |
| | 498 | |
| | 499 | def M5_End(self, evt): |
| | 500 | # toggle mute |
| | 501 | self.wm.mixer_mute('pcm') |
| | 502 | self.wm.mixer_status_view(devs = ('vol', 'pcm')) |