aboutsummaryrefslogtreecommitdiffhomepage
path: root/examples/data/uzbl/plugins/mode.py
diff options
context:
space:
mode:
authorGravatar Dieter Plaetinck <dieter@plaetinck.be>2010-01-02 19:02:03 +0100
committerGravatar Dieter Plaetinck <dieter@plaetinck.be>2010-01-02 19:02:03 +0100
commit02995443bc8af38fc3bb3896c8d32eb0adc142d0 (patch)
tree1aa3e26476b7f581f23c0ae6e17870967c3563d1 /examples/data/uzbl/plugins/mode.py
parent30b7d1630e487f01f0f2ddc0fffca9d492213619 (diff)
parenta5f014de5f76169a38ee67e46a0526e5d80a3433 (diff)
merge in changes from master
Diffstat (limited to 'examples/data/uzbl/plugins/mode.py')
-rw-r--r--examples/data/uzbl/plugins/mode.py27
1 files changed, 18 insertions, 9 deletions
diff --git a/examples/data/uzbl/plugins/mode.py b/examples/data/uzbl/plugins/mode.py
index f85d999..54d865a 100644
--- a/examples/data/uzbl/plugins/mode.py
+++ b/examples/data/uzbl/plugins/mode.py
@@ -156,12 +156,21 @@ def toggle_modes(uzbl, modes):
def init(uzbl):
-
- connects = {'CONFIG_CHANGED': config_changed,
- 'INSTANCE_EXIT': del_instance,
- 'INSTANCE_START': add_instance,
- 'MODE_CONFIG': mode_config,
- 'TOGGLE_MODES': toggle_modes,
- 'MODE_CHANGED': mode_changed}
-
- uzbl.connect_dict(connects)
+ # Event handling hooks.
+ uzbl.connect_dict({
+ 'CONFIG_CHANGED': config_changed,
+ 'INSTANCE_EXIT': del_instance,
+ 'INSTANCE_START': add_instance,
+ 'MODE_CHANGED': mode_changed,
+ 'MODE_CONFIG': mode_config,
+ 'TOGGLE_MODES': toggle_modes,
+ })
+
+ # Function exports to the uzbl object, `function(uzbl, *args, ..)`
+ # becomes `uzbl.function(*args, ..)`.
+ uzbl.export_dict({
+ 'get_mode': get_mode,
+ 'get_mode_config': get_mode_config,
+ 'set_mode': set_mode,
+ 'set_mode_config': set_mode_config,
+ })