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-03-20 21:19:55 (GMT)
committer Marc Maurer <uwog@uwog.net>2007-03-20 21:19:55 (GMT)
commitb5982f48c7c74dd7f052df37686d66db1cb9b577 (patch)
tree41283212d7ccb9f3527fa2ca711ba7ec3af1ad8f /toolbar.py
parent425e8d3211b98689bb218f281e23ee13a774b63a (diff)
add justify option
Diffstat (limited to 'toolbar.py')
-rw-r--r--toolbar.py26
1 files changed, 13 insertions, 13 deletions
diff --git a/toolbar.py b/toolbar.py
index 9fd199a..52ca803 100644
--- a/toolbar.py
+++ b/toolbar.py
@@ -38,8 +38,6 @@ class AbiToolbar(object):
self._abiword_canvas.connect("is-dirty", self._isDirty_cb)
toolbar.append(self._save)
-# self._insert_separator()
-
self._undo = IconButton(icon_name='theme:stock-undo')
self._undo.connect("activated", self._undo_cb)
self._abiword_canvas.connect("can_undo", self._canUndo_cb)
@@ -50,8 +48,6 @@ class AbiToolbar(object):
self._abiword_canvas.connect("can_redo", self._canRedo_cb)
toolbar.append(self._redo)
-# self._insert_separator()
-
self._underline = IconButton(icon_name='theme:stock-underline')
self._underline_id = self._underline.connect("activated", self._underline_cb)
self._abiword_canvas.connect("underline", self._isUnderline_cb)
@@ -62,8 +58,6 @@ class AbiToolbar(object):
self._abiword_canvas.connect("bold", self._isBold_cb)
toolbar.append(self._bold)
-# self._insert_separator()
-
self._align_left = IconButton(icon_name='theme:stock-justify-left')
self._align_left_id = self._align_left.connect("activated", self._align_left_cb)
self._abiword_canvas.connect("left-align", self._isLeftAlign_cb)
@@ -79,7 +73,11 @@ class AbiToolbar(object):
self._abiword_canvas.connect("right-align", self._isRightAlign_cb)
toolbar.append(self._align_right)
- # theme:stock-image does not exist yet; someone kick Eben please :)
+ self._align_fill = IconButton(icon_name='theme:stock-justify-fill')
+ self._align_fill_id = self._align_fill.connect("activated", self._align_fill_cb)
+ self._abiword_canvas.connect("justify-align", self._isFillAlign_cb)
+ toolbar.append(self._align_fill)
+
self._image = IconButton(icon_name='theme:stock-insert-image')
self._image_id = self._image.connect("activated", self._image_cb)
toolbar.append(self._image)
@@ -96,12 +94,6 @@ class AbiToolbar(object):
#self._table_id = self._abiword_canvas.connect("table-state", self._tableState)
# toolbar.append(tableContainer)
-# def _insert_separator(self):
-# separator = gtk.SeparatorToolItem()
-# separator.set_draw(True)
-# self.insert(separator, -1)
-# separator.show()
-#
# def setToggleButtonState(self, button, b, id):
# button.handler_block(id)
# button.set_active(b)
@@ -164,8 +156,16 @@ class AbiToolbar(object):
def _isRightAlign_cb(self, abi, b):
print "isRightAlign",b
+# b.active = true
# self.setToggleButtonState(self._align_right,b,self._align_right_id)
+ def _align_fill_cb(self, button):
+ self._abiword_canvas.align_justify()
+
+ def _isFillAlign_cb(self, abi, b):
+ print "isFillAlign",b
+# self.setToggleButtonState(self._align_fill,b,self._align_fill_id)
+
def _image_cb(self, button):
print "fileInsertGraphic"
self._abiword_canvas.invoke_cmd("fileInsertGraphic", "", 0, 0)