Changes for version 0.4.3.25

Documentation

Kephra starter script

Modules

crossplatform, GUI-Texteditor along Perl alike Paradigms
Interface between Modules and Plugins
code folding functions
managing margin visuals for marker, linenumber, folding & extra space
frame of the main window
external API for user callable functions
low level config stuff and basics
IO of config files
loading and storing the config settings for the app
manipulation of config data
API for all dialogs and messg boxes
general doc functions
API for data assotiated with opened documents
external API for document handling
content language specific settings of a doc
basic edit menu calls and internals for editing
add and remove comments in your code text
character and word translation functions
functions that play with indention and length of lines
caret jump functions
undo, redo and so on
bookmark and marker functions
find and replace functions
calls to select different text parts
API to internal events
basic file menu functions
managing a history of recently closed files
dummy base class for all Extentions/Plugins
general toolbar creation and handling

Provides

in lib/Kephra/App.pm
in lib/Kephra/App/ContextMenu.pm
in lib/Kephra/App/EditPanel.pm
in lib/Kephra/App/EditPanel/Indicator.pm
in lib/Kephra/App/MainToolBar.pm
in lib/Kephra/App/MenuBar.pm
in lib/Kephra/App/Panel.pm
in lib/Kephra/App/Panel/CommandLine.pm
in lib/Kephra/App/Panel/Notepad.pm
in lib/Kephra/App/Panel/TreeTool.pm
in lib/Kephra/App/SearchBar.pm
in lib/Kephra/App/TabBar.pm
in lib/Kephra/Config/Default.pm
in lib/Kephra/Config/Default/CommandList.pm
in lib/Kephra/Config/Default/ContextMenus.pm
in lib/Kephra/Config/Default/GlobalSettings.pm
in lib/Kephra/Config/Default/Localisation.pm
in lib/Kephra/Config/Default/MainMenu.pm
in lib/Kephra/Config/Default/ToolBars.pm
in lib/Kephra/Config/Interface.pm
in lib/Kephra/Config/Localisation.pm
in lib/Kephra/Dialog/Color.pm
in lib/Kephra/Dialog/Config.pm
in lib/Kephra/Dialog/Exit.pm
in lib/Kephra/Dialog/Info.pm
in lib/Kephra/Dialog/Keymap.pm
in lib/Kephra/Dialog/Notify.pm
in lib/Kephra/Dialog/Search.pm
in lib/Kephra/Document/Change.pm
in lib/Kephra/Edit/Search/InputTarget.pm
in lib/Kephra/Edit/Special.pm
in lib/Kephra/Log.pm
in lib/Kephra/File/IO.pm
in lib/Kephra/Help.pm
in lib/Kephra/Log.pm
in lib/Kephra/Macro.pm
in lib/Kephra/Menu.pm
in lib/Kephra/Plugin/Demo.pm
in share/config/syntaxhighlighter/ada.pm
in share/config/syntaxhighlighter/as.pm
in share/config/syntaxhighlighter/asm.pm
in share/config/syntaxhighlighter/ave.pm
in share/config/syntaxhighlighter/baan.pm
in share/config/syntaxhighlighter/batch.pm
in share/config/syntaxhighlighter/conf.pm
in share/config/syntaxhighlighter/context.pm
in share/config/syntaxhighlighter/cpp.pm
in share/config/syntaxhighlighter/cs.pm
in share/config/syntaxhighlighter/cs2.pm
in share/config/syntaxhighlighter/css.pm
in share/config/syntaxhighlighter/diff.pm
in share/config/syntaxhighlighter/eiffel.pm
in share/config/syntaxhighlighter/err.pm
in share/config/syntaxhighlighter/forth.pm
in share/config/syntaxhighlighter/fortran.pm
in share/config/syntaxhighlighter/html.pm
in share/config/syntaxhighlighter/idl.pm
in share/config/syntaxhighlighter/java.pm
in share/config/syntaxhighlighter/js.pm
in share/config/syntaxhighlighter/latex.pm
in share/config/syntaxhighlighter/lisp.pm
in share/config/syntaxhighlighter/lua.pm
in share/config/syntaxhighlighter/make.pm
in share/config/syntaxhighlighter/matlab.pm
in share/config/syntaxhighlighter/nsis.pm
in share/config/syntaxhighlighter/pascal.pm
in share/config/syntaxhighlighter/perl.pm
in share/config/syntaxhighlighter/php.pm
in share/config/syntaxhighlighter/property.pm
in share/config/syntaxhighlighter/ps.pm
in share/config/syntaxhighlighter/python.pm
in share/config/syntaxhighlighter/ruby.pm
in share/config/syntaxhighlighter/scheme.pm
in share/config/syntaxhighlighter/sh.pm
in share/config/syntaxhighlighter/sql.pm
in share/config/syntaxhighlighter/tcl.pm
in share/config/syntaxhighlighter/tex.pm
in share/config/syntaxhighlighter/vb.pm
in share/config/syntaxhighlighter/vbs.pm
in share/config/syntaxhighlighter/xml.pm
in share/config/syntaxhighlighter/yaml.pm