20#include "kformula_view_iface.h"
21#include <kformuladocument.h>
22#include <kformulaview.h>
24#include "kformula_view.h"
25#include "kformula_doc.h"
26#include <dcopclient.h>
29 : KoViewIface( view_ )
34void KformulaViewIface::addThinSpace()
36 m_view->document()->getDocument()->wrapper()->addThinSpace();
39void KformulaViewIface::addMediumSpace()
41 m_view->document()->getDocument()->wrapper()->addMediumSpace();
44void KformulaViewIface::addThickSpace()
46 m_view->document()->getDocument()->wrapper()->addThickSpace();
49void KformulaViewIface::addQuadSpace()
51 m_view->document()->getDocument()->wrapper()->addQuadSpace();
54void KformulaViewIface::addBracket(
int left,
int right )
56 m_view->document()->getDocument()->
57 wrapper()->addBracket(
static_cast<KFormula::SymbolType
>( left ),
58 static_cast<KFormula::SymbolType
>( right ) );
61void KformulaViewIface::addParenthesis()
63 m_view->document()->getDocument()->wrapper()->addParenthesis();
66void KformulaViewIface::addSquareBracket()
68 m_view->document()->getDocument()->wrapper()->addSquareBracket();
71void KformulaViewIface::addCurlyBracket()
73 m_view->document()->getDocument()->wrapper()->addCurlyBracket();
76void KformulaViewIface::addLineBracket()
78 m_view->document()->getDocument()->wrapper()->addLineBracket();
81void KformulaViewIface::addFraction()
83 m_view->document()->getDocument()->wrapper()->addFraction();
86void KformulaViewIface::addRoot()
88 m_view->document()->getDocument()->wrapper()->addRoot();
91void KformulaViewIface::addIntegral()
93 m_view->document()->getDocument()->wrapper()->addIntegral();
96void KformulaViewIface::addProduct()
98 m_view->document()->getDocument()->wrapper()->addProduct();
101void KformulaViewIface::addSum()
103 m_view->document()->getDocument()->wrapper()->addSum();
106void KformulaViewIface::addMatrix()
108 m_view->document()->getDocument()->wrapper()->addMatrix();
111void KformulaViewIface::addMatrix( uint rows, uint columns )
113 m_view->document()->getDocument()->wrapper()->addMatrix( rows, columns );
116void KformulaViewIface::addOneByTwoMatrix()
118 m_view->document()->getDocument()->wrapper()->addOneByTwoMatrix();
121void KformulaViewIface::addNameSequence()
123 m_view->document()->getDocument()->wrapper()->addNameSequence();
126void KformulaViewIface::addLowerLeftIndex()
128 m_view->document()->getDocument()->wrapper()->addLowerLeftIndex();
131void KformulaViewIface::addUpperLeftIndex()
133 m_view->document()->getDocument()->wrapper()->addUpperLeftIndex();
136void KformulaViewIface::addLowerRightIndex()
138 m_view->document()->getDocument()->wrapper()->addLowerRightIndex();
141void KformulaViewIface::addUpperRightIndex()
143 m_view->document()->getDocument()->wrapper()->addUpperRightIndex();
146void KformulaViewIface::addGenericLowerIndex()
148 m_view->document()->getDocument()->wrapper()->addGenericLowerIndex();
151void KformulaViewIface::addGenericUpperIndex()
153 m_view->document()->getDocument()->wrapper()->addGenericUpperIndex();
156void KformulaViewIface::removeEnclosing()
158 m_view->document()->getDocument()->wrapper()->removeEnclosing();
161void KformulaViewIface::makeGreek()
163 m_view->document()->getDocument()->wrapper()->makeGreek();
166void KformulaViewIface::insertSymbol( TQString name )
168 m_view->document()->getDocument()->wrapper()->insertSymbol( name );
171void KformulaViewIface::appendColumn()
173 m_view->document()->getDocument()->wrapper()->appendColumn();
176void KformulaViewIface::insertColumn()
178 m_view->document()->getDocument()->wrapper()->insertColumn();
181void KformulaViewIface::removeColumn()
183 m_view->document()->getDocument()->wrapper()->removeColumn();
186void KformulaViewIface::appendRow()
188 m_view->document()->getDocument()->wrapper()->appendRow();
191void KformulaViewIface::insertRow()
193 m_view->document()->getDocument()->wrapper()->insertRow();
196void KformulaViewIface::removeRow()
198 m_view->document()->getDocument()->wrapper()->removeRow();
201void KformulaViewIface::moveRight(
int flag )
203 m_view->formulaView()->moveRight( flag );
206void KformulaViewIface::moveUp(
int flag )
208 m_view->formulaView()->moveUp( flag );
211void KformulaViewIface::moveDown(
int flag )
213 m_view->formulaView()->moveDown( flag );
216void KformulaViewIface::moveLeft(
int flag )
218 m_view->formulaView()->moveLeft( flag );
221void KformulaViewIface::moveHome(
int flag )
223 m_view->formulaView()->moveHome( flag );
226void KformulaViewIface::moveEnd(
int flag )
228 m_view->formulaView()->moveEnd( flag );
231bool KformulaViewIface::isHome()
const
233 return m_view->formulaView()->isHome();
236bool KformulaViewIface::isEnd()
const
238 return m_view->formulaView()->isEnd();
241void KformulaViewIface::eraseSelection(
int direction )
243 m_view->formulaView()->eraseSelection(
static_cast<KFormula::Direction
>( direction ) );
246void KformulaViewIface::addText( TQString str )
248 m_view->formulaView()->addText( str );
251TQStringList KformulaViewIface::readFormulaString( TQString text )
253 return m_view->readFormulaString( text );