|
|
Line 83: |
Line 83: |
| |---- | | |---- |
| |post 1.0||-||Improve Gtk2 interface | | |post 1.0||-||Improve Gtk2 interface |
− | |}
| |
− |
| |
− | ===Various parts of Lazarus===
| |
− | {| BORDER="1" CELLSPACING="0"
| |
− | !COLSPAN="1" STYLE="background:#ffdead;"|'''Unit'''
| |
− | !COLSPAN="1" STYLE="background:#ffdead;"|'''Item'''
| |
− | !COLSPAN="1" STYLE="background:#ffdead;"|'''State'''
| |
− | !COLSPAN="1" STYLE="background:#ffdead;"|'''Target'''
| |
− | !COLSPAN="1" STYLE="background:#ffdead;"|'''Skills'''
| |
− | !COLSPAN="1" STYLE="background:#ffdead;"|'''Responsible'''
| |
− | !COLSPAN="1" STYLE="background:#ffdead;"|'''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||[[User:Sekelsenmat|Sekelsenmat]]||Depends on qt bindings
| |
− | |}
| |
− |
| |
− | ===Widgetset dependent components===
| |
− |
| |
− | <span style="color:green">Working</span> - Stable, most or all properties implemented.
| |
− |
| |
− | <span style="color:#b7b104">Partially Implemented</span> - Works, but has few properties implemented
| |
− |
| |
− | <span style="color:blue">In progress</span> - Someone is working in the implementation of this
| |
− |
| |
− | <span style="color:red">Not Implemented</span> - Needs someone to implement it
| |
− |
| |
− | Unknown - Please review if this component work and set it´s status here
| |
− |
| |
− |
| |
− | {| BORDER="1" CELLSPACING="0"
| |
− | !COLSPAN="1" STYLE="background:#ffdead;"|'''Component'''
| |
− | !COLSPAN="1" STYLE="background:#ffdead;"|'''win32'''
| |
− | !COLSPAN="1" STYLE="background:#ffdead;"|'''gtk'''
| |
− | !COLSPAN="1" STYLE="background:#ffdead;"|'''gtk2'''
| |
− | !COLSPAN="1" STYLE="background:#ffdead;"|'''carbon'''
| |
− | !COLSPAN="1" STYLE="background:#ffdead;"|'''qt'''
| |
− | !COLSPAN="1" STYLE="background:#ffdead;"|'''wince'''
| |
− | |----
| |
− | |TCustomControl descendents||class="working"|Working||class="working"|Working||class="partial"|Partially Implemented
| |
− | |class="not"|Not Implemented||class="partial"|Partially Implemented||class="working"|Working
| |
− | |----
| |
− | |TApplication ||class="working"|Working||class="working"|Working||class="working"|Working
| |
− | |class="working"|Working||class="working"|Working||class="partial"|Partially Implemented
| |
− | |----
| |
− | |TArrow ||class="working"|Working||class="working"|Working||class="unknown"|Unknown||class="unknown"|Unknown||class="not"|Not Implemented||class="working"|Working
| |
− | |----
| |
− | |TBevel||class="working"|Working||class="working"|Working||class="unknown"|Unknown
| |
− | |class="unknown"|Unknown||class="not"|Not Implemented||class="partial"|Partially Implemented
| |
− | |----
| |
− | |TBitBtn||class="working"|Working||class="working"|Working||class="working"|Working
| |
− | |Unknown||class="partial"|Partially Implemented||class="partial"|Partially Implemented
| |
− | |----
| |
− | |TBitmap||class="working"|Working||class="working"|Working||class="working"|Working
| |
− | |Unknown||class="progress"|In Progress||class="working"|Working
| |
− | |----
| |
− | |TBrush||class="working"|Working||class="working"|Working||class="working"|Working
| |
− | |Unknown||class="not"|Not Implemented||class="partial"|Partially Implemented
| |
− | |----
| |
− | |TButton||class="working"|Working||class="working"|Working||class="working"|Working
| |
− | |class="working"|Working||class="working"|Working||class="working"|Working
| |
− | |----
| |
− | |Calendar||class="working"|Working||class="working"|Working||class="unknown"|Unknown
| |
− | |class="unknown"|Unknown||class="not"|Not Implemented||class="not"|Not Implemented
| |
− | |----
| |
− | |TCheckBox||class="working"|Working||class="working"|Working||class="unknown"|Unknown
| |
− | |class="unknown"|Unknown||class="partial"|Partially Implemented||class="working"|Working
| |
− | |----
| |
− | |TCheckGroup||class="working"|Working||class="working"|Working||class="unknown"|Unknown
| |
− | |class="unknown"|Unknown||class="partial"|Partially Implemented||class="unknown"|Unknown
| |
− | |----
| |
− | |TCheckListBox||class="working"|Working||class="working"|Working||class="unknown"|Unknown
| |
− | |class="unknown"|Unknown||class="partial"|Partially Implemented||class="partial"|Partially Implemented
| |
− | |----
| |
− | |TColorDialog||class="working"|Working||class="working"|Working||class="unknown"|Unknown
| |
− | |class="unknown"|Unknown||class="not"|Not Implemented||class="not"|Not Implemented
| |
− | |----
| |
− | |TComboBox||class="working"|Working||class="working"|Working||class="unknown"|Unknown
| |
− | |class="unknown"|Unknown||class="partial"|Partially Implemented||class="partial"|Partially Implemented
| |
− | |----
| |
− | |TDrawGrid||class="working"|Working||class="working"|Working||class="unknown"|Unknown
| |
− | |class="unknown"|Unknown||class="not"|Not Implemented||class="unknown"|Unknown
| |
− | |----
| |
− | |TEdit||class="working"|Working||class="working"|Working||class="working"|Working
| |
− | |class="unknown"|Unknown||class="partial"|Partially Implemented||class="working"|Working
| |
− | |----
| |
− | |TFont||class="working"|Working||class="working"|Working||class="working"|Working
| |
− | |class="unknown"|Unknown||class="not"|Not Implemented||class="working"|Working
| |
− | |----
| |
− | |TFontDialog||class="working"|Working||class="working"|Working||class="unknown"|Unknown
| |
− | |class="unknown"|Unknown||class="not"|Not Implemented||class="not"|Not Implemented
| |
− | |----
| |
− | |TForm||class="working"|Working||class="working"|Working||class="working"|Working
| |
− | |class="unknown"|Unknown||class="partial"|Partially Implemented||class="working"|Working
| |
− | |----
| |
− | |TGraphic||class="working"|Working||class="working"|Working||class="working"|Working
| |
− | |class="unknown"|Unknown||class="progress"|In progress||class="partial"|Partially Implemented
| |
− | |----
| |
− | |TGroupBox||class="working"|Working||class="working"|Working||class="unknown"|Unknown
| |
− | |class="unknown"|Unknown||class="partial"|Partially Implemented||class="working"|Working
| |
− | |----
| |
− | |TIdleTimer||class="working"|Working||class="working"|Working||class="unknown"|Unknown
| |
− | |class="unknown"|Unknown||class="not"|Not Implemented||class="not"|Not Implemented
| |
− | |----
| |
− | |TImage||class="working"|Working||class="working"|Working||class="working"|Working
| |
− | |class="unknown"|Unknown||class="not"|Not Implemented||class="partial"|Partially Implemented
| |
− | |----
| |
− | |TImageList||class="working"|Working||class="working"|Working||class="unknown"|Unknown
| |
− | |class="unknown"|Unknown||class="not"|Not Implemented||class="not"|Not Implemented
| |
− | |----
| |
− | |TLabel||class="working"|Working||class="working"|Working||class="working"|Working
| |
− | |class="not"|Not Implemented||class="progress"|In progress||class="working"|Working
| |
− | |----
| |
− | |TListBox||class="working"|Working||class="working"|Working||class="working"|Working
| |
− | |class="unknown"|Unknown||class="not"|Not Implemented||class="partial"|Partially Implemented
| |
− | |----
| |
− | |TListView||class="working"|Working||class="working"|Working||class="unknown"|Unknown
| |
− | |class="unknown"|Unknown||class="not"|Not Implemented||class="partial"|Partially Implemented
| |
− | |----
| |
− | |TMainMenu||class="working"|Working||class="working"|Working||class="unknown"|Unknown
| |
− | |class="unknown"|Unknown||class="not"|Not Implemented||class="not"|Not Implemented
| |
− | |----
| |
− | |TMaskEdit||class="working"|Working||class="working"|Working||class="unknown"|Unknown
| |
− | |class="unknown"|Unknown||class="not"|Not Implemented||class="unknown"|Unknown
| |
− | |----
| |
− | |TMemo||class="working"|Working||class="working"|Working||class="unknown"|Unknown
| |
− | |class="unknown"|Unknown||class="partial"|Partially Implemented||class="working"|Working
| |
− | |----
| |
− | |TMenuItem||class="working"|Working||class="working"|Working||class="unknown"|Unknown
| |
− | |class="unknown"|Unknown||class="not"|Not Implemented||class="not"|Not Implemented
| |
− | |----
| |
− | |TNoteBook||class="working"|Working||class="working"|Working||class="unknown"|Unknown
| |
− | |class="unknown"|Unknown||class="partial"|Partially Implemented||class="not"|Not Implemented
| |
− | |----
| |
− | |TOpenDialog||class="working"|Working||class="working"|Working||class="unknown"|Unknown
| |
− | |class="unknown"|Unknown||class="not"|Not Implemented||class="not"|Not Implemented
| |
− | |----
| |
− | |TPage||class="working"|Working||class="working"|Working||class="working"|Working
| |
− | |class="unknown"|Unknown||class="partial"|Partially Implemented||class="not"|Not Implemented
| |
− | |----
| |
− | |TPageControl||class="working"|Working||class="working"|Working||class="working"|Working
| |
− | |Unknown||class="partial"|Partially Implemented||class="not"|Not Implemented
| |
− | |----
| |
− | |TPaintBox||class="working"|Working||class="working"|Working||class="unknown"|Unknown
| |
− | |class="not"|Not Implemented||class="partial"|Partially Implemented||class="unknown"|Unknown
| |
− | |----
| |
− | |TPairSplitter||class="not"|Not Implemented||class="working"|Working||class="unknown"|Unknown
| |
− | |class="unknown"|Unknown||class="partial"|Partially Implemented||class="not"|Not Implemented
| |
− | |----
| |
− | |TPanel||class="working"|Working||class="working"|Working||class="unknown"|Unknown
| |
− | |class="unknown"|Unknown||class="partial"|Partially Implemented||class="not"|Not Implemented
| |
− | |----
| |
− | |TPen||class="working"|Working||class="working"|Working||class="working"|Working
| |
− | |class="unknown"|Unknown||class="not"|Not Implemented||class="partial"|Partially Implemented
| |
− | |----
| |
− | |TPixmap||class="working"|Working||class="working"|Working||class="working"|Working
| |
− | |class="unknown"|Unknown||class="not"|Not Implemented||class="partial"|Partially Implemented
| |
− | |----
| |
− | |TPopupMenu||class="working"|Working||class="working"|Working||class="working"|Working
| |
− | |class="unknown"|Unknown||class="not"|Not Implemented||class="not"|Not Implemented
| |
− | |----
| |
− | |TPrinterSetupDialog||class="working"|Working||class="working"|Working||class="working"|Working
| |
− | |class="unknown"|Unknown||class="not"|Not Implemented||class="not"|Not Implemented
| |
− | |----
| |
− | |TProgressBar||class="working"|Working||class="working"|Working||class="unknown"|Unknown
| |
− | |class="unknown"|Unknown||class="not"|Not Implemented||class="working"|Working
| |
− | |----
| |
− | |TRadioButton||class="working"|Working||class="working"|Working||class="unknown"|Unknown
| |
− | |class="unknown"|Unknown||class="partial"|Partially Implemented||class="working"|Working
| |
− | |----
| |
− | |TRadioGroup||class="working"|Working||class="working"|Working||class="unknown"|Unknown
| |
− | |class="unknown"|Unknown||class="partial"|Partially Implemented||class="unknown"|Unknown
| |
− | |----
| |
− | |TSaveDialog||class="working"|Working||class="working"|Working||class="unknown"|Unknown
| |
− | |class="unknown"|Unknown||class="not"|Not Implemented||class="not"|Not Implemented
| |
− | |----
| |
− | |TScrollBar||class="working"|Working||class="working"|Working||class="unknown"|Unknown
| |
− | |class="unknown"|Unknown||class="not"|Not Implemented||class="working"|Working
| |
− | |----
| |
− | |TScrollBox||class="working"|Working||class="working"|Working||class="unknown"|Unknown
| |
− | |class="unknown"|Unknown||class="not"|Not Implemented||class="working"|Working
| |
− | |----
| |
− | |TShape||class="working"|Working||class="working"|Working||class="unknown"|Unknown
| |
− | |class="unknown"|Unknown||class="not"|Not Implemented||class="partial"|Partially Implemented
| |
− | |----
| |
− | |TSpeedButton||class="working"|Working||class="working"|Working||class="unknown"|Unknown
| |
− | |class="unknown"|Unknown||class="partial"|Partially Implemented||class="unknown"|Unknown
| |
− | |----
| |
− | |TSpinEdit||class="working"|Working||class="working"|Working||class="working"|Working
| |
− | |class="unknown"|Unknown||class="partial"|Partially Implemented||class="unknown"|Unknown
| |
− | |----
| |
− | |TStaticText||class="working"|Working||class="working"|Working||class="working"|Working
| |
− | |class="unknown"|Unknown||class="working"|Working||class="working"|Working
| |
− | |----
| |
− | |TStatusBar||class="working"|Working||class="working"|Working||class="unknown"|Unknown
| |
− | |class="unknown"|Unknown||class="not"|Not Implemented||class="working"|Working
| |
− | |----
| |
− | |TStringGrid||class="working"|Working||class="working"|Working||class="unknown"|Unknown
| |
− | |class="unknown"|Unknown||class="not"|Not Implemented||class="unknown"|Unknown
| |
− | |----
| |
− | |TTabSheet||class="working"|Working||class="working"|Working||class="unknown"|Unknown
| |
− | |class="unknown"|Unknown||class="partial"|Partially Implemented||class="not"|Not Implemented
| |
− | |----
| |
− | |TTimer||class="working"|Working||class="working"|Working||class="unknown"|Unknown
| |
− | |class="not"|Not Implemented||class="working"|Working||class="not"|Not Implemented
| |
− | |----
| |
− | |TToggleBox||class="working"|Working||class="working"|Working||class="unknown"|Unknown
| |
− | |class="unknown"|Unknown||class="not"|Not Implemented||class="partial"|Partially Implemented
| |
− | |----
| |
− | |TToolBar||class="working"|Working||class="working"|Working||class="unknown"|Unknown
| |
− | |class="unknown"|Unknown||class="not"|Not Implemented||class="working"|Working
| |
− | |----
| |
− | |TToolbutton||class="working"|Working||class="working"|Working||class="unknown"|Unknown
| |
− | |class="unknown"|Unknown||class="not"|Not Implemented||class="partial"|Partially Implemented
| |
− | |----
| |
− | |TTrackbar||class="working"|Working||class="working"|Working||class="unknown"|Unknown
| |
− | |class="unknown"|Unknown||class="not"|Not Implemented||class="working"|Working
| |
− | |----
| |
− | |TTreeView||class="working"|Working||class="working"|Working||class="unknown"|Unknown
| |
− | |class="unknown"|Unknown||class="not"|Not Implemented||class="unknown"|Unknown
| |
− | |----
| |
− | |TUpDown||class="working"|Working||class="working"|Working||class="unknown"|Unknown
| |
− | |class="unknown"|Unknown||class="not"|Not Implemented||class="partial"|Partially Implemented
| |
− | |----
| |
− | |TIcon||class="partial"|Partially Implemented||class="working"|Working||class="unknown"|Unknown
| |
− | |class="unknown"|Unknown||class="not"|Not Implemented||class="partial"|Partially Implemented
| |
| |} | | |} |