Roadmap
From Free Pascal wiki
Revision as of 19:33, 29 May 2006 by Sekelsenmat (talk | contribs)
This document gives an idea of the current status of the various parts of Lazarus, the people implementing it, and also targets.
Current status of the various parts of Lazarus
Unit | Item | State | Target | Skills | Responsible | Comments |
---|---|---|---|---|---|---|
LCL | Docking (= the combination of forms) | partially working, in progress | post 1.0 | deep LCL and interfaces | Mattias | - |
LCL | TControl.Font | in progress | - | - | - | - |
LCL | TTabControl | in progress | - | - | - | - |
LCL | Constrain maximization to specific area | not implemented | - | - | - | - |
LCL | Frames (= forms as childs) | not implemented | - | - | - | - |
LCL | MDI - Multiple Documents Interfaces Putting fo ... | not implemented | - | - | - | - |
LCL | Palette support | not implemented | - | - | - | - |
LCL | TControlBar | not implemented | - | - | - | - |
LCL | TDirectoryTreeView | not implemented | - | - | - | - |
LCL | TFindDialog | not implemented | - | - | - | - |
LCL | TReplaceDialog | not implemented | - | - | - | - |
Components | TIcon | in progress | - | - | - | - |
GTK | BringToFront, SendToBack | in progress | - | - | - | - |
GTK | Doublebuffering | in progress | - | - | - | - |
GTK | Minimizing windows | not implemented | - | - | - | - |
GTK2 | General interface | in progress | - | - | - | - |
Gnome | Applets | not implemented | - | - | - | - |
Qt | The QT interface | in progress | post 1.0 | Qt and LCL | Sekelsenmat | Depends on qt bindings |
Widgetset dependent components
Working - Stable, most or all properties implemented.
Partially Implemented - Works, but has few properties implemented
In progress - Someone is working in the implementation of this
Not Implemented - Needs someone to implement it
Unknown - Please review if this component work and set it´s status here
Component | win32 | gtk | gtk2 | carbon | qt | wince |
---|---|---|---|---|---|---|
TCustomControl descendents | Working | Working | Partially Implemented | Not Implemented | Partially Implemented | Working |
TApplication | Working | Working | Working | Working | Working | Partially Implemented |
TArrow | Working | Working | Unknown | Unknown | Not Implemented | Working |
TBevel | Working | Working | Unknown | Unknown | Not Implemented | Partially Implemented |
TBitBtn | Working | Working | Working | Unknown | Partially Implemented | Partially Implemented |
TBitmap | Working | Working | Working | Unknown | In Progress | Working |
TBrush | Working | Working | Working | Unknown | Not Implemented | Partially Implemented |
TButton | Working | Working | Working | Working | Working | Working |
Calendar | Working | Working | Unknown | Unknown | Not Implemented | Not Implemented |
TCheckBox | Working | Working | Unknown | Unknown | Partially Implemented | Working |
TCheckGroup | Working | Working | Unknown | Unknown | Partially Implemented | Unknown |
TCheckListBox | Working | Working | Unknown | Unknown | Partially Implemented | Partially Implemented |
TColorDialog | Working | Working | Unknown | Unknown | Not Implemented | Not Implemented |
TComboBox | Working | Working | Unknown | Unknown | Partially Implemented | Partially Implemented |
TDrawGrid | Working | Working | Unknown | Unknown | Not Implemented | Unknown |
TEdit | Working | Working | Working | Unknown | Partially Implemented | Working |
TFont | Working | Working | Working | Unknown | Not Implemented | Working |
TFontDialog | Working | Working | Unknown | Unknown | Not Implemented | Not Implemented |
TForm | Working | Working | Working | Unknown | Partially Implemented | Working |
TGraphic | Working | Working | Working | Unknown | In progress | Partially Implemented |
TGroupBox | Working | Working | Unknown | Unknown | Partially Implemented | Working |
TIdleTimer | Working | Working | Unknown | Unknown | Not Implemented | Not Implemented |
TImage | Working | Working | Working | Unknown | Not Implemented | Partially Implemented |
TImageList | Working | Working | Unknown | Unknown | Not Implemented | Not Implemented |
TLabel | Working | Working | Working | Not Implemented | In progress | Working |
TListBox | Working | Working | Working | Unknown | Not Implemented | Partially Implemented |
TListView | Working | Working | Unknown | Unknown | Not Implemented | Partially Implemented |
TMainMenu | Working | Working | Unknown | Unknown | Not Implemented | Not Implemented |
TMaskEdit | Working | Working | Unknown | Unknown | Not Implemented | Unknown |
TMemo | Working | Working | Unknown | Unknown | Partially Implemented | Working |
TMenuItem | Working | Working | Unknown | Unknown | Not Implemented | Not Implemented |
TNoteBook | Working | Working | Unknown | Unknown | Partially Implemented | Not Implemented |
TOpenDialog | Working | Working | Unknown | Unknown | Not Implemented | Not Implemented |
TPage | Working | Working | Working | Unknown | Partially Implemented | Not Implemented |
TPageControl | Working | Working | Working | Unknown | Partially Implemented | Not Implemented |
TPaintBox | Working | Working | Unknown | Not Implemented | Partially Implemented | Unknown |
TPairSplitter | Not Implemented | Working | Unknown | Unknown | Partially Implemented | Not Implemented |
TPanel | Working | Working | Unknown | Unknown | Partially Implemented | Not Implemented |
TPen | Working | Working | Working | Unknown | Not Implemented | Partially Implemented |
TPixmap | Working | Working | Working | Unknown | Not Implemented | Partially Implemented |
TPopupMenu | Working | Working | Working | Unknown | Not Implemented | Not Implemented |
TPrinterSetupDialog | Working | Working | Working | Unknown | Not Implemented | Not Implemented |
TProgressBar | Working | Working | Unknown | Unknown | Not Implemented | Working |
TRadioButton | Working | Working | Unknown | Unknown | Partially Implemented | Working |
TRadioGroup | Working | Working | Unknown | Unknown | Partially Implemented | Unknown |
TSaveDialog | Working | Working | Unknown | Unknown | Not Implemented | Not Implemented |
TScrollBar | Working | Working | Unknown | Unknown | Not Implemented | Working |
TScrollBox | Working | Working | Unknown | Unknown | Not Implemented | Working |
TShape | Working | Working | Unknown | Unknown | Not Implemented | Partially Implemented |
TSpeedButton | Working | Working | Unknown | Unknown | Partially Implemented | Unknown |
TSpinEdit | Working | Working | Working | Unknown | Partially Implemented | Unknown |
TStaticText | Working | Working | Working | Unknown | Working | Working |
TStatusBar | Working | Working | Unknown | Unknown | Not Implemented | Working |
TStringGrid | Working | Working | Unknown | Unknown | Not Implemented | Unknown |
TTabSheet | Working | Working | Unknown | Unknown | Partially Implemented | Not Implemented |
TTimer | Working | Working | Unknown | Not Implemented | Working | Not Implemented |
TToggleBox | Working | Working | Unknown | Unknown | Not Implemented | Partially Implemented |
TToolBar | Working | Working | Unknown | Unknown | Not Implemented | Working |
TToolbutton | Working | Working | Unknown | Unknown | Not Implemented | Partially Implemented |
TTrackbar | Working | Working | Unknown | Unknown | Not Implemented | Working |
TTreeView | Working | Working | Unknown | Unknown | Not Implemented | Unknown |
TUpDown | Working | Working | Unknown | Unknown | Not Implemented | Partially Implemented |
TIcon | Partially Implemented | Working | Unknown | Unknown | Not Implemented | Partially Implemented |