Difference between revisions of "Lazarus Components Directory"

From Lazarus wiki
Jump to navigationJump to search
Line 1: Line 1:
The "components" directory of the Lazarus source tree comes with a number of very useful components, and they are described bellow. Note that there are also other components which can be downloaded separetely from the Lazarus Code and Component Repository.
+
The "components" directory of the Lazarus source tree comes with a number of very useful components, and they are described bellow. Note that there are also other components which can be downloaded separetely from the [[Components_and_Code_examples#Lazarus-CCR_Released_Components|Lazarus Code and Component Repository]].
  
 
==List of Components==
 
==List of Components==

Revision as of 21:39, 5 August 2010

The "components" directory of the Lazarus source tree comes with a number of very useful components, and they are described bellow. Note that there are also other components which can be downloaded separetely from the Lazarus Code and Component Repository.

List of Components

  • aggpas
  • cgi
  • chmhelp
  • codetools
  • compilers
  • custom
  • customdrawn - An under construction package containing all kinds of custom drawn components for Lazarus.
  • customform
  • daemon
  • datadict
  • dbexport
  • editortoolbar
  • education
  • externhelp
  • filebrowser
  • fpcunit
  • fpweb
  • h2pas
  • images
  • jcf2
  • lazcontrols
  • lazreport
  • lazsvnpkg
  • lazthread
  • leakview
  • macfiles
  • memds
  • messagecomposer
  • mouseandkeyinput
  • mpaslex
  • opengl
  • paradox
  • plotfunction
  • prettyformat
  • prettymessages
  • printers
  • projecttemplates
  • rtticontrols
  • rx
  • sdf
  • simpleideintf
  • sqldb
  • sqlite

synedit, synunihighlighter

Component Palette SynEdit.png
SynEdit is an advanced multi-line edit control, which is integrated into the Lazarus. It is the code editor of the Lazarus IDE and is available in the directory "lazarus/components/synedit". It supports Syntax Highlighting, code completion, code folding and includes exporters for html, tex and rtf. It is a fully custom drawn component, meaning that it doesn't wrap native controls of each platform and that no external library is required; this make SynEdit a crossplatform component. Note that the SynEdit available with Lazarus is a fork of the original SynEdit for Borland Delphi, Kylix and C++Builder which can be found in synedit at sourceforge. : TSynEdit, TSynAutoComplete, TSynExporterHTML, TSynMacroRecorder, TSynMemo, TSynPasSyn, TSynFreePascalSyn, TSynCppSyn, TSynJavaSyn, TSynPerlSyn, TSynHTMLSyn, TSynXMLSyn, TSynLFMSyn, TSynUNIXShellScriptSyn, TSynCssSyn, TSynPHPSyn, TSynTeXSyn, TSynSQLSyn, TSynPythonSyn, TSynVBSyn, TSynAnySyn, TSynMultiSyn
  • tachart
  • tdbf
  • todolist
  • turbopower_ipro