Difference between revisions of "Roadmap"
From Free Pascal wiki
Jump to navigationJump to searchSekelsenmat (talk | contribs) |
|||
Line 111: | Line 111: | ||
!COLSPAN="1" STYLE="background:#ffdead;"|'''qt''' | !COLSPAN="1" STYLE="background:#ffdead;"|'''qt''' | ||
!COLSPAN="1" STYLE="background:#ffdead;"|'''wince''' | !COLSPAN="1" STYLE="background:#ffdead;"|'''wince''' | ||
+ | !COLSPAN="1" STYLE="background:#ffdead;"|'''fpgui''' | ||
|---- | |---- | ||
|TCustomControl descendents||class="working"|Working||class="working"|Working||class="working"|Working | |TCustomControl descendents||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="not"|Not Implemented||class="partial"|Partially Implemented||class="working"|Working | |class="not"|Not Implemented||class="partial"|Partially Implemented||class="working"|Working | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TApplication ||class="working"|Working||class="working"|Working||class="working"|Working | |TApplication ||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="working"|Working||class="working"|Working||class="partial"|Partially Implemented | |class="working"|Working||class="working"|Working||class="partial"|Partially Implemented | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TArrow ||class="working"|Working||class="working"|Working||class="working"|Working | |TArrow ||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="not"|Not Implemented||class="not"|Not Implemented||class="working"|Working | |class="not"|Not Implemented||class="not"|Not Implemented||class="working"|Working | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TBevel||class="working"|Working||class="working"|Working||class="working"|Working | |TBevel||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="not"|Not Implemented||class="not"|Not Implemented||class="partial"|Partially Implemented | |class="not"|Not Implemented||class="not"|Not Implemented||class="partial"|Partially Implemented | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TBitBtn||class="working"|Working||class="working"|Working||class="working"|Working | |TBitBtn||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="partial"|Partially Implemented||class="partial"|Partially Implemented||class="partial"|Partially Implemented | |class="partial"|Partially Implemented||class="partial"|Partially Implemented||class="partial"|Partially Implemented | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TBitmap||class="working"|Working||class="working"|Working||class="working"|Working | |TBitmap||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="not"|Not Implemented||class="partial"|Partially Implemented||class="working"|Working | |class="not"|Not Implemented||class="partial"|Partially Implemented||class="working"|Working | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TBrush||class="working"|Working||class="working"|Working||class="working"|Working | |TBrush||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="unknown"|Unknown||class="partial"|Partially Implemented||class="partial"|Partially Implemented | |class="unknown"|Unknown||class="partial"|Partially Implemented||class="partial"|Partially Implemented | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TButton||class="working"|Working||class="working"|Working||class="working"|Working | |TButton||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="working"|Working||class="working"|Working||class="working"|Working | |class="working"|Working||class="working"|Working||class="working"|Working | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TCalendar||class="working"|Working||class="working"|Working||class="working"|Working | |TCalendar||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="not"|Not Implemented||class="not"|Not Implemented||class="not"|Not Implemented | |class="not"|Not Implemented||class="not"|Not Implemented||class="not"|Not Implemented | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TCheckBox||class="working"|Working||class="working"|Working||class="working"|Working | |TCheckBox||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="partial"|Partially Implemented||class="partial"|Partially Implemented||class="working"|Working | |class="partial"|Partially Implemented||class="partial"|Partially Implemented||class="working"|Working | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TCheckGroup||class="working"|Working||class="working"|Working||class="working"|Working | |TCheckGroup||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="partial"|Partially Implemented||class="partial"|Partially Implemented||class="unknown"|Unknown | |class="partial"|Partially Implemented||class="partial"|Partially Implemented||class="unknown"|Unknown | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TCheckListBox||class="working"|Working||class="working"|Working||class="working"|Working | |TCheckListBox||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="not"|Not Implemented||class="partial"|Partially Implemented||class="partial"|Partially Implemented | |class="not"|Not Implemented||class="partial"|Partially Implemented||class="partial"|Partially Implemented | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TColorDialog||class="working"|Working||class="working"|Working||class="working"|Working | |TColorDialog||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="not"|Not Implemented||class="not"|Not Implemented||class="not"|Not Implemented | |class="not"|Not Implemented||class="not"|Not Implemented||class="not"|Not Implemented | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TComboBox||class="working"|Working||class="working"|Working||class="working"|Working | |TComboBox||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="unknown"|Unknown||class="working"|Working||class="partial"|Partially Implemented | |class="unknown"|Unknown||class="working"|Working||class="partial"|Partially Implemented | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TDrawGrid||class="working"|Working||class="working"|Working||class="working"|Working | |TDrawGrid||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="not"|Not Implemented||class="not"|Not Implemented||class="unknown"|Unknown | |class="not"|Not Implemented||class="not"|Not Implemented||class="unknown"|Unknown | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TEdit||class="working"|Working||class="working"|Working||class="working"|Working | |TEdit||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="unknown"|Unknown||class="partial"|Partially Implemented||class="working"|Working | |class="unknown"|Unknown||class="partial"|Partially Implemented||class="working"|Working | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TFont||class="working"|Working||class="working"|Working||class="partial"|Partially Implemented | |TFont||class="working"|Working||class="working"|Working||class="partial"|Partially Implemented | ||
|class="unknown"|Unknown||class="working"|Working||class="working"|Working | |class="unknown"|Unknown||class="working"|Working||class="working"|Working | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TFontDialog||class="working"|Working||class="working"|Working||class="working"|Working | |TFontDialog||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="not"|Not Implemented||class="partial"|Partially Implemented||class="not"|Not Implemented | |class="not"|Not Implemented||class="partial"|Partially Implemented||class="not"|Not Implemented | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TForm||class="working"|Working||class="working"|Working||class="working"|Working | |TForm||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="partial"|Partially Implemented||class="partial"|Partially Implemented||class="working"|Working | |class="partial"|Partially Implemented||class="partial"|Partially Implemented||class="working"|Working | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TGraphic||class="working"|Working||class="working"|Working||class="working"|Working | |TGraphic||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="not"|Not Implemented||class="partial"|Partially Implemented||class="partial"|Partially Implemented | |class="not"|Not Implemented||class="partial"|Partially Implemented||class="partial"|Partially Implemented | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TGroupBox||class="working"|Working||class="working"|Working||class="working"|Working | |TGroupBox||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="not"|Not Implemented||class="partial"|Partially Implemented||class="working"|Working | |class="not"|Not Implemented||class="partial"|Partially Implemented||class="working"|Working | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TIdleTimer||class="working"|Working||class="working"|Working||class="working"|Working | |TIdleTimer||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="not"|Not Implemented||class="not"|Not Implemented||class="not"|Not Implemented | |class="not"|Not Implemented||class="not"|Not Implemented||class="not"|Not Implemented | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TImage||class="working"|Working||class="working"|Working||class="working"|Working | |TImage||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="not"|Not Implemented||class="not"|Not Implemented||class="partial"|Partially Implemented | |class="not"|Not Implemented||class="not"|Not Implemented||class="partial"|Partially Implemented | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TImageList||class="working"|Working||class="working"|Working||class="working"|Working | |TImageList||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="not"|Not Implemented||class="not"|Not Implemented||class="not"|Not Implemented | |class="not"|Not Implemented||class="not"|Not Implemented||class="not"|Not Implemented | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TLabel||class="working"|Working||class="working"|Working||class="working"|Working | |TLabel||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="not"|Not Implemented||class="partial"|Partially Implemented||class="working"|Working | |class="not"|Not Implemented||class="partial"|Partially Implemented||class="working"|Working | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TListBox||class="working"|Working||class="working"|Working||class="partial"|Partially Implemented | |TListBox||class="working"|Working||class="working"|Working||class="partial"|Partially Implemented | ||
|class="unknown"|Unknown||class="working"|Working||class="partial"|Partially Implemented | |class="unknown"|Unknown||class="working"|Working||class="partial"|Partially Implemented | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TListView||class="working"|Working||class="working"|Working||class="partial"|Partially Implemented | |TListView||class="working"|Working||class="working"|Working||class="partial"|Partially Implemented | ||
|class="unknown"|Unknown||class="not"|Not Implemented||class="partial"|Partially Implemented | |class="unknown"|Unknown||class="not"|Not Implemented||class="partial"|Partially Implemented | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TMainMenu||class="working"|Working||class="working"|Working||class="working"|Working | |TMainMenu||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="not"|Not Implemented||class="working"|Working||class="not"|Not Implemented | |class="not"|Not Implemented||class="working"|Working||class="not"|Not Implemented | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TMaskEdit||class="working"|Working||class="working"|Working||class="working"|Working | |TMaskEdit||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="unknown"|Unknown||class="not"|Not Implemented||class="unknown"|Unknown | |class="unknown"|Unknown||class="not"|Not Implemented||class="unknown"|Unknown | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TMemo||class="working"|Working||class="working"|Working||class="working"|Working | |TMemo||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="unknown"|Unknown||class="partial"|Partially Implemented||class="working"|Working | |class="unknown"|Unknown||class="partial"|Partially Implemented||class="working"|Working | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TMenuItem||class="working"|Working||class="working"|Working||class="working"|Working | |TMenuItem||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="not"|Not Implemented||class="partial"|Partially Implemented||class="not"|Not Implemented | |class="not"|Not Implemented||class="partial"|Partially Implemented||class="not"|Not Implemented | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TNoteBook||class="working"|Working||class="working"|Working||class="working"|Working | |TNoteBook||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="unknown"|Unknown||class="partial"|Partially Implemented||class="not"|Not Implemented | |class="unknown"|Unknown||class="partial"|Partially Implemented||class="not"|Not Implemented | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TOpenDialog||class="working"|Working||class="working"|Working||class="working"|Working | |TOpenDialog||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="not"|Not Implemented||class="partial"|Partially Implemented||class="not"|Not Implemented | |class="not"|Not Implemented||class="partial"|Partially Implemented||class="not"|Not Implemented | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TPage||class="working"|Working||class="working"|Working||class="working"|Working | |TPage||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="not"|Not Implemented||class="partial"|Partially Implemented||class="not"|Not Implemented | |class="not"|Not Implemented||class="partial"|Partially Implemented||class="not"|Not Implemented | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TPageControl||class="working"|Working||class="working"|Working||class="working"|Working | |TPageControl||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="unknown"|Unknown||class="partial"|Partially Implemented||class="not"|Not Implemented | |class="unknown"|Unknown||class="partial"|Partially Implemented||class="not"|Not Implemented | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TPaintBox||class="working"|Working||class="working"|Working||class="working"|Working | |TPaintBox||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="not"|Not Implemented||class="partial"|Partially Implemented||class="unknown"|Unknown | |class="not"|Not Implemented||class="partial"|Partially Implemented||class="unknown"|Unknown | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TPairSplitter||class="not"|Not Implemented||class="working"|Working||class="working"|Working | |TPairSplitter||class="not"|Not Implemented||class="working"|Working||class="working"|Working | ||
|class="unknown"|Unknown||class="not"|Not Implemented||class="not"|Not Implemented | |class="unknown"|Unknown||class="not"|Not Implemented||class="not"|Not Implemented | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TPanel||class="working"|Working||class="working"|Working||class="working"|Working | |TPanel||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="not"|Not Implemented||class="partial"|Partially Implemented||class="not"|Not Implemented | |class="not"|Not Implemented||class="partial"|Partially Implemented||class="not"|Not Implemented | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TPen||class="working"|Working||class="working"|Working||class="working"|Working | |TPen||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="unknown"|Unknown||class="not"|Not Implemented||class="partial"|Partially Implemented | |class="unknown"|Unknown||class="not"|Not Implemented||class="partial"|Partially Implemented | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TPixmap||class="working"|Working||class="working"|Working||class="working"|Working | |TPixmap||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="not"|Not Implemented||class="working"|Working||class="partial"|Partially Implemented | |class="not"|Not Implemented||class="working"|Working||class="partial"|Partially Implemented | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TPopupMenu||class="working"|Working||class="working"|Working||class="working"|Working | |TPopupMenu||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="not"|Not Implemented||class="working"|Working||class="not"|Not Implemented | |class="not"|Not Implemented||class="working"|Working||class="not"|Not Implemented | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TPrinterSetupDialog||class="working"|Working||class="working"|Working||class="working"|Working | |TPrinterSetupDialog||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="not"|Not Implemented||class="not"|Not Implemented||class="not"|Not Implemented | |class="not"|Not Implemented||class="not"|Not Implemented||class="not"|Not Implemented | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TProgressBar||class="working"|Working||class="working"|Working||class="working"|Working | |TProgressBar||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="not"|Not Implemented||class="partial"|Partially Implemented||class="working"|Working | |class="not"|Not Implemented||class="partial"|Partially Implemented||class="working"|Working | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TRadioButton||class="working"|Working||class="working"|Working||class="working"|Working | |TRadioButton||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="unknown"|Unknown||class="partial"|Partially Implemented||class="working"|Working | |class="unknown"|Unknown||class="partial"|Partially Implemented||class="working"|Working | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TRadioGroup||class="working"|Working||class="working"|Working||class="working"|Working | |TRadioGroup||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="unknown"|Unknown||class="partial"|Partially Implemented||class="unknown"|Unknown | |class="unknown"|Unknown||class="partial"|Partially Implemented||class="unknown"|Unknown | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TSaveDialog||class="working"|Working||class="working"|Working||class="partial"|Partially Implemented | |TSaveDialog||class="working"|Working||class="working"|Working||class="partial"|Partially Implemented | ||
|class="not"|Not Implemented||class="partial"|Partially Implemented||class="not"|Not Implemented | |class="not"|Not Implemented||class="partial"|Partially Implemented||class="not"|Not Implemented | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TScrollBar||class="working"|Working||class="working"|Working||class="working"|Working | |TScrollBar||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="unknown"|Unknown||class="not"|Not Implemented||class="working"|Working | |class="unknown"|Unknown||class="not"|Not Implemented||class="working"|Working | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TScrollBox||class="working"|Working||class="working"|Working||class="working"|Working | |TScrollBox||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="unknown"|Unknown||class="not"|Not Implemented||class="working"|Working | |class="unknown"|Unknown||class="not"|Not Implemented||class="working"|Working | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TShape||class="working"|Working||class="working"|Working||class="working"|Working | |TShape||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="not"|Not Implemented||class="not"|Not Implemented||class="partial"|Partially Implemented | |class="not"|Not Implemented||class="not"|Not Implemented||class="partial"|Partially Implemented | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TSpeedButton||class="working"|Working||class="working"|Working||class="working"|Working | |TSpeedButton||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="unknown"|Unknown||class="partial"|Partially Implemented||class="unknown"|Unknown | |class="unknown"|Unknown||class="partial"|Partially Implemented||class="unknown"|Unknown | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TSpinEdit||class="working"|Working||class="working"|Working||class="working"|Working | |TSpinEdit||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="not"|Not Implemented||class="partial"|Partially Implemented||class="unknown"|Unknown | |class="not"|Not Implemented||class="partial"|Partially Implemented||class="unknown"|Unknown | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TStaticText||class="working"|Working||class="working"|Working||class="working"|Working | |TStaticText||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="unknown"|Unknown||class="working"|Working||class="working"|Working | |class="unknown"|Unknown||class="working"|Working||class="working"|Working | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TStatusBar||class="working"|Working||class="working"|Working||class="working"|Working | |TStatusBar||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="unknown"|Unknown||class="partial"|Partially Implemented||class="working"|Working | |class="unknown"|Unknown||class="partial"|Partially Implemented||class="working"|Working | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TStringGrid||class="working"|Working||class="working"|Working||class="working"|Working | |TStringGrid||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="unknown"|Unknown||class="not"|Not Implemented||class="unknown"|Unknown | |class="unknown"|Unknown||class="not"|Not Implemented||class="unknown"|Unknown | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TTabSheet||class="working"|Working||class="working"|Working||class="working"|Working | |TTabSheet||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="not"|Not Implemented||class="partial"|Partially Implemented||class="not"|Not Implemented | |class="not"|Not Implemented||class="partial"|Partially Implemented||class="not"|Not Implemented | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TTimer||class="working"|Working||class="working"|Working||class="working"|Working | |TTimer||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="not"|Not Implemented||class="working"|Working||class="not"|Not Implemented | |class="not"|Not Implemented||class="working"|Working||class="not"|Not Implemented | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TToggleBox||class="working"|Working||class="working"|Working||class="working"|Working | |TToggleBox||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="not"|Not Implemented||class="not"|Not Implemented||class="partial"|Partially Implemented | |class="not"|Not Implemented||class="not"|Not Implemented||class="partial"|Partially Implemented | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TToolBar||class="working"|Working||class="working"|Working||class="working"|Working | |TToolBar||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="not"|Not Implemented||class="not"|Not Implemented||class="working"|Working | |class="not"|Not Implemented||class="not"|Not Implemented||class="working"|Working | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TToolbutton||class="working"|Working||class="working"|Working||class="working"|Working | |TToolbutton||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="not"|Not Implemented||class="not"|Not Implemented||class="partial"|Partially Implemented | |class="not"|Not Implemented||class="not"|Not Implemented||class="partial"|Partially Implemented | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TTrackbar||class="working"|Working||class="working"|Working||class="working"|Working | |TTrackbar||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="not"|Not Implemented||class="not"|Not Implemented||class="working"|Working | |class="not"|Not Implemented||class="not"|Not Implemented||class="working"|Working | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TTreeView||class="working"|Working||class="working"|Working||class="working"|Working | |TTreeView||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="not"|Not Implemented||class="not"|Not Implemented||class="unknown"|Unknown | |class="not"|Not Implemented||class="not"|Not Implemented||class="unknown"|Unknown | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TUpDown||class="working"|Working||class="working"|Working||class="working"|Working | |TUpDown||class="working"|Working||class="working"|Working||class="working"|Working | ||
|class="not"|Not Implemented||class="not"|Not Implemented||class="partial"|Partially Implemented | |class="not"|Not Implemented||class="not"|Not Implemented||class="partial"|Partially Implemented | ||
+ | |class="not"|Not Implemented | ||
|---- | |---- | ||
|TIcon||class="partial"|Partially Implemented||class="working"|Working||class="partial"|Partially Implemented | |TIcon||class="partial"|Partially Implemented||class="working"|Working||class="partial"|Partially Implemented | ||
|class="not"|Not Implemented||class="partial"|Partially Implemented||class="partial"|Partially Implemented | |class="not"|Not Implemented||class="partial"|Partially Implemented||class="partial"|Partially Implemented | ||
+ | |class="not"|Not Implemented | ||
|} | |} |
Revision as of 19:50, 20 October 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.
Legend:
Working - Stable, most or all parts implemented.
Partially Implemented - Works, but has some features missings
In progress - Someone is working on this
Not Implemented - Nothing done, needs your help
Unknown - Please review if this component work and set it´s status here
Current status of the various parts of Lazarus
Unit | Item | State | Target | Skills | Responsible | Comments |
---|---|---|---|---|---|---|
IDE | TCollection Editor | working | 0.9.x | FCL, RTTI, IDE | - | A generic TCollection editor for the various TCollections in the LCL/FCL. |
IDE | TActionList | working | 0.9.x | - | - | - |
IDE | Doc Editor | partially implemented | - | fpdoc | - | The doc editor will be an intergrated fpDoc editor similar to fpde. It will be a process of its own, so that it can show help for dialogs as well. It should also be able to write help for packages. |
IDE | Export LFM as xml | working | - | - | - | Load and save LFM files to XML. |
IDE | Icon Editor Roadmap | in progress | post 1.0 | - | Tombo | 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 | Borderspacing | working | 0.9.x | - | - | for aligned controls |
LCL | Port to Darwin Power PC, Mac OS X | working | 0.9.x | - | - | depends on FPC 1.9.5 |
LCL | Port to Mac OS X x86 | working | - | - | - | depends on FPC 2.1.1 |
LCL | TSplitter | working | 0.9.x | easy | - | - |
LCL | Docking (= the combination of forms) | partially working, in progress | post 1.0 | deep LCL and interfaces | Mattias | - |
LCL | TControl.Font | in progress | 0.9.x | - | - | - |
LCL | TTabControl | in progress | 0.9.x | - | - | - |
LCL | Constrain maximization to specific area | not implemented | - | - | - | - |
LCL | Frames (= forms as childs) | not implemented | - | deep knowledge of LCL | - | - |
LCL | MDI - Multiple Documents Interfaces Putting fo ... | not implemented | - | - | - | - |
LCL | Palette support | not implemented | - | - | - | Required to correctly show colors on a 256 colors display |
LCL | TControlBar | not implemented | - | - | - | - |
LCL | TDirectoryTreeView | not implemented | - | - | - | - |
LCL | TFindDialog | working | - | - | - | Implemented in 0.9.16 |
LCL | TReplaceDialog | working | - | - | - | Implemented in 0.9.16 |
LCL | Constrain maximization to specific area | not implemented | - | winapi, gtk | - | When maximizing a window, the left, top, width and height can all be constrained to a specific rectangular area on the screen/desktop. After this is done, constrain the source editor and maybe other windows |
LCL | Drag&Drop | not implemented | post 1.0 | - | - | The Drag&Drop functions/events are missing. |
Components | TIcon | in progress | - | - | - | - |
Components | CUPS Package | working | 0.9.x | easy | - | See sourceforge project cups for lazarus. |
GTK | Focus | working | 0.9.x | Gtk, X | - | switching focus between windows. Might be impossible due to windowmanagers and limitations of gtk1 |
GTK | Special Keys | working | 0.9.x | Gtk, X | - | for example Ctrl-Shift-1 |
GTK | BringToFront, SendToBack | in progress | - | Gtk, X | - | - |
GTK | Minimize | not implemented | - | Gtk, X | - | - |
GTK | Doublebuffering | in progress | - | Gtk, X | - | - |
GTK | Minimizing windows | not implemented | - | Gtk, X | - | - |
GTK2 | General interface | partially working, in progress | post 1.0 | Gtk, Gtk2 | - | - |
Gnome | Applets | not implemented | - | gtk, libpanel, LCL | - | - |
Qt | The QT interface | partially working, in progress | post 1.0 | Qt and LCL | Sekelsenmat | Depends on qt bindings |
WinCE | The Windows CE interface | working | post 1.0 | Windows API and LCL | Roozbeh | Depends on FPC 2.1.x |
IDE | Visual Form Inheritence | in progress | post 1.0 | IDE | Mattias | IDE's File-New dialog needs to be extended so you can select which forms in you project to inherit form. The Form Designer must be extended to support
VFI as well. |
Widgetset dependent components
Component | win32 | gtk | gtk2 | carbon | qt | wince | fpgui |
---|---|---|---|---|---|---|---|
TCustomControl descendents | Working | Working | Working | Not Implemented | Partially Implemented | Working | Not Implemented |
TApplication | Working | Working | Working | Working | Working | Partially Implemented | Not Implemented |
TArrow | Working | Working | Working | Not Implemented | Not Implemented | Working | Not Implemented |
TBevel | Working | Working | Working | Not Implemented | Not Implemented | Partially Implemented | Not Implemented |
TBitBtn | Working | Working | Working | Partially Implemented | Partially Implemented | Partially Implemented | Not Implemented |
TBitmap | Working | Working | Working | Not Implemented | Partially Implemented | Working | Not Implemented |
TBrush | Working | Working | Working | Unknown | Partially Implemented | Partially Implemented | Not Implemented |
TButton | Working | Working | Working | Working | Working | Working | Not Implemented |
TCalendar | Working | Working | Working | Not Implemented | Not Implemented | Not Implemented | Not Implemented |
TCheckBox | Working | Working | Working | Partially Implemented | Partially Implemented | Working | Not Implemented |
TCheckGroup | Working | Working | Working | Partially Implemented | Partially Implemented | Unknown | Not Implemented |
TCheckListBox | Working | Working | Working | Not Implemented | Partially Implemented | Partially Implemented | Not Implemented |
TColorDialog | Working | Working | Working | Not Implemented | Not Implemented | Not Implemented | Not Implemented |
TComboBox | Working | Working | Working | Unknown | Working | Partially Implemented | Not Implemented |
TDrawGrid | Working | Working | Working | Not Implemented | Not Implemented | Unknown | Not Implemented |
TEdit | Working | Working | Working | Unknown | Partially Implemented | Working | Not Implemented |
TFont | Working | Working | Partially Implemented | Unknown | Working | Working | Not Implemented |
TFontDialog | Working | Working | Working | Not Implemented | Partially Implemented | Not Implemented | Not Implemented |
TForm | Working | Working | Working | Partially Implemented | Partially Implemented | Working | Not Implemented |
TGraphic | Working | Working | Working | Not Implemented | Partially Implemented | Partially Implemented | Not Implemented |
TGroupBox | Working | Working | Working | Not Implemented | Partially Implemented | Working | Not Implemented |
TIdleTimer | Working | Working | Working | Not Implemented | Not Implemented | Not Implemented | Not Implemented |
TImage | Working | Working | Working | Not Implemented | Not Implemented | Partially Implemented | Not Implemented |
TImageList | Working | Working | Working | Not Implemented | Not Implemented | Not Implemented | Not Implemented |
TLabel | Working | Working | Working | Not Implemented | Partially Implemented | Working | Not Implemented |
TListBox | Working | Working | Partially Implemented | Unknown | Working | Partially Implemented | Not Implemented |
TListView | Working | Working | Partially Implemented | Unknown | Not Implemented | Partially Implemented | Not Implemented |
TMainMenu | Working | Working | Working | Not Implemented | Working | Not Implemented | Not Implemented |
TMaskEdit | Working | Working | Working | Unknown | Not Implemented | Unknown | Not Implemented |
TMemo | Working | Working | Working | Unknown | Partially Implemented | Working | Not Implemented |
TMenuItem | Working | Working | Working | Not Implemented | Partially Implemented | Not Implemented | Not Implemented |
TNoteBook | Working | Working | Working | Unknown | Partially Implemented | Not Implemented | Not Implemented |
TOpenDialog | Working | Working | Working | Not Implemented | Partially Implemented | Not Implemented | Not Implemented |
TPage | Working | Working | Working | Not Implemented | Partially Implemented | Not Implemented | Not Implemented |
TPageControl | Working | Working | Working | Unknown | Partially Implemented | Not Implemented | Not Implemented |
TPaintBox | Working | Working | Working | Not Implemented | Partially Implemented | Unknown | Not Implemented |
TPairSplitter | Not Implemented | Working | Working | Unknown | Not Implemented | Not Implemented | Not Implemented |
TPanel | Working | Working | Working | Not Implemented | Partially Implemented | Not Implemented | Not Implemented |
TPen | Working | Working | Working | Unknown | Not Implemented | Partially Implemented | Not Implemented |
TPixmap | Working | Working | Working | Not Implemented | Working | Partially Implemented | Not Implemented |
TPopupMenu | Working | Working | Working | Not Implemented | Working | Not Implemented | Not Implemented |
TPrinterSetupDialog | Working | Working | Working | Not Implemented | Not Implemented | Not Implemented | Not Implemented |
TProgressBar | Working | Working | Working | Not Implemented | Partially Implemented | Working | Not Implemented |
TRadioButton | Working | Working | Working | Unknown | Partially Implemented | Working | Not Implemented |
TRadioGroup | Working | Working | Working | Unknown | Partially Implemented | Unknown | Not Implemented |
TSaveDialog | Working | Working | Partially Implemented | Not Implemented | Partially Implemented | Not Implemented | Not Implemented |
TScrollBar | Working | Working | Working | Unknown | Not Implemented | Working | Not Implemented |
TScrollBox | Working | Working | Working | Unknown | Not Implemented | Working | Not Implemented |
TShape | Working | Working | Working | Not Implemented | Not Implemented | Partially Implemented | Not Implemented |
TSpeedButton | Working | Working | Working | Unknown | Partially Implemented | Unknown | Not Implemented |
TSpinEdit | Working | Working | Working | Not Implemented | Partially Implemented | Unknown | Not Implemented |
TStaticText | Working | Working | Working | Unknown | Working | Working | Not Implemented |
TStatusBar | Working | Working | Working | Unknown | Partially Implemented | Working | Not Implemented |
TStringGrid | Working | Working | Working | Unknown | Not Implemented | Unknown | Not Implemented |
TTabSheet | Working | Working | Working | Not Implemented | Partially Implemented | Not Implemented | Not Implemented |
TTimer | Working | Working | Working | Not Implemented | Working | Not Implemented | Not Implemented |
TToggleBox | Working | Working | Working | Not Implemented | Not Implemented | Partially Implemented | Not Implemented |
TToolBar | Working | Working | Working | Not Implemented | Not Implemented | Working | Not Implemented |
TToolbutton | Working | Working | Working | Not Implemented | Not Implemented | Partially Implemented | Not Implemented |
TTrackbar | Working | Working | Working | Not Implemented | Not Implemented | Working | Not Implemented |
TTreeView | Working | Working | Working | Not Implemented | Not Implemented | Unknown | Not Implemented |
TUpDown | Working | Working | Working | Not Implemented | Not Implemented | Partially Implemented | Not Implemented |
TIcon | Partially Implemented | Working | Partially Implemented | Not Implemented | Partially Implemented | Partially Implemented | Not Implemented |