diff options
author | Marc Maurer <uwog@uwog.net> | 2007-10-18 20:07:39 (GMT) |
---|---|---|
committer | Marc Maurer <uwog@uwog.net> | 2007-10-18 20:07:39 (GMT) |
commit | d782c76c9c246f3442e4c76a684caf87b7eaa827 (patch) | |
tree | 8950d0e31a5ff93dd942c1529ee048f928696ac5 /AbiWordActivity.py | |
parent | ef38442efb752207fd1728643f886e361ec3f8be (diff) |
Added keybinding call and XML config file to Write activity (foddex)
Diffstat (limited to 'AbiWordActivity.py')
-rw-r--r-- | AbiWordActivity.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/AbiWordActivity.py b/AbiWordActivity.py index 5acff00..4da7b17 100644 --- a/AbiWordActivity.py +++ b/AbiWordActivity.py @@ -33,6 +33,7 @@ from sugar.presence import presenceservice from abiword import Canvas import toolbar from toolbar import TextToolbar, ImageToolbar, TableToolbar, FormatToolbar, ViewToolbar +from sugar.activity.activity import get_bundle_path logger = logging.getLogger('write-activity') @@ -108,6 +109,11 @@ class AbiWordActivity (Activity): logger.debug("Loading empty doc") self.abiword_canvas.load_file('', ''); + # set custom keybindings for Write + logger.debug("Loading keybindings") + keybindings_file = os.path.join( get_bundle_path(), "keybindings.xml" ) + self.abiword_canvas.invoke_cmd('com.abisource.abiword.loadbindings.fromURI', keybindings_file, 0, 0) + # set the initial zoom to page width; note: always do this AFTER a document # has been opened self.abiword_canvas.zoom_width() |