Difference between revisions of "Lazarus Components"

From Free Pascal wiki
Jump to navigationJump to search
Line 98: Line 98:
 
|TScrollBar
 
|TScrollBar
 
|x
 
|x
 +
|x
 +
|
 +
|-
 +
|TToggleBox
 +
|
 
|x
 
|x
 
|
 
|
Line 324: Line 329:
 
|THeaderControl
 
|THeaderControl
 
|x
 
|x
|
+
|x
 
|
 
|
 
|-
 
|-
Line 356: Line 361:
 
|
 
|
 
|
 
|
 +
|-
 +
|TPopupNotifier
 +
|
 +
|x
 
|-
 
|-
 
|TProgressBar
 
|TProgressBar
Line 462: Line 471:
 
|
 
|
 
|-
 
|-
|TComponentQueue
+
|TLazComponentQueue
 
|
 
|
 
|x
 
|x
Line 476: Line 485:
 
|x
 
|x
 
|
 
|
 +
|-
 +
|TProcessUTF8
 +
|
 +
|x
 +
|
 +
|-
 +
|TAsyncProcess
 +
|
 +
|x
 +
|
 +
 
|-
 
|-
 
|TProcess
 
|TProcess
Line 493: Line 513:
 
|-
 
|-
 
|TXMLConfig
 
|TXMLConfig
 +
|
 +
|x
 +
|
 +
|-
 +
|TEventLog
 
|
 
|
 
|x
 
|x
Line 559: Line 584:
 
|TNotebook
 
|TNotebook
 
|x
 
|x
|
+
|x
 
|
 
|
 
|-
 
|-
Line 872: Line 897:
 
|
 
|
 
|-
 
|-
|SQLTransaction
+
|TSQLTransaction
 +
|
 +
|x
 +
|
 +
|-
 +
|TSQLScript
 
|
 
|
 
|x
 
|x
 
|
 
|
|- style="background-color:#cccccc;"
+
|-
 +
|TSQLConnector
 +
|
 +
|x
 +
||- style="background-color:#cccccc;"
 
|colspan="4"|
 
|colspan="4"|
 
|-
 
|-
Line 1,001: Line 1,035:
 
|colspan="4"|
 
|colspan="4"|
 
DIALOGS
 
DIALOGS
 +
|-
 +
|TCalendarDialog
 +
|
 +
|x
 +
|
 +
|-
 +
|TCalculatorDialog
 +
|
 +
|x
 +
|
 
|-
 
|-
 
|TColorDialog
 
|TColorDialog
Line 1,097: Line 1,141:
 
|
 
|
 
|-
 
|-
|Calendar
+
|TCalendar
 
|
 
|
 
|x
 
|x
Line 1,109: Line 1,153:
 
|ShellTreeView
 
|ShellTreeView
 
|
 
|
|
+
|x*
|
+
|TCustomShellTreeView
 
|-
 
|-
 
|ShellComboBox
 
|ShellComboBox
Line 1,152: Line 1,196:
 
|
 
|
 
|-
 
|-
|TSpinEdit
+
|TFloatSpinEdit
 
|
 
|
 
|x
 
|x
 
|
 
|
 
|-
 
|-
|TFloatSpinEdit
+
|-
 +
|TArrow
 
|
 
|
 
|x
 
|x
 
|
 
|
|-
 
 
|TCalendar
 
|TCalendar
 
|x*
 
|x*
 +
|x
 +
|
 +
|-
 +
|TEditButton
 +
|
 
|x
 
|x
 
|
 
|
Line 1,172: Line 1,221:
 
|
 
|
 
|-
 
|-
|TDirectory
+
|TDirectoryEdit
 
|
 
|
 
|x
 
|x
Line 1,181: Line 1,230:
 
|x
 
|x
 
|
 
|
 +
|-
 +
|TCalcEdit
 +
|
 +
|x
 +
|
 +
 
|-
 
|-
 
|TFileListBox
 
|TFileListBox
Line 1,208: Line 1,263:
 
|-
 
|-
 
|TIDEDialogLayoutStorage
 
|TIDEDialogLayoutStorage
|
 
|x
 
|
 
|-
 
|TColorButton
 
|
 
|x
 
|
 
|-
 
|TColorButton
 
 
|
 
|
 
|x
 
|x
Line 1,272: Line 1,317:
 
|
 
|
 
|-
 
|-
|TTIFloatSpin
+
|TTIFloatSpinEdit
 
|
 
|
 
|x
 
|x
Line 1,351: Line 1,396:
 
|colspan="4"|
 
|colspan="4"|
 
SynEdit
 
SynEdit
|-
 
|SynEdit
 
|
 
|x
 
|
 
 
|-
 
|-
 
|TSynEdit
 
|TSynEdit
Line 1,383: Line 1,423:
 
|-
 
|-
 
|TSynPasSyn
 
|TSynPasSyn
 +
|
 +
|x
 +
|
 +
|-
 +
|TSynFreePascalSyn
 
|
 
|
 
|x
 
|x
Line 1,443: Line 1,488:
 
|-
 
|-
 
|TSynPythonSyn
 
|TSynPythonSyn
 +
|
 +
|x
 +
|
 +
|-
 +
|TSynVBSyn
 
|
 
|
 
|x
 
|x

Revision as of 05:07, 1 February 2009

Component Turbo Delphi Lazarus Notes

STANDARD

TActionList x x
TButton x x
TCheckBox x x
TComboBox x x
TEdit x x
TFrames x x
TGroupBox x x
TLabel x x
TLinkLabel
TListBox x x
TMainMenu x x
TMemo x x
TPanel x x
TPopupMenu x x
TPropertyGrid
TRadioButton x x
TRadioGroup x x
TScrollBar x x
TToggleBox x
Component Turbo Delphi Lazarus Notes

ADDITIONAL

TActionManager x
TActionMainMenuBar x
TActionToolBar x
TApplicationEvents x
TApplicationProperties x
TBevel x x
TBitBtn x x
TButtonGroup x
TCategoryButtons x
TChart x* x** http://wiki.lazarus.freepascal.org/TAChart
TCheckListBox x x
TColorBox x x
TColorListBox x x
TControlBar x
TCustomizeDlg x
TDockTabSet x
TDrawGrid x x
TFlowPanel x
TGridPanel x
TImage x x
TLabeledEdit x x
TMaskEdit x x
TPopupActionBar x
TScrollBox x x
TShape x x
TSpeedButton x x
TSplitter x x
TStandardColorMap x
TStaticText x x
TStringGrid x x
TTabSet x
TTrayIcon x x
TTwilightColorMap x
TValueListEditor x
TXPColorMap x
TPairSplitter x
Component Turbo Delphi Lazarus Notes

WIN 32\Common Controls

TAnimate x
TComboBoxEx x
TCoolBar x
TDateTimePicker x
THeaderControl x x
THotKey x
TImageList x x
TListView x x
TMonthCalendar x x* TCalendar
TPageControl x x
TPageScroller x
TPopupNotifier x
TProgressBar x x
TRichEdit x
TStatusBar x x
TTabControl x x
TTrackBar x x
TToolBar x x
TTreeView x x
TUpDown x x
TXPManifest x x*
Component Turbo Delphi Lazarus Notes

SYSTEM

TPaintBox x x
TTimer x x
TMediaPlayer x
TOleContainer x
TCOMAdminCatalog x
TDDEClientConv x
TDDEClientItem x
TDDEServerConv x
TDDEServerItem x
TIdleTimer x
TLazComponentQueue x
THTMLHelpDatabase x
THTMLBrowserHelpViewer x
TProcessUTF8 x
TAsyncProcess x
TProcess x
TSimpleIPCClient x
TSimpleIPCServer x
TXMLConfig x
TEventLog x
Component Turbo Delphi Lazarus Notes

WIN 3.1

TDBLookupList x
TDBLookupCombo x
TDirectoryListBox x
TDriveComboBox x
TFileListBox x x
TDBLookupList x
TFilterComboBox x
TDBLookupList x
THeader x
TOutline x
TNotebook x x
TTabbedNotebook x
Component Turbo Delphi Lazarus Notes

DATA ACCESS

TClientDataSet x
TDataSetProvider x
TDataSource x x
TXMLTransform
TXMLTransformClient
TXMLTransformProvider
TDbf x
TSdfDataSet x
TFixedFormatDataSet x
TMemDataset x
Component Turbo Delphi Lazarus Notes

DATA CONTROLS

TDBChart x*
TDBCheckBox x x
TDBComboBox x x
TDBCtrlGrid x
TDBEdit x x
TDBGrid x x
TDBImage x x
TDBListBox x x
TDBLookupComboBox x x
TDBLookupListBox x x
TDBMemo x x
TDBNavigator x x
TDBRadioGroup x x
TDBRichEdit x
TDBText x x
Component Turbo Delphi Lazarus Notes

ADO\dbGo

TADOConnection x
TADOCommand x
TADODataSet x
TADOTable x
TADOQuery x
TADOStoredProc x
TRDSConnection x
Component Turbo Delphi Lazarus Notes

BDE

TTable x
TQuery x
TStoredProc x
TDatabase x
TSession x
TBatchMove x
TUpdateSQL x
Component Turbo Delphi Lazarus Notes

INTERBASE

TIBQuery x
TIBDatabase x
TIBTransaction x
Component Turbo Delphi Lazarus Notes

DBEXPRESS\SQLdb

TSQLConnection x x*
TSQLDataSet x
TSQLQuery x x
TSQLStoredProc x
TSQLTable x
TSQLMonitor
TSimpleDataSet x
TSQLTransaction x
TSQLScript x
TSQLConnector x - style="background-color:#cccccc;"
Component Turbo Delphi Lazarus Notes

WEBSERVICES (http://wiki.lazarus.freepascal.org/Web_Service_Toolkit)

THTTPRIO x
THTTPReqResp x
TOPToSoapDomConvert x
TSOAPConnection x
THTTPSoapDispatcher x
TWSDLHTMLPublish x
THTTPSoapPascalInvoker x
THTTPSoapCppInvoker x
Component Turbo Delphi Lazarus Notes

INTERNET

TWebDispatcher x
TPageProducer x
TDataSetTableProducer x
TDataSetPageProducer x
TQueryTableProducer x
TSQLQueryTableProducer x
TTCPClient x
TTCPServer x
TUDPSocket x
TXMLDocument x
TWebBrowser x x* IPro
Component Turbo Delphi Lazarus Notes

DIALOGS

TCalendarDialog x
TCalculatorDialog x
TColorDialog x x
TFolderBrowserDialog x* x** *available via function.**TSelectDirectoryDialog
TFindDialog x x
TFontDialog x x
TOpenDialog x x
TOpenPictureDialog x x
TOpenTextFileDialog x
TPageSetupDialog x x
TPrintDialog x x
TPrinterSetupDialog x x
TReplaceDialog x x
TSaveDialog x x
TSavePictureDialog x x
TSaveTextFileDialog x
Component Turbo Delphi Lazarus Notes

SAMPLES

SpinButton
SpinEdit x
DirectoryOutline
TCalendar x
IBEventAlerts
ShellTreeView x* TCustomShellTreeView
ShellComboBox
ShellListView x x
ShellChangeNotifier
ColorGrid
Gauge
Component Turbo Delphi Lazarus Notes

MISC

TColorButton x
TFloatSpinEdit x
TArrow x TCalendar x* x
TEditButton x
TFileNameEdit x
TDirectoryEdit x
TDateEdit x
TCalcEdit x
TFileListBox x x
TXMLPropStorage x
TINIPropStorage x
TBarChart x
TButtonPanel x
TIDEDialogLayoutStorage x
Component Turbo Delphi Lazarus Notes

RTTI

TTIButton x
TTICalendar x
TTICheckBox x
TTICheckGroup x
TTICheckListBox x
TTIColorButton x
TTIComboBox x
TTIEdit x
TTIFloatSpinEdit x
TTIGrid x
TTIGroupBox x
TTIImage x
TTILabel x
TTIListBox x
TTIMaskEdit x
TTIMemo x
TMultiPropertyLink x
TTIProgressBar x
TTIPropertyGrid x
TTIRadioGroup x
TTISpinEdit x
TTITrackBar x
Component Turbo Delphi Lazarus Notes

SynEdit

TSynEdit x
TSynAutoComplete x
TSynExporterHTML x
TSynMacroRecorder x
TSynMemo x
TSynPasSyn x
TSynFreePascalSyn x
TSynCppSyn x
TSynJavaSyn x
TSynPerlSyn x
TSynHTMLSyn x
TSynXMLSyn x
TSynLFMSyn x
TSynUNIXShellScriptSyn x
TSynCssSyn x
TSynPHPSyn x
TSynTeXSyn x
TSynSQLSyn x
TSynPythonSyn x
TSynVBSyn x
TSynAnySyn x
TSynMultiSyn x

INDY

... x* x* http://www.indyproject.org