31 results (0.26 seconds)
++ed by:

1 non-PAUSE user(s).

GROMMIER S├ębastien
Documentation
Editor.pl - An editor written using Text::Editor::Easy objects.
Modules
Text::Editor::Easy - A perl module to edit perl code with syntax highlighting and more.
Text::Editor::Easy::Abstract - The module that manages everything that is displayed.
Text::Editor::Easy::Abstract::Key - Key functions using subs of "Text::Editor::Easy::Abstract" module. Faster than using the object-oriented interface (that is, faster than "Text::Editor::Easy::Key") but not very clear.
Text::Editor::Easy::Comm - Thread communication mecanism of "Text::Editor::Easy" module.
Text::Editor::Easy::Cursor - Object oriented interface to cursor data (managed by "Text::Editor::Easy::Abstract")
Text::Editor::Easy::Data - Global common data shared by all threads.
Text::Editor::Easy::Display - Object oriented interface to displays (managed by "Text::Editor::Easy::Abstract"). A display is a screen line. With wrap mode, you can have several displays for a single line on a file.
Text::Editor::Easy::Events - Manage events linked to user code : specific code is referenced and called here.
Text::Editor::Easy::File_manager - Management of the data that is edited.
Text::Editor::Easy::Graphic - Link between "Text::Editor::Easy::Abstract" and a terminal. Does not actually work.
Text::Editor::Easy::Graphic - Link between "Text::Editor::Easy::Abstract" and "Gtk". Does not actually work.
Text::Editor::Easy::Graphic::Tk_glue::Canva - Link between "Text::Editor::Easy::Abstract" and "Tk".
Text::Editor::Easy::Key - Key functions using object-oriented interface of "Text::Editor::Easy".
Text::Editor::Easy::Line - Object oriented interface to a file line (managed in the background by "Text::Editor::Easy::Abstract" and "Text::Editor::Easy::File_manager").
Text::Editor::Easy::Motion - Manage various user events on "Text::Editor::Easy" objects.
Text::Editor::Easy::Program::Eval::Exec - Execution of macro panel instructions in the "Editor.pl" program.
Text::Editor::Easy::Program::Eval::Print - Redirection of prints coming from the macro panel of the "Editor.pl" program (insertion in a "Text::Editor::Easy" object).
Text::Editor::Easy::Program::Flush - STDOUT and SDTERR redirection when launching a new application from "Editor.pl" program.
Text::Editor::Easy::Program::Open_editor - The "Open" function of the "Editor.pl" program uses a special "Text::Editor::Easy" object. Here is the code that makes this instance special.
Text::Editor::Easy::Program::Save - This module makes regular saves of the entire "Text::Editor::Easy" tree under developpement.
Text::Editor::Easy::Program::Search - Bad named module (initially searching text) : used to answer to user modification in the Eval tab of the Editor.pl program.
Text::Editor::Easy::Program::Tab - Tab simulation with a Text::Editor::Easy object.
Text::Editor::Easy::Screen - Object oriented interface to screen data (managed by "Text::Editor::Easy::Abstract").
Text::Editor::Easy::Syntax::Perl_glue - Perl highlighting (will always be limited, perl is too dynamic...). Contexts are still not yet managed.
Text::Editor::Easy::Syntax::perl_assist - Automatic indentation, addition of characters,...
Text::Editor::Easy::Trace::Full - Full trace management. The following events are saved on files : print (on STDOUT or STDERR), inter-thread call and user event (key press, mouse move, ...). For each trace, the client thread and the stack call are saved.
Text::Editor::Easy::Window - Object oriented interface to window data (managed by "Text::Editor::Easy::Abstract"). This module will replace "common parts" of the old "Screen.pm".
Text::Editor::Easy::Zone - A "zone" is a part of a window. Several "Text::Editor::Easy" objects can share the same "zone". But only one "Text::Editor::Easy" object can be on the top of its zone. So , in a particular zone, only one "Text::Editor::Easy" object is visible.
Provides
Text::Editor::Easy::Async in lib/Text/Editor/Easy.pm
Text::Editor::Easy::Comm::Null in lib/Text/Editor/Easy/Comm.pm
Text::Editor::Easy::Comm::Trace in lib/Text/Editor/Easy/Comm.pm
Text::Editor::Easy::File_manager::Save_report in lib/Text/Editor/Easy/File_manager.pm
Text::Editor::Easy::Graphic in lib/Text/Editor/Easy/Graphic/Tk_glue.pm
Changes for version 0.49
    • -------------------------+
    • Event sequences.
    • Adding a few events, updating doc.
    • -------------------------+



Hosting generously
sponsored by Bytemark