Changes for version 0.4.3.26
- ? deleted xt which only can fail
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
output panel
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