Это зеркало вики с pascal.chat. Правка, история и вход — там.
Roadmap/ru English · Русский
Этот документ дает представление о текущем состоянии различных частей Lazarus , а также помогает новым участникам найти подходящее для себя направление, в котором они могут помочь. Здесь также отображаются имена людей, реализующих некоторые части для целевых платформ.
Общее состояние наборов виджетов
Текущее состояние различных частей Lazarus
Unit
Item
Состояние
Target
Навыки
Ответственный
Комментарии
IDE
TCollection Editor
Работает
0.9.x
FCL, RTTI, IDE||-
A generic TCollection editor for the various TCollections in the LCL/FCL.
IDE
TActionList
Работает
0.9.x||-||-||-
IDE
Doc Editor
Работает||-
fpdoc||-
The doc editor will be an integrated fpDoc editor similar to fpde. It will be a process of its own, so that it can show help for dialogs as well. It should also be able to write help for packages.
IDE
Export LFM as xml
Работает||-||-||-
Load and save LFM files to XML.
IDE
Icon Editor Roadmap
в процессе
после 1.0||-||-
A simple icon editor with the ability to create lrs files. It will be a good example and can help newbies to create icons for their components.
LCL
Borderspacing
Работает
0.9.x||-||-
for aligned controls
LCL
Drag&Drop
Работает
||-||-
LCL
Port to Darwin Power PC, macOS
Работает
0.9.x||-||-
depends on FPC 1.9.5
LCL
Port to macOS 86
Работает||-||-||-
depends on FPC 2.1.1
LCL
TSplitter
Работает
0.9.x
easy||-||-
LCL
TFindDialog
Работает||-||-||-
Реализовано в 0.9.16
LCL
TReplaceDialog
Работает||-||-||-
Реализовано в 0.9.16
LCL
TControl.Font
в процессе
0.9.x||-||-||-
LCL
TTabControl
в процессе
0.9.x||-||-||-
LCL
Docking (= комбинация форм)
частично работает, в процессе
после 1.0
глубокое знание LCL и интерфейсов
Mattias||-
LCL
Frames (= forms as children)
Работает
0.9.28
глубокое знание LCL
Mattias, Paul||-
IDE
Visual Form Inheritence
Работает
после 1.0
IDE
Mattias
Properties are not yet propagated to open descendants
LCL
MDI - Multiple Documents Interfaces Putting fo ...
в процессе
1.2
глубокое знание LCL и интерфейсов
Zeljan
An MDI LCL emulator for widgetsets which does not support MDI, also native implementation of MDI for qt and win32/64. Currently only qt has full MDI support, others are in progress.
LCL
Palette support
не реализовано||-||-||-
Required to correctly show colors on a 256 colors display
LCL
TCoolBar
частично работает, в процессе
после 1.0
LCL and anchoring
Juha||-
LCL
TControlBar
скелетная реализация для предотвращения ошибок в преобразовании из Delphi, в процессе
после 1.0
LCL and anchoring
Juha||-
LCL
TMaskEdit
Работает||-||-
Bart||-
LCL
TDirectoryTreeView
не реализовано||-||-||-||-
LCL
Constrain maximization to specific area
не реализовано||-
winapi, gtk||-
When maximizing a window, the left, top, width and height can all be constrained to a specific rectangular area on the screen/desktop. After this is done, constrain the source editor and maybe other windows
Components
TIcon
Работает
0.9.26||-
Marc||-
Components
CUPS Package
Работает
0.9.x
easy||-
Статус возможностей в интерфейсе LCL для каждой платформы
Компонент
win32
gtk
gtk2
carbon
qt
wince
fpgui
cocoa
customdrawn
Accelerator Keys
Работает
Работает
Частично реализовано
Частично реализовано
Работает
Не применимо
Не реализовано
Работает
Не реализовано
Caret
Работает
Работает
Работает
Работает
Работает
Не известно
Не реализовано
Работает
Не реализовано
Clipboard
Работает
Работает
Работает
Работает
Работает
Работает
Не реализовано
Работает
Реализовано в Android
Cursors
Работает
Работает
Работает
Работает
Работает
Работает
Частично реализовано
Работает
Не реализовано
Drag & Drop
Работает
Работает
Работает
Частично реализовано
Работает
Не применимо
Не реализовано
Работает
Не реализовано
Drop files event
Работает
Работает
Работает
Частично реализовано
Работает
Не применимо
Не реализовано
Работает
Не реализовано
MDI Support
Не реализовано
Не реализовано
Не реализовано
Не реализовано
Работает
Не реализовано
Не реализовано
Не реализовано
Не реализовано
Printing
Работает
Работает
Работает
Частично реализовано
Работает
Не известно
Не реализовано
Не реализовано
Не реализовано
Regions
Работает
Работает
Работает
Работает
Работает
Работает
Частично реализовано
Частично реализовано
Работает
TCustomControl descendents
Работает
Работает
Работает
Частично реализовано
Работает
Работает
Работает
Работает
Работает
Unicode Support
Работает
Невозможно реализовать
Работает
Работает
Работает
Работает
Работает
Работает
Работает
BidiMode
Работает
Не реализовано
Частично реализовано
Не реализовано
Работает
Не реализовано
Не реализовано
Не реализовано
Не реализовано
Application
Работает
Работает
Работает
Работает
Работает
Частично реализовано
Частично реализовано
Работает
Работает
TTimer
Работает
Работает
Работает
Работает
Работает
Частично реализовано
Работает
Работает
Работает
TApplication.QueueAsyncCall
Работает
Не известно
Работает
Не известно
Работает
Не известно
Работает
Работает
Не реализовано
TThread.Synchronize
Работает
Не известно
Работает
Не известно
Работает
Не известно
Работает
Работает
Не реализовано
PostMessage
Работает
Не известно
Работает
Не известно
Работает||class=""unknown"|Не известно
Работает
Работает
Не реализовано
PostThreadMessage
Работает
Не известно
Не известно
Не известно
Не известно
Не известно
Не реализовано
Не известно
Не реализовано
Статус Graphics в интерфейсе LCL для каждой платформы
Компонент
win32
gtk
gtk2
carbon
qt
wince
fpgui
cocoa
customdrawn
TBitmap/TPixmap/TIcon/etc
Работает
Работает
Работает
Работает
Частично реализовано
Работает
Частично реализовано
Работает
Работает
TBrush
Работает
Работает
Работает
Частично реализовано
Работает
Работает
Частично реализовано
Работает
Работает
TFont
Работает
Работает
Частично реализовано
Работает
Работает
Работает
Частично реализовано
Работает
Работает
TPen
Работает
Работает
Работает
Работает
Работает
Работает
Частично реализовано
Работает
Работает
ExtTextOut
Работает
Работает
Работает
Работает
Работает
Работает
Работает
Не известно
Работает
Статус встроенных элементов управления в интерфейсе LCL для каждой платформы
Встроенные элементы управления являются потомками TWinControl, которые не происходят от TCustomControl.
Компонент
win32
gtk
gtk2
carbon
qt
wince
fpgui
cocoa
customdrawn
TBitBtn
Работает
Работает
Работает
Работает
Работает
Работает
Работает
Работает
Частично реализовано
TButton
Работает
Работает
Работает
Работает
Работает
Работает
Работает
Работает
Работает
TCalendar
Работает
Работает
Работает
Частично реализовано
Работает
Работает
Не реализовано
Работает
Не реализовано
TCheckBox
Работает
Работает
Работает
Работает
Работает
Работает
Работает
Работает
Работает
TCheckGroup
Работает
Работает
Работает
Работает
Работает
Работает
Работает
Работает
Не реализовано
TCheckListBox
Работает
Работает
Работает
Работает
Работает
Работает
Работает
Работает
Не реализовано
TComboBox
Работает
Работает
Работает
Частично реализовано
Работает
Работает
Частично реализовано
Работает
Реализовано в Android
TEdit
Работает
Работает
Работает
Работает
Работает
Работает
Работает
Работает
Работает
TForm
Работает
Работает
Работает
Работает
Работает
Работает
Работает
Работает
Работает
TGroupBox
Работает
Работает
Работает
Работает
Работает
Работает
Работает
Работает
Работает
TIdleTimer
Работает
Работает
Работает
Работает
Работает
Работает
Работает
Работает
Не реализовано
TImageList
Работает
Работает
Работает
Частично реализовано
Работает
Работает
Не реализовано
Работает
Не реализовано
TListBox
Работает
Работает
Работает
Работает
Работает
Работает
Работает
Работает
Не реализовано
TListView
Работает
Работает
Частично реализовано
Частично реализовано
Работает
Работает
Не реализовано
Работает
Не реализовано
TMainMenu
Работает
Работает
Работает
Работает
Работает
Работает
Работает
Работает
Реализовано в Android
TMemo
Работает
Работает
Работает
Работает
Работает
Работает
Работает
Работает
Работает
TMenuItem
Работает
Работает
Работает
Работает
Работает
Работает
Работает
Работает
Реализовано в Android
TPageControl and TTabSheet
Работает
Работает
Работает
Работает
Работает
Работает
Не реализовано
Работает
Не реализовано
TPairSplitter
Работает
Работает
Работает
Работает
Работает
Не реализовано
Работает
Работает
Не реализовано
TPanel
Работает
Работает
Работает
Работает
Работает
Работает
Работает
Работает
Работает
TPopupMenu
Работает
Работает
Работает
Работает
Работает
Работает
Работает
Работает
Не реализовано
TProgressBar
Работает
Работает
Работает
Работает
Работает
Работает
Работает
Работает
Работает
TRadioButton
Работает
Работает
Работает
Работает
Работает
Работает
Работает
Работает
Частично реализовано
TRadioGroup
Работает
Работает
Работает
Работает
Работает
Работает
Работает
Работает
Не реализовано
TScrollBar
Работает
Работает
Работает
Работает
Работает
Работает
Частично реализовано
Работает
Частично реализовано
TScrollBox
Работает
Работает
Работает
Частично реализовано
Работает
Не известно
Частично реализовано
Работает
Не реализовано
TSpinEdit
Работает
Работает
Работает
Работает
Работает
Не известно
Не реализовано
Работает
Частично реализовано
TSplitter
Работает
Работает
Работает
Работает
Работает
Не известно
Частично реализовано
Работает
Не реализовано
TStaticText
Работает
Работает
Работает
Работает
Работает
Работает
Работает
Работает
Работает
TStatusBar
Работает
Работает
Работает
Работает
Работает
Работает
Не реализовано
Работает
Не реализовано
TToggleBox
Работает
Работает
Работает
Работает
Работает
Частично реализовано
Не реализовано
Работает
Не реализовано
TTrackbar
Работает
Работает
Работает
Работает
Работает
Работает
Не реализовано
Работает
Работает
TTrayIcon
Работает
Работает
Работает
Частично реализовано
Работает
Не реализовано
Не реализовано
Работает
Не реализовано
Статус диалогов в интерфейсе LCL для каждой платформы
Компонент
win32
gtk
gtk2
carbon
qt
wince
fpgui
cocoa
customdrawn
LCLIntf.MessageBox
Работает
Работает
Работает
Работает
Частично реализовано
Работает
Работает
Работает
Реализовано для Android
Application.MessageBox, MessageDlg, LCLIntf.PromptUser
Работает
Работает
Работает
Работает
Работает
Работает
Работает
Работает
Реализовано для Android
LCLIntf.AskUser
Работает
Работает
Работает
Работает
Работает
Работает
Не реализовано
Работает
Не реализовано
TColorDialog
Работает
Работает
Работает
Работает
Работает
Не реализовано
Работает
Работает
Не реализовано
TFontDialog
Работает
Работает
Работает
Частично реализовано
Работает
Не реализовано
Работает
Работает
Не реализовано
TOpenDialog
Работает
Работает
Работает
Работает
Работает
Работает
Работает
Работает
Не реализовано
TPrinterSetupDialog
Работает
Работает
Работает
Не реализовано
Работает
Не реализовано
Не реализовано
Не реализовано
Не реализовано
TSaveDialog
Работает
Работает
Работает
Работает
Работает
Работает
Работает
Работает
Не реализовано
Статус элементов управления на основе TCustomControl в интерфейсе LCL для каждой платформы
Обратите внимание, что будучи потомком TCustomControl не гарантирует, что элемент управления не имеет реализации widgetset. TArrow имеет его, хотя он имеет хорошую реализацию по умолчанию. TNotebook будет полностью реализована в LCL.
Компонент
win32
gtk
gtk2
carbon
qt
wince
fpgui
cocoa
customdrawn
TArrow
Работает
Работает
Работает
Работает
Работает
Работает
Работает
Работает
Работает
TNoteBook
Работает
Работает
Работает
Работает
Работает
Работает
Не реализовано
Работает
Работает
TUpDown
Работает
Работает
Работает
Работает
Работает
Частично реализовано
Работает
Работает
Частично реализовано
TStringGrid
Работает
Работает
Работает
Частично реализовано
Работает
Частично реализовано
Частично реализовано
Работает
Частично реализовано
TDrawGrid
Работает
Работает
Работает
Частично реализовано
Работает
Не известно
Частично реализовано
Работает
Частично реализовано
TToolBar
Работает
Работает
Работает
Работает
Работает
Работает
Не реализовано
Работает
Не реализовано
TTreeView
Работает
Работает
Работает
Частично реализовано
Работает
Работает
Не реализовано
Работает
Не реализовано
TValueListEditor
Работает
Работает
Работает
Частично реализовано
Работает
Работает
Частично реализовано
Работает
Не реализовано
Статус элементов управления на основе TGraphicControl в интерфейсе LCL для каждой платформы
Примечание: Они предназначены для заворачивания в LCL компоненты, а не для конкретных самостоятельных функций GUI инструментария.
Компонент
win32
gtk
gtk2
carbon
qt
wince
fpgui
cocoa
customdrawn
TBevel
Работает
Работает
Работает
Работает
Работает
Частично реализовано
Работает
Работает
Не реализовано
TLabel
Работает
Работает
Работает
Работает
Работает
Работает
Работает
Работает
Реализовано для Android
TShape
Работает
Работает
Работает
Частично реализовано
Работает
Частично реализовано
Работает
Работает
Работает
TSpeedButton
Работает
Работает
Работает
Работает
Работает
Не известно
Работает
Работает
Работает
TPaintBox
Работает
Работает
Работает
Работает
Работает
Не известно
Работает
Работает
Работает
TImage
Работает
Работает
Работает
Работает
Работает
Частично реализовано
Работает
Работает
Работает
Статус LazDeviceAPIs на каждом widgetset
Компонент
customdrawn-android
Accelerometer
Работает
Messaging (SMS, MMS and E-Mail)
Реализовано SMS
PositionInfo
Работает
Смотри также
From the Free Pascal wiki, page "Roadmap/ru", as it stood on 2020-02-23 after a change by Useroflazarus, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin .
Категории: Lazarus/ru Roadmaps/ru Версия 1, последнее изменение: WikiArchive , 11-4-2026 .
Править История Сохранить как PDF