diff options
author | Marc Maurer <uwog@uwog.net> | 2007-05-08 18:49:50 (GMT) |
---|---|---|
committer | Marc Maurer <uwog@uwog.net> | 2007-05-08 18:49:50 (GMT) |
commit | 5767418bee5f942d075d808d75faf7b9844d3c40 (patch) | |
tree | fa347d6b884c39f2d2370e03816c3507086c6bc8 /toolbar.py | |
parent | 105f2b6dd0ffac348cb2c1d13fbadca70db89d8a (diff) |
Re-add italic support
Diffstat (limited to 'toolbar.py')
-rw-r--r-- | toolbar.py | 13 |
1 files changed, 12 insertions, 1 deletions
@@ -41,7 +41,11 @@ class TextToolbar(gtk.Toolbar): self.insert(self._bold, -1) self._bold.show() - # TODO: Add italic ToggleToolButton. + self._italic = ToggleToolButton('format-text-italic') + self._italic_id = self._italic.connect('clicked', self._italic_cb) + self._abiword_canvas.connect('italic', self._isItalic_cb) + self.insert(self._italic, -1) + self._italic.show() self._underline = ToggleToolButton('format-text-underline') self._underline_id = self._underline.connect('clicked', self._underline_cb) @@ -104,6 +108,13 @@ class TextToolbar(gtk.Toolbar): button.set_active(b) button.handler_unblock(id) + def _italic_cb(self, button): + self._abiword_canvas.toggle_italic() + + def _isItalic_cb(self, abi, b): + print 'isItalic',b + self.setToggleButtonState(self._italic, b, self._italic_id) + def _underline_cb(self, button): self._abiword_canvas.toggle_underline() |