KLATEXFORMULA
Home
About
Downloads
Screen Shots
Wiki (Manuals)
News

Devel Manual:KLFApp Library

From KLFWiki

Jump to: navigation, search

The KLatexFormula Application Library is the collection of classes and functions that are used in the core of KLatexFormula, eg. main window, library browser, symbols viewer, etc.

The reason of making it a library is that under non-linux systems, I failed to compile plugins that accessed these aforementioned objects, because the linker did not want to link to symbols into the executable itself (correct me if I'm wrong, is this possible? tried under MinGW...).

The libklfapp API's first reason to be public is for KLatexFormula plugins themselves to be able to integrate themselves into the running KLatexFormula.

I also thought that by letting the KLatexFormula application classes stay a library, it would be possible to use tools like library browser, symbols viewer, ... in other contexts, eg. in plugins for other applications. It is for example theoretically possible to insert klatexformula's symbols palette dialog, or library browser, into a latex editor (eg. kile), if somebody wrote the correct plugin doing so, which would link to libklfapp.

APIs are available here: Devel Manual:APIs.