Documentation
Kephra starter script
Modules
crossplatform, GUI-Texteditor along Perl alike Paradigms
Interface between Modules and Plugins
main GUI class derived from Wx::App
visual and event settings of the editing canvas
code folding functions
managing margin visuals for marker, linenumber, folding & extra space
main toolbar of the app
main menu of the app
Manager to all side panels
notepad panel
output panel
specialized toolbar for naviagtion related things
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 all data assotiated with all opened documents
content language specific settings of a doc
basic edit menu calls and internals for editing
undo, redo and so on
bookmark and marker functions
find and replace functions
calls to select a word, a block or more
API to internal events
basic file menu functions
managing a history of recently closed files
Menu creation and storage
dummy base class for all Extentions/Plugins
general toolbar creation and handling
Provides
in Kephra/App/Panel/Library.pm
in Kephra/Config/Default.pm
in Kephra/Config/Default/CommandList.pm
in Kephra/Config/Default/ContextMenus.pm
in Kephra/Config/Default/GlobalSettings.pm
in Kephra/Config/Default/Localisation.pm
in Kephra/Config/Default/MainMenu.pm
in Kephra/Config/Default/ToolBars.pm
in Kephra/Config/Interface.pm
in Kephra/Config/Localisation.pm
in Kephra/Dialog/Color.pm
in Kephra/Dialog/Config.pm
in Kephra/Dialog/Exit.pm
in Kephra/Dialog/Info.pm
in Kephra/Dialog/Keymap.pm
in Kephra/Dialog/Notify.pm
in Kephra/Dialog/Search.pm
in Kephra/Document/Change.pm
in Kephra/Edit/Search/InputTarget.pm
in Kephra/Log.pm
in Kephra/File/IO.pm
in Kephra/Help.pm
in Kephra/Log.pm
in Kephra/Plugin/Demo.pm
in Module/Install.pm
in Module/Install/Base.pm
in Module/Install/Base.pm
in Module/Install/Can.pm
in Module/Install/Fetch.pm
in Module/Install/Makefile.pm
in Module/Install/Metadata.pm
in Module/Install/Msgfmt.pm
in Module/Install/Scripts.pm
in Module/Install/Share.pm
in Module/Install/Win32.pm
in Module/Install/With.pm
in Module/Install/WriteAll.pm
in Module/Install.pm
in config/syntaxhighlighter/ada.pm
in config/syntaxhighlighter/as.pm
in config/syntaxhighlighter/asm.pm
in config/syntaxhighlighter/ave.pm
in config/syntaxhighlighter/baan.pm
in config/syntaxhighlighter/batch.pm
in config/syntaxhighlighter/conf.pm
in config/syntaxhighlighter/context.pm
in config/syntaxhighlighter/cpp.pm
in config/syntaxhighlighter/cs.pm
in config/syntaxhighlighter/cs2.pm
in config/syntaxhighlighter/css.pm
in config/syntaxhighlighter/diff.pm
in config/syntaxhighlighter/eiffel.pm
in config/syntaxhighlighter/err.pm
in config/syntaxhighlighter/forth.pm
in config/syntaxhighlighter/fortran.pm
in config/syntaxhighlighter/html.pm
in config/syntaxhighlighter/idl.pm
in config/syntaxhighlighter/java.pm
in config/syntaxhighlighter/js.pm
in config/syntaxhighlighter/latex.pm
in config/syntaxhighlighter/lisp.pm
in config/syntaxhighlighter/lua.pm
in config/syntaxhighlighter/make.pm
in config/syntaxhighlighter/matlab.pm
in config/syntaxhighlighter/nsis.pm
in config/syntaxhighlighter/pascal.pm
in config/syntaxhighlighter/perl.pm
in config/syntaxhighlighter/php.pm
in config/syntaxhighlighter/property.pm
in config/syntaxhighlighter/ps.pm
in config/syntaxhighlighter/python.pm
in config/syntaxhighlighter/ruby.pm
in config/syntaxhighlighter/scheme.pm
in config/syntaxhighlighter/sh.pm
in config/syntaxhighlighter/sql.pm
in config/syntaxhighlighter/tcl.pm
in config/syntaxhighlighter/tex.pm
in config/syntaxhighlighter/vb.pm
in config/syntaxhighlighter/vbs.pm
in config/syntaxhighlighter/xml.pm
in config/syntaxhighlighter/yaml.pm