Changeset 44337aba824f099bf146275830ff6beb5b6a14ac
- Timestamp:
- 08/05/08 16:51:12 (4 years ago)
- Author:
- Gabriel Falcão <gabriel@…>
- Children:
- ea35bd52bc71644dba1fac27bbff6289b7dcce05
- Parents:
- 25ef8a807d9296b650544eeed1f0c23f2601e41b
- git-committer:
- Gabriel Falcão <gabriel@…> (08/05/08 16:51:12)
- Message:
-
Adding a GuakeGConf class to handle gconf events
- Files:
-
Legend:
- Unmodified
- Added
- Removed
-
|
rf2e67a5
|
r44337ab
|
|
| 84 | 84 | 'Control-H': 'ascii-backspace'} |
| 85 | 85 | |
| | 86 | class GuakeGConf(object): |
| | 87 | def __init__(self, guakeinstance): |
| | 88 | self.guake = guakeinstance |
| | 89 | self.guake.client.add_dir("/apps/guake", gconf.CLIENT_PRELOAD_NONE) |
| | 90 | |
| | 91 | self.guake.client.notify_add("/apps/guake/general/show_resizer", self.on_show_resizer_toggled) |
| | 92 | |
| | 93 | def on_show_resizer_toggled(self, client, connection_id, entry, data): |
| | 94 | if entry.value: |
| | 95 | self.guake.resizer.show() |
| | 96 | else: |
| | 97 | self.guake.resizer.hide() |
| | 98 | |
| 86 | 99 | class KeyEntry(object): |
| 87 | 100 | def __init__(self, keycode, mask): |
| … |
… |
|
| 586 | 599 | super(Guake, self).__init__(common.gladefile('guake.glade')) |
| 587 | 600 | self.client = gconf.client_get_default() |
| 588 | | |
| | 601 | self.gconf = GuakeGConf(self) |
| 589 | 602 | # setting global hotkey and showing a pretty notification =) |
| 590 | 603 | globalhotkeys.init() |