kword

KWordFormulaFrameSetEditIface.cpp

00001 /* This file is part of the KDE project
00002    Copyright (C) 2002 Laurent MONTEL <lmontel@mandrakesoft.com>
00003 
00004    This library is free software; you can redistribute it and/or
00005    modify it under the terms of the GNU Library General Public
00006    License as published by the Free Software Foundation; either
00007    version 2 of the License, or (at your option) any later version.
00008 
00009    This library is distributed in the hope that it will be useful,
00010    but WITHOUT ANY WARRANTY; without even the implied warranty of
00011    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00012    Library General Public License for more details.
00013 
00014    You should have received a copy of the GNU Library General Public License
00015    along with this library; see the file COPYING.LIB.  If not, write to
00016    the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
00017  * Boston, MA 02110-1301, USA.
00018 */
00019 
00020 #include "KWordFormulaFrameSetEditIface.h"
00021 
00022 #include "KWFrame.h"
00023 #include "KWFormulaFrameSet.h"
00024 #include "KWDocument.h"
00025 #include <dcopclient.h>
00026 #include <kformulacontainer.h>
00027 #include <kformuladocument.h>
00028 #include <kformulaview.h>
00029 
00030 KWordFormulaFrameSetEditIface::KWordFormulaFrameSetEditIface( KWFormulaFrameSetEdit *_framesetedit )
00031     :DCOPObject()
00032 {
00033    m_framesetedit = _framesetedit;
00034 }
00035 
00036 void KWordFormulaFrameSetEditIface::copy()
00037 {
00038     m_framesetedit->copy();
00039 }
00040 
00041 void KWordFormulaFrameSetEditIface::cut()
00042 {
00043     m_framesetedit->cut();
00044 }
00045 
00046 void KWordFormulaFrameSetEditIface::paste()
00047 {
00048     m_framesetedit->paste();
00049 }
00050 
00051 void KWordFormulaFrameSetEditIface::selectAll()
00052 {
00053     m_framesetedit->selectAll();
00054 }
00055 
00056 void KWordFormulaFrameSetEditIface::addThinSpace()
00057 {
00058    m_framesetedit->formulaFrameSet()->kWordDocument()->formulaDocument()->wrapper()->addThinSpace();
00059 }
00060 
00061 void KWordFormulaFrameSetEditIface::addMediumSpace()
00062 {
00063     m_framesetedit->formulaFrameSet()->kWordDocument()->formulaDocument()->wrapper()->addMediumSpace();
00064 }
00065 
00066 void KWordFormulaFrameSetEditIface::addThickSpace()
00067 {
00068     m_framesetedit->formulaFrameSet()->kWordDocument()->formulaDocument()->wrapper()->addThickSpace();
00069 }
00070 
00071 void KWordFormulaFrameSetEditIface::addQuadSpace()
00072 {
00073     m_framesetedit->formulaFrameSet()->kWordDocument()->formulaDocument()->wrapper()->addQuadSpace();
00074 }
00075 
00076 void KWordFormulaFrameSetEditIface::addBracket( int left, int right )
00077 {
00078     m_framesetedit->formulaFrameSet()->kWordDocument()->formulaDocument()
00079         ->wrapper()->addBracket( static_cast<KFormula::SymbolType>( left ),
00080                                  static_cast<KFormula::SymbolType>( right ) );
00081 }
00082 
00083 void KWordFormulaFrameSetEditIface::addParenthesis()
00084 {
00085     m_framesetedit->formulaFrameSet()->kWordDocument()->formulaDocument()->wrapper()->addParenthesis();
00086 }
00087 
00088 void KWordFormulaFrameSetEditIface::addSquareBracket()
00089 {
00090     m_framesetedit->formulaFrameSet()->kWordDocument()->formulaDocument()->wrapper()->addSquareBracket();
00091 }
00092 
00093 void KWordFormulaFrameSetEditIface::addCurlyBracket()
00094 {
00095     m_framesetedit->formulaFrameSet()->kWordDocument()->formulaDocument()->wrapper()->addCurlyBracket();
00096 }
00097 
00098 void KWordFormulaFrameSetEditIface::addLineBracket()
00099 {
00100     m_framesetedit->formulaFrameSet()->kWordDocument()->formulaDocument()->wrapper()->addLineBracket();
00101 }
00102 
00103 void KWordFormulaFrameSetEditIface::addFraction()
00104 {
00105     m_framesetedit->formulaFrameSet()->kWordDocument()->formulaDocument()->wrapper()->addFraction();
00106 }
00107 
00108 void KWordFormulaFrameSetEditIface::addRoot()
00109 {
00110     m_framesetedit->formulaFrameSet()->kWordDocument()->formulaDocument()->wrapper()->addRoot();
00111 }
00112 
00113 void KWordFormulaFrameSetEditIface::addIntegral()
00114 {
00115     m_framesetedit->formulaFrameSet()->kWordDocument()->formulaDocument()->wrapper()->addIntegral();
00116 }
00117 
00118 void KWordFormulaFrameSetEditIface::addProduct()
00119 {
00120     m_framesetedit->formulaFrameSet()->kWordDocument()->formulaDocument()->wrapper()->addProduct();
00121 }
00122 
00123 void KWordFormulaFrameSetEditIface::addSum()
00124 {
00125     m_framesetedit->formulaFrameSet()->kWordDocument()->formulaDocument()->wrapper()->addSum();
00126 }
00127 
00128 void KWordFormulaFrameSetEditIface::addMatrix()
00129 {
00130     m_framesetedit->formulaFrameSet()->kWordDocument()->formulaDocument()->wrapper()->addMatrix();
00131 }
00132 
00133 void KWordFormulaFrameSetEditIface::addMatrix( uint rows, uint columns )
00134 {
00135     m_framesetedit->formulaFrameSet()->kWordDocument()->formulaDocument()->wrapper()->addMatrix( rows, columns );
00136 }
00137 
00138 void KWordFormulaFrameSetEditIface::addOneByTwoMatrix()
00139 {
00140     m_framesetedit->formulaFrameSet()->kWordDocument()->formulaDocument()->wrapper()->addOneByTwoMatrix();
00141 }
00142 
00143 void KWordFormulaFrameSetEditIface::addNameSequence()
00144 {
00145     m_framesetedit->formulaFrameSet()->kWordDocument()->formulaDocument()->wrapper()->addNameSequence();
00146 }
00147 
00148 void KWordFormulaFrameSetEditIface::addLowerLeftIndex()
00149 {
00150     m_framesetedit->formulaFrameSet()->kWordDocument()->formulaDocument()->wrapper()->addLowerLeftIndex();
00151 }
00152 
00153 void KWordFormulaFrameSetEditIface::addUpperLeftIndex()
00154 {
00155     m_framesetedit->formulaFrameSet()->kWordDocument()->formulaDocument()->wrapper()->addUpperLeftIndex();
00156 }
00157 
00158 void KWordFormulaFrameSetEditIface::addLowerRightIndex()
00159 {
00160     m_framesetedit->formulaFrameSet()->kWordDocument()->formulaDocument()->wrapper()->addLowerRightIndex();
00161 }
00162 
00163 void KWordFormulaFrameSetEditIface::addUpperRightIndex()
00164 {
00165     m_framesetedit->formulaFrameSet()->kWordDocument()->formulaDocument()->wrapper()->addUpperRightIndex();
00166 }
00167 
00168 void KWordFormulaFrameSetEditIface::addGenericLowerIndex()
00169 {
00170     m_framesetedit->formulaFrameSet()->kWordDocument()->formulaDocument()->wrapper()->addGenericLowerIndex();
00171 }
00172 
00173 void KWordFormulaFrameSetEditIface::addGenericUpperIndex()
00174 {
00175     m_framesetedit->formulaFrameSet()->kWordDocument()->formulaDocument()->wrapper()->addGenericUpperIndex();
00176 }
00177 
00178 void KWordFormulaFrameSetEditIface::removeEnclosing()
00179 {
00180     m_framesetedit->formulaFrameSet()->kWordDocument()->formulaDocument()->wrapper()->removeEnclosing();
00181 }
00182 
00183 void KWordFormulaFrameSetEditIface::makeGreek()
00184 {
00185     m_framesetedit->formulaFrameSet()->kWordDocument()->formulaDocument()->wrapper()->makeGreek();
00186 }
00187 
00188 void KWordFormulaFrameSetEditIface::insertSymbol( const QString &name )
00189 {
00190     m_framesetedit->formulaFrameSet()->kWordDocument()->formulaDocument()->wrapper()->insertSymbol( name );
00191 }
00192 
00193 void KWordFormulaFrameSetEditIface::appendColumn()
00194 {
00195     m_framesetedit->formulaFrameSet()->kWordDocument()->formulaDocument()->wrapper()->appendColumn();
00196 }
00197 
00198 void KWordFormulaFrameSetEditIface::insertColumn()
00199 {
00200     m_framesetedit->formulaFrameSet()->kWordDocument()->formulaDocument()->wrapper()->insertColumn();
00201 }
00202 
00203 void KWordFormulaFrameSetEditIface::removeColumn()
00204 {
00205     m_framesetedit->formulaFrameSet()->kWordDocument()->formulaDocument()->wrapper()->removeColumn();
00206 }
00207 
00208 void KWordFormulaFrameSetEditIface::appendRow()
00209 {
00210     m_framesetedit->formulaFrameSet()->kWordDocument()->formulaDocument()->wrapper()->appendRow();
00211 }
00212 
00213 void KWordFormulaFrameSetEditIface::insertRow()
00214 {
00215     m_framesetedit->formulaFrameSet()->kWordDocument()->formulaDocument()->wrapper()->insertRow();
00216 }
00217 
00218 void KWordFormulaFrameSetEditIface::removeRow()
00219 {
00220     m_framesetedit->formulaFrameSet()->kWordDocument()->formulaDocument()->wrapper()->removeRow();
00221 }
00222 
00223 void KWordFormulaFrameSetEditIface::moveLeft( int flag )
00224 {
00225     m_framesetedit->getFormulaView()->moveLeft( flag );
00226 }
00227 
00228 void KWordFormulaFrameSetEditIface::moveRight( int flag )
00229 {
00230     m_framesetedit->getFormulaView()->moveRight( flag );
00231 }
00232 
00233 void KWordFormulaFrameSetEditIface::moveUp( int flag )
00234 {
00235     m_framesetedit->getFormulaView()->moveUp( flag );
00236 }
00237 
00238 void KWordFormulaFrameSetEditIface::moveDown( int flag )
00239 {
00240     m_framesetedit->getFormulaView()->moveDown( flag );
00241 }
00242 
00243 void KWordFormulaFrameSetEditIface::moveHome( int flag )
00244 {
00245     m_framesetedit->getFormulaView()->moveHome( flag );
00246 }
00247 
00248 void KWordFormulaFrameSetEditIface::moveEnd( int flag )
00249 {
00250     m_framesetedit->getFormulaView()->moveEnd( flag );
00251 }
00252 
00253 bool KWordFormulaFrameSetEditIface::isHome() const
00254 {
00255     return m_framesetedit->getFormulaView()->isHome();
00256 }
00257 
00258 bool KWordFormulaFrameSetEditIface::isEnd() const
00259 {
00260     return m_framesetedit->getFormulaView()->isEnd();
00261 }
00262 
00263 void KWordFormulaFrameSetEditIface::eraseSelection( int direction )
00264 {
00265     m_framesetedit->getFormulaView()->eraseSelection( static_cast<KFormula::Direction>( direction ) );
00266 }
00267 
00268 void KWordFormulaFrameSetEditIface::addText( const QString &str )
00269 {
00270     m_framesetedit->getFormulaView()->addText( str );
00271 }
00272 
00273 void KWordFormulaFrameSetEditIface::addNegThinSpace()
00274 {
00275     m_framesetedit->formulaFrameSet()->kWordDocument()->formulaDocument()->wrapper()->addNegThinSpace();
00276 }
KDE Home | KDE Accessibility Home | Description of Access Keys