In action
TEdit runs on multiple platforms, take a look
Extensible
TEdit is customizable through the use of Plug-Ins. Plug-Ins are Tcl scripts or platform dependent executables that add functionalities to TEdit. Plug-Ins communicate with TEdit through PPI calls (see below). Users can add menu items, buttons, macros or have TEdit perform custom routines on start up.
The TEdit PPI provides users a means for writing plug-ins. Plug-Ins can manipulate TEdit's internal, register callback functions by calling PPI functions. (See Plug-In Programming Interface section.)
Plug-In can be written in any compiled language. In particular, users can write plug-in in Tcl, which is the most straight forward way, or in C/C , where a header file is provided in the plug-in subdirectory.
set send_to_printer lpr proc print {} { set highlighted [tedit::ppi::gethighlighted] set printjob [open |$send_to_printer WRONLY] puts $printjob [eval tedit::ppi::gettextat $highlighted] close $printjob } |
Sample print plug-in written in Tcl
Download
The latest version of TEdit is 3.2.4
Additional information
You can find more information on writing plug-ins at
Additional plug-ins can be found at TEdit plug-in download page.