Difference between revisions of "LCL status"

From Freepascal Amiga wiki
Jump to navigation Jump to search
Line 6: Line 6:
  
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
! Component !! fpgui !! MUI/Zune
+
! Component !! fpgui !! MUI/Zune !! Test
 
|----
 
|----
 
|TBitBtn||class="not"|Not Implemented||class="unknown"|unknown
 
|TBitBtn||class="not"|Not Implemented||class="unknown"|unknown
 
|----
 
|----
|TButton||class="working"|Working||class="partial"|partial
+
|TButton||class="working"|Working||class="partial"|partial || TestCode[https://github.com/alb42/fpc-tests/tree/master/lcl/Button]
 
|----
 
|----
 
|TCalendar||class="not"|Not Implemented||class="unknown"|unknown
 
|TCalendar||class="not"|Not Implemented||class="unknown"|unknown

Revision as of 15:41, 12 October 2014

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 unknown
TButton Working partial TestCode[2]
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