Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/toolbar.py
diff options
context:
space:
mode:
authorGonzalo Odiard <godiard@gmail.com>2013-05-14 20:53:54 (GMT)
committer Gonzalo Odiard <godiard@gmail.com>2013-05-14 21:43:23 (GMT)
commitd259aee454c6f8cc0ae058a518c7785031ecddac (patch)
tree9abf28c7f33031d10dd1701846f0e9af4df07fd7 /toolbar.py
parenta23d25957949a0403807f4eb10e481de7211de0e (diff)
Move aligment button to text palette
Signed-off-by: Gonzalo Odiard <gonzalo@laptop.org>
Diffstat (limited to 'toolbar.py')
-rw-r--r--toolbar.py49
1 files changed, 23 insertions, 26 deletions
diff --git a/toolbar.py b/toolbar.py
index 93a2432..25d0d9b 100644
--- a/toolbar.py
+++ b/toolbar.py
@@ -461,9 +461,6 @@ class TextToolbar(Gtk.Toolbar):
self._setToggleButtonState(underline, b, underline_id))
self.insert(underline, -1)
- separator = Gtk.SeparatorToolItem()
- self.insert(separator, -1)
-
color = ColorToolButton()
color.connect('notify::color', self._text_color_cb,
abiword_canvas)
@@ -476,6 +473,29 @@ class TextToolbar(Gtk.Toolbar):
# MAGIC NUMBER WARNING: Secondary toolbars are not a standard height?
self.set_size_request(-1, style.GRID_CELL_SIZE)
+ def append_align(icon_name, tooltip, do_abi_cb, style_name, button):
+ menu_item = AbiMenuItem(abiword_canvas, style_name, do_abi_cb,
+ icon_name, tooltip, button)
+ button.props.palette.menu.append(menu_item)
+ menu_item.show()
+
+ self._aligment_btn = RadioMenuButton(icon_name='format-justify-left')
+ self._aligment_btn.props.tooltip = _('Choose aligment')
+
+ append_align('format-justify-left', _('Left justify'),
+ abiword_canvas.align_left, 'left-align', self._aligment_btn)
+
+ append_align('format-justify-center', _('Center justify'),
+ abiword_canvas.align_center, 'center-align', self._aligment_btn)
+
+ append_align('format-justify-right', _('Right justify'),
+ abiword_canvas.align_right, 'right-align', self._aligment_btn)
+
+ append_align('format-justify-fill', _('Fill justify'),
+ abiword_canvas.align_justify, 'justify-align', self._aligment_btn)
+
+ self.insert(self._aligment_btn, -1)
+
self.show_all()
def _font_changed_cb(self, combobox, abi):
@@ -554,29 +574,6 @@ class ParagraphToolbar(Gtk.Toolbar):
self.insert(Gtk.SeparatorToolItem(), -1)
- def append_align(icon_name, tooltip, do_abi_cb, style_name, button):
- menu_item = AbiMenuItem(abi, style_name, do_abi_cb, icon_name,
- tooltip, button)
- button.props.palette.menu.append(menu_item)
- menu_item.show()
-
- self._aligment_btn = RadioMenuButton(icon_name='format-justify-left')
- self._aligment_btn.props.tooltip = _('Choose aligment')
-
- append_align('format-justify-left', _('Left justify'),
- abi.align_left, 'left-align', self._aligment_btn)
-
- append_align('format-justify-center', _('Center justify'),
- abi.align_center, 'center-align', self._aligment_btn)
-
- append_align('format-justify-right', _('Right justify'),
- abi.align_right, 'right-align', self._aligment_btn)
-
- append_align('format-justify-fill', _('Fill justify'),
- abi.align_justify, 'justify-align', self._aligment_btn)
-
- self.insert(self._aligment_btn, -1)
-
self.show_all()