TableCreator

From AbiWiki

Revision as of 02:55, 17 October 2007 by Maintenance script (Talk)
(diff) ← Older revision | Current revision (diff) | Newer revision → (diff)
Jump to: navigation, search


TableCreator

This wraps the useful little widget TableCreator, which can be used to interactively insert a table into a document by dragging the mouse. This widget is normally embedded in a Toolbar.

Example Code

Some simple example code to show to use the widget in python. In the _init method used to create a toolbar add the following code..

<verbatim> self._tableCreate = abiword.TableCreator() self._tableCreate.set_labels("Table","Cancel") self._tableCreate.show() self._tableItem = gtk.ToolItem() self._tableItem.add(self._tableCreate) self.insert(self._tableItem, -1)

self._tableItem.show_all() self._tableCreate.connect("selected",self._tableCB) self._tableCreate.label().hide() </verbatim>

Then add the callback

<verbatim>

def _tableCB(self,abi,rows,cols): self._abiword_canvas.insert_table(rows,cols)

</verbatim>

Contributors

Personal tools