You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
koffice/lib/kformula
Mavridis Philippe 28f28e0af6
WIP: CMake port
2 months ago
..
config Rename obsolete tq methods to standard names 13 years ago
dtd WIP: CMake port 2 months ago
fonts WIP: CMake port 2 months ago
pics WIP: CMake port 2 months ago
prototype Use new TQ_METHOD, TQ_SIGNAL, TQ_SLOT defines 11 months ago
scripts Update after renaming qt => tqt in PyTQt module. 2 years ago
AUTHORS Added old abandoned KDE3 version of koffice 15 years ago
CMakeLists.txt WIP: CMake port 2 months ago
DESIGN Rename a number of classes to enhance compatibility with KDE4 12 years ago
FILTERS Replace QObject, QWidget, QImage, QPair, QRgb, QColor, QChar, QString, QIODevice with TQ* version 1 year ago
Makefile.am Renaming of files in preparation for code style tools. 4 years ago
MatrixDialog.cpp Use new TQ_METHOD, TQ_SIGNAL, TQ_SLOT defines 11 months ago
MatrixDialog.h Replace Q_OBJECT with TQ_OBJECT 1 year ago
README Rename a number of classes to enhance compatibility with KDE4 12 years ago
TODO Fix typos. 13 years ago
actionelement.cpp Renaming of files in preparation for code style tools. 4 years ago
actionelement.h rename the following methods: 13 years ago
basicelement.cpp Renaming of files in preparation for code style tools. 4 years ago
basicelement.h Remove additional unneeded tq method conversions 13 years ago
bracketelement.cpp Renaming of files in preparation for code style tools. 4 years ago
bracketelement.h Remove additional unneeded tq method conversions 13 years ago
contextstyle.cpp Renaming of files in preparation for code style tools. 4 years ago
contextstyle.h Rename a number of libraries and executables to avoid conflicts with KDE4 12 years ago
creationstrategy.cpp Renaming of files in preparation for code style tools. 4 years ago
creationstrategy.h Fix FTBFS on Fedora 19 11 years ago
elementindex.h Added old abandoned KDE3 version of koffice 15 years ago
elementtype.cpp Renaming of files in preparation for code style tools. 4 years ago
elementtype.h rename the following methods: 13 years ago
elementvisitor.h Added old abandoned KDE3 version of koffice 15 years ago
encloseelement.cpp Renaming of files in preparation for code style tools. 4 years ago
encloseelement.h rename the following methods: 13 years ago
entities.cpp Renaming of files in preparation for code style tools. 4 years ago
entities.h Rename obsolete tq methods to standard names 13 years ago
errorelement.cpp Renaming of files in preparation for code style tools. 4 years ago
errorelement.h Remove additional unneeded tq method conversions 13 years ago
fontstyle.cpp Renaming of files in preparation for code style tools. 4 years ago
fontstyle.h Rename obsolete tq methods to standard names 13 years ago
formulacursor.cpp Renaming of files in preparation for code style tools. 4 years ago
formulacursor.h Remove additional unneeded tq method conversions 13 years ago
formulaelement.cpp Renaming of files in preparation for code style tools. 4 years ago
formulaelement.h Remove additional unneeded tq method conversions 13 years ago
fractionelement.cpp Renaming of files in preparation for code style tools. 4 years ago
fractionelement.h Remove additional unneeded tq method conversions 13 years ago
glyphelement.cpp Renaming of files in preparation for code style tools. 4 years ago
glyphelement.h Remove additional unneeded tq method conversions 13 years ago
identifierelement.cpp Renaming of files in preparation for code style tools. 4 years ago
identifierelement.h rename the following methods: 13 years ago
indexelement.cpp Renaming of files in preparation for code style tools. 4 years ago
indexelement.h Remove additional unneeded tq method conversions 13 years ago
kformulacommand.cpp Replace auto_ptr 10 months ago
kformulacommand.h Replace auto_ptr 10 months ago
kformulacompatibility.cpp Renaming of files in preparation for code style tools. 4 years ago
kformulacompatibility.h Rename obsolete tq methods to standard names 13 years ago
kformulaconfigpage.cpp Use new TQ_METHOD, TQ_SIGNAL, TQ_SLOT defines 11 months ago
kformulaconfigpage.h Replace Q_OBJECT with TQ_OBJECT 1 year ago
kformulacontainer.cpp WIP: CMake port 2 months ago
kformulacontainer.h Replace Q_OBJECT with TQ_OBJECT 1 year ago
kformuladefs.h Replace auto_ptr 10 months ago
kformuladocument.cpp WIP: CMake port 2 months ago
kformuladocument.h Replace Q_OBJECT with TQ_OBJECT 1 year ago
kformulainputfilter.cpp Renaming of files in preparation for code style tools. 4 years ago
kformulainputfilter.h Replace Q_OBJECT with TQ_OBJECT 1 year ago
kformulalib.h Added old abandoned KDE3 version of koffice 15 years ago
kformulamathmlread.cpp Renaming of files in preparation for code style tools. 4 years ago
kformulamathmlread.h Replace Q_OBJECT with TQ_OBJECT 1 year ago
kformulamimesource.cpp Renaming of files in preparation for code style tools. 4 years ago
kformulamimesource.h Rename old tq methods that no longer need a unique name 13 years ago
kformulaview.cpp Use new TQ_METHOD, TQ_SIGNAL, TQ_SLOT defines 11 months ago
kformulaview.h Replace Q_OBJECT with TQ_OBJECT 1 year ago
kformulawidget.cpp Use new TQ_METHOD, TQ_SIGNAL, TQ_SLOT defines 11 months ago
kformulawidget.h Replace Q_OBJECT with TQ_OBJECT 1 year ago
main.cpp Use new TQ_METHOD, TQ_SIGNAL, TQ_SLOT defines 11 months ago
mathml.xml Added old abandoned KDE3 version of koffice 15 years ago
matrixelement.cpp Renaming of files in preparation for code style tools. 4 years ago
matrixelement.h Remove additional unneeded tq method conversions 13 years ago
numberelement.cpp Renaming of files in preparation for code style tools. 4 years ago
numberelement.h rename the following methods: 13 years ago
oasiscreationstrategy.cpp Renaming of files in preparation for code style tools. 4 years ago
oasiscreationstrategy.h TQt4 port koffice 14 years ago
oldformula Added old abandoned KDE3 version of koffice 15 years ago
operatordictionary.cpp Renaming of files in preparation for code style tools. 4 years ago
operatordictionary.h Added old abandoned KDE3 version of koffice 15 years ago
operatorelement.cpp Renaming of files in preparation for code style tools. 4 years ago
operatorelement.h rename the following methods: 13 years ago
paddedelement.cpp Renaming of files in preparation for code style tools. 4 years ago
paddedelement.h Remove additional unneeded tq method conversions 13 years ago
phantomelement.cpp Renaming of files in preparation for code style tools. 4 years ago
phantomelement.h Remove additional unneeded tq method conversions 13 years ago
rootelement.cpp Renaming of files in preparation for code style tools. 4 years ago
rootelement.h Remove additional unneeded tq method conversions 13 years ago
scrollview.h Replace Q_OBJECT with TQ_OBJECT 1 year ago
sequenceelement.cpp Renaming of files in preparation for code style tools. 4 years ago
sequenceelement.h Remove additional unneeded tq method conversions 13 years ago
sequenceparser.cpp Renaming of files in preparation for code style tools. 4 years ago
sequenceparser.h TQt4 port koffice 14 years ago
spaceelement.cpp Renaming of files in preparation for code style tools. 4 years ago
spaceelement.h Remove additional unneeded tq method conversions 13 years ago
stringelement.cpp Renaming of files in preparation for code style tools. 4 years ago
stringelement.h rename the following methods: 13 years ago
styleelement.cpp Renaming of files in preparation for code style tools. 4 years ago
styleelement.h rename the following methods: 13 years ago
symbolaction.cpp Use new TQ_METHOD, TQ_SIGNAL, TQ_SLOT defines 11 months ago
symbolaction.h Rename many classes and header files to avoid conflicts with KDE4 12 years ago
symbolelement.cpp Renaming of files in preparation for code style tools. 4 years ago
symbolelement.h Remove additional unneeded tq method conversions 13 years ago
symbolfontmapping.cpp Renaming of files in preparation for code style tools. 4 years ago
symboltable.cpp Renaming of files in preparation for code style tools. 4 years ago
symboltable.h Rename KCModule, KConfig, KIO, KServer, and KSocket to avoid conflicts with KDE4 12 years ago
textelement.cpp Renaming of files in preparation for code style tools. 4 years ago
textelement.h Remove additional unneeded tq method conversions 13 years ago
tokenelement.cpp Renaming of files in preparation for code style tools. 4 years ago
tokenelement.h rename the following methods: 13 years ago
tokenstyleelement.cpp Renaming of files in preparation for code style tools. 4 years ago
tokenstyleelement.h rename the following methods: 13 years ago
unicodetable.cpp Renaming of files in preparation for code style tools. 4 years ago

README

This is the new kformula library. It's used by the kformula part and kword.

To test the library do
make kformulatest
./kformulatest

Supported actions include:

Ctrl-O                  open (to "test.xml")
Ctrl-S                  save (from "test.xml")
Ctrl-M			open (from "mathml.xml")
Ctrl-Q                  quit

Ctrl-Z                  undo
Ctrl-Shift-Z            redo

Ctrl-X                  cut
Ctrl-C                  copy
Ctrl-V                  paste
Ctrl-A                  selectAll

---

Ctrl-U                  upper index (symbol/root)
Ctrl-L                  lower index (symbol)

Ctrl-1                  sum
Ctrl-2                  product
Ctrl-3                  integral
Ctrl-4                  root
Ctrl-5                  fraction
Ctrl-6                  matrix
Ctrl-D, Ctrl-R          remove enclosing element
Ctrl-G                  make current letter a greek one

^, _, Ctrl-^, Ctrl-_    standart indexes
(, [, |                 brackets

Text, numbers and operators are supported as well.

Please note that the key bindings are for testing only. The library
is meant to be used with TDEActions. Look at KFormulaDocument::createActions.

See DESIGN to know the structure of the formulas