Difference between revisions of "LCL status"
Jump to navigation
Jump to search
Line 101: | Line 101: | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
− | ! Component !! fpgui !! MUI/Zune | + | ! Component !! fpgui !! MUI/Zune !! Test |
|---- | |---- | ||
|TArrow ||class="not"|Not Implemented||class="working"|working | |TArrow ||class="not"|Not Implemented||class="working"|working | ||
Line 109: | Line 109: | ||
|TUpDown||class="not"|Not Implemented||class="working"|working | |TUpDown||class="not"|Not Implemented||class="working"|working | ||
|---- | |---- | ||
− | |TStringGrid||class="not"|Not Implemented||class="partial"|partial | + | |TStringGrid||class="not"|Not Implemented||class="partial"|partial || TestCode[https://github.com/alb42/fpc-tests/tree/master/lcl/StringGrid] |
|---- | |---- | ||
|TDrawGrid||class="not"|Not Implemented||class="working"|working | |TDrawGrid||class="not"|Not Implemented||class="working"|working |
Revision as of 20:53, 18 April 2015
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 | Test |
---|---|---|---|
TBitBtn | Not Implemented | working | TestCode[2] |
TButton | Working | working | TestCode[3] |
TCalendar | Not Implemented | crash | |
TCheckBox | Working | partial | |
TCheckGroup | Not Implemented | Working | TestCode[4] |
TCheckListBox | Not Implemented | crash | |
TComboBox | Working | partial | TestCode[5] |
TEdit | Working | partial | |
TForm | Working | working | |
TGroupBox | Working | working | |
TIdleTimer | Not Implemented | unknown | |
TImageList | Not Implemented | working | |
TListBox | Working | partial | |
TListView | Not Implemented | partial | |
TMainMenu | Working | working | |
TMemo | Working | partial | |
TMenuItem | Working | partial | |
TPageControl and TTabSheet | Not Implemented | partial | |
TPairSplitter | Not Implemented | "Resource Cur2 not found" | |
TPanel | Working | partial | TestCode[6] |
TPopupMenu | Not Implemented | ignored | |
TProgressBar | Working | working | TestCode[7] |
TRadioButton | Working | working | |
TRadioGroup | Not Implemented | working | TestCode[8] |
TScrollBar | Not Implemented | partial | TestCode[9] |
TScrollBox | Not Implemented | empty | |
TSpinEdit | Not Implemented | working | |
TSplitter | Not Implemented | empty | |
TStaticText | Not Implemented | partial | |
TStatusBar | Not Implemented | crash | |
TToggleBox | Not Implemented | partial | |
TTrackbar | Not Implemented | crash | |
TTrayIcon | Not Implemented | empty |
Status of dialogs on each widgetset
Component | fpgui | MUI/Zune | Test |
---|---|---|---|
LCLIntf.MessageBox | Working | partial | |
Application.MessageBox, MessageDlg, LCLIntf.PromptUser | Working | partial | |
LCLIntf.AskUser | Not Implemented | partial | |
TColorDialog | Not Implemented | working | TestCode[10] |
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 | Test |
---|---|---|---|
TArrow | Not Implemented | working | |
TNoteBook | Not Implemented | empty | |
TUpDown | Not Implemented | working | |
TStringGrid | Not Implemented | partial | TestCode[11] |
TDrawGrid | Not Implemented | working | |
TToolBar | Not Implemented | empty | |
TTreeView | Not Implemented | partial | |
TValueListEditor | Not Implemented | partial |
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 | Test |
---|---|---|---|
TBevel | Not Implemented | partial | |
TLabel | Not Implemented | partial | TestCode[12] |
TShape | Not Implemented | partial | |
TSpeedButton | Not Implemented | partial | |
TPaintBox | Not Implemented | drawing | TestCode[13] |
TImage | Not Implemented | partial | TestCode[14] |
Lazarus Components
Component | fpgui | MUI/Zune | Test |
---|---|---|---|
TSynEdit | Not Implemented | working | TestCode[15] |
TAChart | Not Implemented | working |