LCL status
Revision as of 13:05, 12 October 2014 by Alb42 (talk | contribs) (→Status of dialogs on each widgetset)
Note: fpgui copied from official LCL Roadmap [1]
Status of native controls on each widgetset
Native controls are TWinControl descendants which do not descend from TCustomControl.
| Component | fpgui | MUI/Zune |
|---|---|---|
| TBitBtn | Not Implemented | unknown |
| TButton | Working | partial |
| TCalendar | Not Implemented | unknown |
| TCheckBox | Working | partial |
| TCheckGroup | Not Implemented | unknown |
| TCheckListBox | Not Implemented | unknown |
| TComboBox | Working | partial |
| TEdit | Working | partial |
| TForm | Working | partial |
| TGroupBox | Working | partial |
| TIdleTimer | Not Implemented | unknown |
| TImageList | Not Implemented | unknown |
| TListBox | Working | partial |
| TListView | Not Implemented | partial |
| TMainMenu | Working | partial |
| TMemo | Working | partial |
| TMenuItem | Working | partial |
| TPageControl and TTabSheet | Not Implemented | unknown |
| TPairSplitter | Not Implemented | unknown |
| TPanel | Working | partial |
| TPopupMenu | Not Implemented | unknown |
| TProgressBar | Working | unknown |
| TRadioButton | Working | partial |
| TRadioGroup | Not Implemented | unknown |
| TScrollBar | Not Implemented | unknown |
| TScrollBox | Not Implemented | unknown |
| TSpinEdit | Not Implemented | unknown |
| TSplitter | Not Implemented | unknown |
| TStaticText | Not Implemented | partial |
| TStatusBar | Not Implemented | unknown |
| TToggleBox | Not Implemented | unknown |
| TTrackbar | Not Implemented | unknown |
| TTrayIcon | Not Implemented | unknown |
Status of dialogs on each widgetset
| Component | fpgui | MUI/Zune |
|---|---|---|
| LCLIntf.MessageBox | Working | partial |
| Application.MessageBox, MessageDlg, LCLIntf.PromptUser | Working | partial |
| LCLIntf.AskUser | Not Implemented | partial |
| TColorDialog | Not Implemented | unknown |
| TFontDialog | Not Implemented | unknown |
| TOpenDialog | Working | partial |
| TPrinterSetupDialog | Not Implemented | unknown |
| TSaveDialog | Working | partial |
Status of TCustomControl based controls on each widgetset
Note that being a TCustomControl descendant does not guarantee that a control has no widgetset implementation. TArrow has it, although it has a good default implementation. TNotebook is fully implemented in the LCL.
| Component | fpgui | MUI/Zune |
|---|---|---|
| TArrow | Not Implemented | unknown |
| TNoteBook | Not Implemented | unknown |
| TUpDown | Not Implemented | unknown |
| TStringGrid | Not Implemented | unknown |
| TDrawGrid | Not Implemented | unknown |
| TToolBar | Not Implemented | unknown |
| TTreeView | Not Implemented | unknown |
| TValueListEditor | Not Implemented | unknown |
Status of TGraphicControl based controls on each widgetset
Note: These are for LCL wrapped components only, not for the specific GUI toolkit features itself.
| Component | fpgui | MUI/Zune |
|---|---|---|
| TBevel | Not Implemented | unknown |
| TLabel | Not Implemented | unknown |
| TShape | Not Implemented | unknown |
| TSpeedButton | Not Implemented | unknown |
| TPaintBox | Not Implemented | unknown |
| TImage | Not Implemented | unknown |