Changeset 316c9b7f0eaaf164ab678550cbab314c7e8fccee
- Timestamp:
- 06/19/08 01:18:54 (4 years ago)
- Author:
- Lincoln de Sousa <lincoln@…>
- Children:
- 76d7eb54cb4594aab8771bbd2c22ae361a50ca98
- Parents:
- 1504958463fcadd570c9117ca26b4c4a1aa1d8ad
- git-committer:
- Lincoln de Sousa <lincoln@…> (06/19/08 01:18:54)
- Message:
-
adding close_tab keybinding and unbinding accels when cleaning in preferences.
- Files:
-
Legend:
- Unmodified
- Added
- Removed
-
|
r1504958
|
r316c9b7
|
|
| 439 | 439 | else: |
| 440 | 440 | # ungrabing local keys |
| 441 | | if accel: |
| | 441 | if accel != 'disabled': |
| 442 | 442 | keynum, mask = gtk.accelerator_parse(accel) |
| 443 | 443 | self.guake.accel_group.disconnect_key(keynum, mask) |
| … |
… |
|
| 450 | 450 | giter = model.get_iter(path) |
| 451 | 451 | gconf_path = model.get_value(giter, 0) |
| | 452 | accel = self.client.get_string(gconf_path) |
| 452 | 453 | model.set_value(giter, 2, KeyEntry(0, 0, 0)) |
| | 454 | |
| | 455 | # cleared accel must be unbinded |
| | 456 | accel = self.client.get_string(gconf_path) |
| | 457 | if gconf_path in [x[0] for x in GHOTKEYS]: |
| | 458 | globalhotkeys.unbind(accel) |
| | 459 | |
| | 460 | keynum, mask = gtk.accelerator_parse(accel) |
| | 461 | if keynum: |
| | 462 | self.guake.accel_group.disconnect_key(keynum, mask) |
| | 463 | |
| 453 | 464 | self.client.set_string(gconf_path, 'disabled') |
| | 465 | self.guake.load_accelerators() |
| 454 | 466 | |
| 455 | 467 | def cell_data_func(self, column, renderer, model, giter): |
| … |
… |
|
| 688 | 700 | ac = gets(GCONF_PATH+'keybindings/local/new_tab') |
| 689 | 701 | key, mask = gtk.accelerator_parse(ac) |
| 690 | | self.accel_group.connect_group(key, mask, gtk.ACCEL_VISIBLE, |
| 691 | | self.accel_add) |
| | 702 | if key > 0: |
| | 703 | self.accel_group.connect_group(key, mask, gtk.ACCEL_VISIBLE, |
| | 704 | self.accel_add) |
| | 705 | |
| | 706 | ac = gets(GCONF_PATH+'keybindings/local/close_tab') |
| | 707 | key, mask = gtk.accelerator_parse(ac) |
| | 708 | if key > 0: |
| | 709 | self.accel_group.connect_group(key, mask, gtk.ACCEL_VISIBLE, |
| | 710 | self.on_context_close_tab_activate) |
| 692 | 711 | |
| 693 | 712 | ac = gets(GCONF_PATH+'keybindings/local/previous_tab') |
| 694 | 713 | key, mask = gtk.accelerator_parse(ac) |
| 695 | | self.accel_group.connect_group(key, mask, gtk.ACCEL_VISIBLE, |
| 696 | | self.accel_prev) |
| | 714 | if key > 0: |
| | 715 | self.accel_group.connect_group(key, mask, gtk.ACCEL_VISIBLE, |
| | 716 | self.accel_prev) |
| 697 | 717 | |
| 698 | 718 | ac = gets(GCONF_PATH+'keybindings/local/next_tab') |
| 699 | 719 | key, mask = gtk.accelerator_parse(ac) |
| 700 | | self.accel_group.connect_group(key, mask, gtk.ACCEL_VISIBLE, |
| 701 | | self.accel_next) |
| | 720 | if key > 0: |
| | 721 | self.accel_group.connect_group(key, mask, gtk.ACCEL_VISIBLE, |
| | 722 | self.accel_next) |
| 702 | 723 | |
| 703 | 724 | ac = gets(GCONF_PATH+'keybindings/local/clipboard_copy') |
| 704 | 725 | key, mask = gtk.accelerator_parse(ac) |
| 705 | | self.accel_group.connect_group(key, mask, gtk.ACCEL_VISIBLE, |
| 706 | | self.accel_copy_clipboard) |
| | 726 | if key > 0: |
| | 727 | self.accel_group.connect_group(key, mask, gtk.ACCEL_VISIBLE, |
| | 728 | self.accel_copy_clipboard) |
| 707 | 729 | |
| 708 | 730 | ac = gets(GCONF_PATH+'keybindings/local/clipboard_paste') |
| 709 | 731 | key, mask = gtk.accelerator_parse(ac) |
| 710 | | self.accel_group.connect_group(key, mask, gtk.ACCEL_VISIBLE, |
| 711 | | self.accel_paste_clipboard) |
| | 732 | if key > 0: |
| | 733 | self.accel_group.connect_group(key, mask, gtk.ACCEL_VISIBLE, |
| | 734 | self.accel_paste_clipboard) |
| 712 | 735 | |
| 713 | 736 | ac = gets(GCONF_PATH+'keybindings/local/toggle_fullscreen') |
| 714 | 737 | key, mask = gtk.accelerator_parse(ac) |
| 715 | | self.accel_group.connect_group(key, mask, gtk.ACCEL_VISIBLE, |
| 716 | | self.accel_toggle_fullscreen) |
| | 738 | if key > 0: |
| | 739 | self.accel_group.connect_group(key, mask, gtk.ACCEL_VISIBLE, |
| | 740 | self.accel_toggle_fullscreen) |
| 717 | 741 | |
| 718 | 742 | def accel_add(self, *args): |