From e3da80aefbe45a6706f75df0bc90c9cdcdf754e8 Mon Sep 17 00:00:00 2001 From: mdb Date: Mon, 18 Mar 2002 00:03:41 +0000 Subject: [PATCH] Set up some default bindings if there are none to be loaded. git-svn-id: https://samskivert.googlecode.com/svn/trunk@675 6335cc39-0255-0410-8fd6-9bcaacd3b74c --- projects/lookuplet/src/python/bindings.py | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/projects/lookuplet/src/python/bindings.py b/projects/lookuplet/src/python/bindings.py index aad478cc..12a4a6a0 100644 --- a/projects/lookuplet/src/python/bindings.py +++ b/projects/lookuplet/src/python/bindings.py @@ -1,5 +1,5 @@ # -# $Id: bindings.py,v 1.1 2002/03/17 09:03:06 mdb Exp $ +# $Id: bindings.py,v 1.2 2002/03/18 00:03:41 mdb Exp $ # # lookuplet - a utility for quickly looking up information # Copyright (C) 2001 Michael Bayne @@ -106,6 +106,26 @@ class BindingSet: arg = gnome.config.get_string("lookuplet/bindings/arg_%.2u" % b); self.bindings.append(Binding(key, type, name, arg)); gnome.config.pop_prefix(); + + # if we loaded no bindings, use the defaults + if (count == 0): + self.bindings.append(Binding( + "Control-g", Binding.URL, "Google search", + "http://www.google.com/search?client=googlet&q=%U")); + self.bindings.append(Binding( + "Control-d", Binding.EXEC, "Dictionary lookup", + "gdict -a '%T'")); + self.bindings.append(Binding( + "Control-Shift-d", Binding.URL, "Debian package search", + "http://cgi.debian.org/cgi-bin/search_contents.pl?word=%U" + + "&case=insensitive&version=unstable&arch=i386" + + "&directories=yes")); + self.bindings.append(Binding( + "Control-f", Binding.URL, "Freshmeat search", + "http://freshmeat.net/search/?q=%U")); + self.bindings.append(Binding( + "Control-i", Binding.URL, "IMDB Title search", + "http://www.imdb.com/Tsearch?title=%U&restrict=Movies+only")); return; #