Contents: 1. LCL 1.1 Components 1.2 gnome interface 1.3 gtk interface 1.4 gtk2 interface 1.5 win32 interface 2. IDE 3. Docs 4. Miscellaneous =============================================================================== 1. LCL Graphics State: loading bmp and xpm works for 16/24 depth Palettes basically implemented in gtk-interface Skills: knowledge of LCL, VCL, deep knowledge of interfaces Difficulty: high Docking (= the combination of forms) State: started. The DockManager/DockTree is missing Skills: deep knowledge of LCL, VCL and probably also the interfaces Difficulty: high Frames (= forms as childs) State: not implemented Skills: deep knowledge of LCL, VCL, interfaces and IDE Difficulty: high TControl.Font State: not implemented. In contrary to the VCL the LCL should use the current Theme of the user. So, the Font property should only work, if explicitly set Works in winapi, and a few places in gtk Skills: knowledge of LCL, gtk, win32 Difficulty: medium ------------------------------------------------------------------------------- 1.1 Components TArrow State: working TBevel State: working TBitBtn State: working TBitmap: State: working, see LCL - Graphics TButton State: working TBrush State: working TCalendar State: working TCheckBox State: working TCheckGroup State: working TCheckListBox State: working TColorButton State: working TColorDialog State: working TComboBox State: working TDrawGrid State: working TEdit State: working TFont State: working TFontDialog State: working TGraphic: State: working, see LCL - Graphics TGroupBox State: working TIcon: State: started, not complete TIdleTimer State: working TImage State: working, see LCL - Graphics TImageList State: working, see LCL - Graphics TLabel State: working TListBox State: working, Bug: clicking on selected doe not always trigger a click TListView State: working TMainMenu State: working TMaskEdit State: working TMemo State: working TMenuItem State: working TNoteBook State: working TOpenDialog State: working TPage State: working TPaintBox State: working TPairSplitter State: working TPanel State: working TPen: State: working TPixmap: State: working, see LCL - Graphics TPopupMenu State: working TProgressBar State: working TRadioButton State: working TRadioGroup State: working TSaveDialog State: working TScrollBar State: working TScrollBox State: working TShape State: working TSpeedButton State: working TSpinEdit State: working TStaticText State: working TStatusBar State: working TStringGrid State: working TTimer State: working TToggleBox State: working TToolBar State: working, needs improvements to use more interface specific things TToolbutton State: working, see TToolBar TTrackbar State: working TTreeView State: working TUpDown State: working ------------------------------------------------------------------------------- 1.2 gnome interface Applets State: not implemented Skills: gtk, libpanel, LCL Difficulty: medium ------------------------------------------------------------------------------- 1.3 gtk interface Special keys - for example Ctrl-Shift-1 State: not implemented Skills: gtk, X Difficulty: medium Graphics working, see LCL - Graphics Minimizing windows State: not implemented Skills: gtk, X Difficulty: medium WindowState State: not implemented Skills: gtk, X Difficulty: medium Doublebuffering State: not implemented in gtk1. This is a feature for the gtk2 interface ------------------------------------------------------------------------------- 1.4 gtk2 interface State: Bindings complete and exists as package -> see lcl/interfaces/gtk2/README does not compile, because incomplete Skills: deep knowledge of gtk, gtk2, LCL Difficulty: medium ------------------------------------------------------------------------------- 1.5 win32 interface General State: Most examples already work, IDE works fairly well. Most things implemented. Needs debugging Skills: Knowledge of LCL, win32 api Difficulty: medium TPromptDialog: State: in these dialogs there is no text. Skills: win32 Difficulty: medium =============================================================================== 2. IDE State: always under development, will never be complete. If you want to add a feature, just ask on the list. =============================================================================== 3. Docs State: basic structure is under construction =============================================================================== 4. Miscellaneous