Difference between revisions of "Roadmap"
From Free Pascal wiki
Jump to navigationJump to searchSekelsenmat (talk | contribs) |
|||
Line 11: | Line 11: | ||
!COLSPAN="1" STYLE="background:#ffdead;"|'''Responsible''' | !COLSPAN="1" STYLE="background:#ffdead;"|'''Responsible''' | ||
!COLSPAN="1" STYLE="background:#ffdead;"|'''Comments''' | !COLSPAN="1" STYLE="background:#ffdead;"|'''Comments''' | ||
− | |---- | + | |---- class="not" |
|IDE||Icon Editor||not implemented||post 1.0||-||-||A simple icon editor with the ability to create lrs files. It will be a good example and can help newbies to create icons for their components. | |IDE||Icon Editor||not implemented||post 1.0||-||-||A simple icon editor with the ability to create lrs files. It will be a good example and can help newbies to create icons for their components. | ||
− | |---- | + | |---- class="progress" |
|LCL||Docking (= the combination of forms)||partially working, in progress||post 1.0||deep LCL and interfaces||Mattias||- | |LCL||Docking (= the combination of forms)||partially working, in progress||post 1.0||deep LCL and interfaces||Mattias||- | ||
− | |---- | + | |---- class="not" |
|LCL||TControl.Font||in progress||-||-||-||- | |LCL||TControl.Font||in progress||-||-||-||- | ||
− | |---- | + | |---- class="not" |
|LCL||TTabControl||in progress||-||-||-||- | |LCL||TTabControl||in progress||-||-||-||- | ||
− | |---- | + | |---- class="not" |
|LCL||Constrain maximization to specific area||not implemented||-||-||-||- | |LCL||Constrain maximization to specific area||not implemented||-||-||-||- | ||
− | |---- | + | |---- class="not" |
|LCL||Frames (= forms as childs)||not implemented||-||-||-||- | |LCL||Frames (= forms as childs)||not implemented||-||-||-||- | ||
− | |---- | + | |---- class="not" |
|LCL||MDI - Multiple Documents Interfaces Putting fo ...||not implemented||-||-||-||- | |LCL||MDI - Multiple Documents Interfaces Putting fo ...||not implemented||-||-||-||- | ||
− | |---- | + | |---- class="not" |
|LCL||Palette support||not implemented||-||-||-||- | |LCL||Palette support||not implemented||-||-||-||- | ||
− | |---- | + | |---- class="not" |
|LCL||TControlBar||not implemented||-||-||-||- | |LCL||TControlBar||not implemented||-||-||-||- | ||
− | |---- | + | |---- class="not" |
|LCL||TDirectoryTreeView||not implemented||-||-||-||- | |LCL||TDirectoryTreeView||not implemented||-||-||-||- | ||
− | |---- | + | |---- class="not" |
|LCL||TFindDialog||not implemented||-||-||-||- | |LCL||TFindDialog||not implemented||-||-||-||- | ||
− | |---- | + | |---- class="not" |
|LCL||TReplaceDialog||not implemented||-||-||-||- | |LCL||TReplaceDialog||not implemented||-||-||-||- | ||
− | |---- | + | |---- class="progress" |
|Components||TIcon||in progress||-||-||-||- | |Components||TIcon||in progress||-||-||-||- | ||
− | |---- | + | |---- class="progress" |
|GTK||BringToFront, SendToBack||in progress||-||-||-||- | |GTK||BringToFront, SendToBack||in progress||-||-||-||- | ||
− | |---- | + | |---- class="progress" |
|GTK||Doublebuffering||in progress||-||-||-||- | |GTK||Doublebuffering||in progress||-||-||-||- | ||
− | |---- | + | |---- class="not" |
|GTK||Minimizing windows||not implemented||-||-||-||- | |GTK||Minimizing windows||not implemented||-||-||-||- | ||
− | |---- | + | |---- class="progress" |
|GTK2||General interface||in progress||-||-||-||- | |GTK2||General interface||in progress||-||-||-||- | ||
− | |---- | + | |---- class="not" |
|Gnome||Applets||not implemented||-||-||-||- | |Gnome||Applets||not implemented||-||-||-||- | ||
|---- class="progress" | |---- class="progress" |
Revision as of 22:28, 29 May 2006
This document gives an idea of the current status of the various parts of Lazarus and also help new contributors find a suitable place where they can help. It also shows the people implementing the various parts and the targets.
Current status of the various parts of Lazarus
Unit | Item | State | Target | Skills | Responsible | Comments |
---|---|---|---|---|---|---|
IDE | Icon Editor | not implemented | post 1.0 | - | - | A simple icon editor with the ability to create lrs files. It will be a good example and can help newbies to create icons for their components. |
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 |