Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/toolbar.py
diff options
context:
space:
mode:
authorMarc Maurer <uwog@uwog.net>2007-07-13 18:59:29 (GMT)
committer Marc Maurer <uwog@uwog.net>2007-07-13 18:59:29 (GMT)
commit73bed6ced7fff6a12edbf58514d00bc1c096205d (patch)
tree885f4ccd34ea52d4088b42512873b5fe2fbb49f7 /toolbar.py
parent4fb2c70e0c788e3e4bf6e67005fbbc59a1eef73c (diff)
Update some icons
Diffstat (limited to 'toolbar.py')
-rw-r--r--toolbar.py18
1 files changed, 14 insertions, 4 deletions
diff --git a/toolbar.py b/toolbar.py
index ce65ab7..44979e7 100644
--- a/toolbar.py
+++ b/toolbar.py
@@ -40,6 +40,7 @@ class TextToolbar(gtk.Toolbar):
_ACTION_ALIGNMENT_LEFT = 0
_ACTION_ALIGNMENT_CENTER = 1
_ACTION_ALIGNMENT_RIGHT = 2
+ _ACTION_ALIGNMENT_JUSTIFY = 3
def __init__(self, toolbox, abiword_canvas):
self._colorseldlg = None
@@ -112,6 +113,8 @@ class TextToolbar(gtk.Toolbar):
'theme:format-justify-center')
self._alignment.append_item(self._ACTION_ALIGNMENT_RIGHT, None,
'theme:format-justify-right')
+ self._alignment.append_item(self._ACTION_ALIGNMENT_JUSTIFY, None,
+ 'theme:format-justify-fill')
self._alignment_changed_id = \
self._alignment.connect('changed', self._alignment_changed_cb)
tool_item = ToolComboBox(self._alignment)
@@ -123,6 +126,7 @@ class TextToolbar(gtk.Toolbar):
self._abiword_canvas.connect('left-align', self._isLeftAlign_cb)
self._abiword_canvas.connect('center-align', self._isCenterAlign_cb)
self._abiword_canvas.connect('right-align', self._isRightAlign_cb)
+ self._abiword_canvas.connect('justify-align', self._isJustifyAlign_cb)
self._abiword_canvas.connect('text-selected', self._text_selected_cb)
@@ -183,6 +187,8 @@ class TextToolbar(gtk.Toolbar):
self._abiword_canvas.align_center()
elif self._alignment.get_active() == self._ACTION_ALIGNMENT_RIGHT:
self._abiword_canvas.align_right()
+ elif self._alignment.get_active() == self._ACTION_ALIGNMENT_JUSTIFY:
+ self._abiword_canvas.align_justify()
else:
raise ValueError, 'Unknown option in alignment combobox.'
@@ -205,6 +211,10 @@ class TextToolbar(gtk.Toolbar):
if b:
self._update_alignment_icon(self._ACTION_ALIGNMENT_RIGHT)
+ def _isJustifyAlign_cb(self, abi, b):
+ if b:
+ self._update_alignment_icon(self._ACTION_ALIGNMENT_JUSTIFY)
+
def _text_selected_cb(self, abi, b):
if b:
self._toolbox.set_current_toolbar(TOOLBAR_TEXT)
@@ -248,22 +258,22 @@ class TableToolbar(gtk.Toolbar):
self.insert(tool_item, -1)
tool_item.show_all()
- self._table_rows_after = ToolButton('insert-row')
+ self._table_rows_after = ToolButton('row-insert')
self._table_rows_after_id = self._table_rows_after.connect('clicked', self._table_rows_after_cb)
self.insert(self._table_rows_after, -1)
self._table_rows_after.show()
- self._table_delete_rows = ToolButton('remove-row')
+ self._table_delete_rows = ToolButton('row-remove')
self._table_delete_rows_id = self._table_delete_rows.connect('clicked', self._table_delete_rows_cb)
self.insert(self._table_delete_rows, -1)
self._table_delete_rows.show()
- self._table_cols_after = ToolButton('insert-col')
+ self._table_cols_after = ToolButton('column-insert')
self._table_cols_after_id = self._table_cols_after.connect('clicked', self._table_cols_after_cb)
self.insert(self._table_cols_after, -1)
self._table_cols_after.show()
- self._table_delete_cols = ToolButton('remove-col')
+ self._table_delete_cols = ToolButton('column-remove')
self._table_delete_cols_id = self._table_delete_cols.connect('clicked', self._table_delete_cols_cb)
self.insert(self._table_delete_cols, -1)
self._table_delete_cols.show()