diff options
author | Simon Lipp <sloonz@gmail.com> | 2009-12-29 01:28:33 +0100 |
---|---|---|
committer | Mason Larobina <mason.larobina@gmail.com> | 2010-01-03 00:29:41 +0800 |
commit | a5724db578e2595f57698eb5ad01f033a3e4a510 (patch) | |
tree | 90469668798b22876308cd22821cc120ce771d25 /examples | |
parent | 0787a00be40badff461e4f931944f199b68a5408 (diff) |
implemented new actions for uzbl_tabbed
Diffstat (limited to 'examples')
-rwxr-xr-x | examples/data/uzbl/scripts/uzbl-tabbed | 28 |
1 files changed, 26 insertions, 2 deletions
diff --git a/examples/data/uzbl/scripts/uzbl-tabbed b/examples/data/uzbl/scripts/uzbl-tabbed index dc6c773..0752895 100755 --- a/examples/data/uzbl/scripts/uzbl-tabbed +++ b/examples/data/uzbl/scripts/uzbl-tabbed @@ -439,8 +439,32 @@ class UzblInstance: if var == "uri": self.uri = var self.parent.update_tablist() - else: - print type, args + elif type == "NEW_TAB": + self.parent.new_tab(args) + elif type == "NEXT_TAB": + if args: + self.parent.next_tab(int(args)) + else: + self.parent.next_tab() + elif type == "PREV_TAB": + if args: + self.parent.prev_tab(int(args)) + else: + self.parent.prev_tab() + elif type == "GOTO_TAB": + self.parent.goto_tab(int(args)) + elif type == "FIRST_TAB": + self.parent.goto_tab(0) + elif type == "LAST_TAB": + self.parent.goto_tab(-1) + elif type == "PRESET_TABS": + self.parent.parse_command(["preset"] + args.split()) + elif type == "BRING_TO_FRONT": + self.parent.window.present() + elif type == "CLEAN_TABS": + self.parent.clean_slate() + elif type == "EXIT_ALL_TABS": + self.parent.quitrequest() def close(self): |