路线图

来自Lazarus wiki
跳转到导航跳转到搜索

英语(英语) русскииа(ru)

本文档介绍了Lazarus各个部分的当前状态,并帮助新贡献者找到合适的地方提供帮助。它还显示了执行各个部分和目标的人员。

灯泡 注:此页面引用Lazarus组件库的LCL接口部分(与后端工具包对话)。它并不反映单个GUI工具包的实际功能(例如:GTK2、GTK3、Qt、Qt5、Qt6、fpGUI等)

图例:

工作-稳定,大部分或全部部件已实现。

部分实施-有效,但缺少一些功能

正在进行中-有人正在处理这个

未实施-什么都没做,需要你的帮助

已弃用-过时、过时,不建议用于新项目

未知-请检查此组件是否工作,并在此处设置其状态

LCL接口的一般状态

单位 项目 目标 后端 负责人 评论
GTK1型 不推荐的接口 工作 1 Gtk公司 - -
GTK2号机组 主Linux(和类似的UNIXe)界面 工作 1 Gtk2公司 泽尔扬 -
GTK3号机组 Linux(和类似的UNIXe)接口 进步 1.4 Gtk3公司 泽尔扬 阿尔法状态
Win32(Win32) 32位和64位的桌面窗口 工作 1 WinAPI软件 Paul Ishenin和文森特 -
Qt(数量) Qt4接口 工作 1 Qt和LCL 泽尔扬 取决于qt4绑定
问题5 Qt5接口 工作 1.8 Qt5和LCL 泽尔扬 取决于qt5绑定
问题6 Qt6接口 工作 2.4 Qt6和LCL 泽尔扬 取决于qt6绑定
WinCE公司 Windows CE界面 工作 1 Windows API和LCL - 取决于志愿者
fpGUI(图形用户界面) fpGUI界面 正在进行中 没有目标 fpGUI和LCL - 取决于志愿者
碳界面 暂停(已弃用) 1 碳和LCL - -
可可 可可接口 工作 2.6 - 2.8? 可可和LCL 德米特里 取决于志愿者
自定义提取 CustomDrawn接口 正在进行中 没有目标 LCL、X11、Android NDK和SDK - 取决于志愿者

拉撒路各个部分的现状

单位 项目 目标 技能 负责人 评论
集成电路设备 T集合编辑器 工作 0.9.x倍 FCL、RTTI、IDE - LCL/FCL中各种TCollection的通用TCollectioneditor。
集成电路设备 TActionList(操作列表) 工作 0.9.x倍 - - -
集成电路设备 文档编辑器 工作 - 计划生育文件 - 文档编辑器将是与fpde类似的集成fpDoc编辑器。这将是一个独立的过程,因此它也可以为对话框显示帮助。它还应该能够为包编写帮助。
集成电路设备 将LFM导出为xml 工作 - - - 加载LFM文件并将其保存为XML。
集成电路设备 图标编辑器路线图 正在进行中 发布1.0 - - 一个简单的图标编辑器,可以创建lrs文件。这将是一个很好的例子,可以帮助新手为他们的组件创建图标。
拼箱拼箱 边框间距 工作 0.9.x倍 - - 用于对齐控件
拼箱拼箱 拖放 工作 - -
拼箱拼箱 Darwin Power PC的端口,macOS 工作 0.9.x倍 - - 取决于FPC 1.9.5
拼箱拼箱 macOS端口(x86) 工作 - - - 取决于FPC 2.1.1
拼箱拼箱 T分裂器 工作 0.9.x倍 容易的 - -
拼箱拼箱 TFindDialog(TFind对话框) 工作 - - - 0.9.16实施
拼箱拼箱 TReplace对话框 工作 - - - 0.9.16实施
拼箱拼箱 T控制。字体 正在进行中 0.9.x倍 - - -
拼箱拼箱 TTab控制 正在进行中 0.9.x倍 - - -
拼箱拼箱 停靠(=表单组合) 部分工作,正在进行 发布1.0 深层LCL和接口 马蒂亚斯 -
拼箱拼箱 T框架(=作为子窗体) 工作 0.9.28 深入了解LCL 保罗·马蒂亚斯 -
集成电路设备 视觉表单继承 工作 发布1.0 集成电路设备 马蒂亚斯 属性尚未传播到打开的子体
拼箱拼箱 MDI-多文档接口正在放置。。。 正在进行中 1.2 深层LCL和接口 泽尔扬 不支持MDI的小部件集的MDI LCL模拟器,也是qt和win32/64的MDI本机实现。目前只有qt有完整的MDI支持,其他支持正在进行中。
拼箱拼箱 调色板支持 未执行 - - - 需要在256色显示器上正确显示颜色
拼箱拼箱 T工具栏 部分工作,正在进行 发布1.0 LCL和锚固 爱是生死相许 -
拼箱拼箱 T控制栏 框架实现,以防止Delphi转换中的错误,正在进行中 发布1.0 LCL和锚固 爱是生死相许 -
拼箱拼箱 TMask编辑 工作 - - 巴特 -
拼箱拼箱 T目录树视图 未执行 - - - -
拼箱拼箱 将最大化约束到特定区域 未执行 - winapi,gtk公司 - 当最大化窗口时,左侧、顶部、宽度和高度都可以限制为屏幕/桌面上的特定矩形区域。完成后,约束源编辑器和其他窗口
组件 TIcon公司 工作 0.9.26 - 马克 -
组件 CUPS包 工作 0.9.x倍 容易的 -

每个LCL接口上的功能状态

组件 赢32 全球技术委员会 gtk2型 qt/qt5/qt6个 畏缩 fpgui(图形用户界面) 可可 定制的
加速器键 工作 工作 部分实施 部分实施 工作 不适用 未实施 工作 未实施
插入符号 工作 工作 工作 工作 工作 未知 未实施 工作 未实施
剪贴板 工作 工作 工作 工作 工作 工作 未实施 工作 在Android中实现
游标 工作 工作 工作 工作 工作 工作 部分实施 工作 未实施
拖放 工作 工作 工作 部分实施 工作 不适用 未实施 工作 未实施
删除文件事件 工作 工作 工作 部分实施 工作 不适用 未实施 工作 未实施
MDI支持 未实施 未实施 未实施 未实施 工作 未实施 未实施 未实施 未实施
印刷 工作 工作 工作 部分实施 工作 未知 未实施 未实施 未实施
区域 工作 工作 工作 工作 工作 工作 部分实施 部分实施 工作
TCustomControl子代 工作 工作 工作 部分实施 工作 工作 工作 工作 工作
Unicode支持 工作 无法实施 工作 工作 工作 工作 工作 工作 工作
BidiMode(Bidi模式) 工作 未实施 部分实施 未实施 工作 未实施 未实施 未实施 未实施
应用程序 工作 工作 工作 工作 工作 部分实施 部分实施 工作 工作
T定时器 工作 工作 工作 工作 工作 部分实施 工作 工作 工作
T应用。队列同步调用 工作 未知 工作 未知 工作 未知 工作 工作 未实施
T螺纹。使同步 工作 未知 工作 未知 工作 未知 工作 工作 未实施
发送消息 工作 未知 工作 工作 工作 未知 工作 工作 未实施
后线程消息 工作 未知 未知 未知 工作 未知 未实施 未知 未实施

每个LCL接口上的图形状态

组件 赢32 全球技术委员会 gtk2型 qt/qt5/qt6个 畏缩 fpgui(图形用户界面) 可可 定制的
TBitmap/TPixmap/TIcon/等 工作 工作 工作 工作 工作 工作 部分实施 工作 工作
画刷类 工作 工作 工作 部分实施 工作 工作 部分实施 工作 工作
T字体 工作 工作 部分实施 工作 工作 工作 部分实施 工作 工作
TPen公司 工作 工作 工作 工作 工作 工作 部分实施 工作 工作
外部文本输出 工作 工作 工作 工作 工作 工作 工作 工作 工作

每个LCL接口上的本机控件的状态

本机控件是TWinControl的后代,它不是TCustomControl的后代。

组件 赢32 全球技术委员会 gtk2型 qt/qt5/qt6个 畏缩 fpgui(图形用户界面) 可可 定制的
TBitBtn(待定) 工作 工作 工作 工作 工作 工作 工作 工作 部分实施
按钮控件 工作 工作 工作 工作 工作 工作 工作 工作 工作
T日历 工作 工作 工作 部分实施 工作 工作 未实施 工作 未实施
T复选框 工作 工作 工作 工作 工作 工作 工作 工作 工作
TCheckGroup(检查组) 工作 工作 工作 工作 工作 工作 工作 工作 未实施
TCheckListBox(检查列表框) 工作 工作 工作 工作 工作 工作 工作 工作 未实施
T组合框 工作 工作 工作 部分实施 工作 工作 部分实施 工作 在Android中实现
T编辑 工作 工作 工作 工作 工作 工作 工作 工作 工作
T表格 工作 工作 工作 工作 工作 工作 工作 工作 工作
T分组框 工作 工作 工作 工作 工作 工作 工作 工作 工作
TIdleTimer(TIdle计时器) 工作 工作 工作 工作 工作 工作 工作 工作 未实施
T图像列表 工作 工作 工作 部分实施 工作 工作 未实施 工作 未实施
列表框组件 工作 工作 工作 工作 工作 工作 工作 工作 未实施
T列表视图 工作 工作 部分实施 部分实施 工作 工作 未实施 工作 未实施
主菜单 工作 工作 工作 工作 工作 工作 工作 工作 在Android中实现
到文本框 工作 工作 工作 工作 工作 工作 工作 工作 工作
T菜单项 工作 工作 工作 工作 工作 工作 工作 工作 在Android中实现
T页面控制T标签页 工作 工作 工作 工作 工作 工作 未实施 工作 未实施
T空气分离器 工作 工作 工作 工作 工作 未实施 工作 工作 未实施
T面板 工作 工作 工作 工作 工作 工作 工作 工作 工作
TPoupp菜单 工作 工作 工作 工作 工作 工作 工作 工作 未实施
进度条组件 工作 工作 工作 工作 工作 工作 工作 工作 工作
T收音机按钮 工作 工作 工作 工作 工作 工作 工作 工作 部分实施
TRadio集团 工作 工作 工作 工作 工作 工作 工作 工作 未实施
TScroll酒吧 工作 工作 工作 工作 工作 工作 部分实施 工作 部分实施
T滚动框 工作 工作 工作 部分实施 工作 未知 部分实施 工作 未实施
TSpinEdit(T引脚编辑) 工作 工作 工作 工作 工作 未知 未实施 工作 部分实施
T分裂器 工作 工作 工作 工作 工作 未知 部分实施 工作 未实施
T静态文本 工作 工作 工作 工作 工作 工作 工作 工作 工作
状态栏组件 工作 工作 工作 工作 工作 工作 未实施 工作 未实施
T切换框 工作 工作 工作 工作 工作 部分实施 未实施 工作 未实施
T跟踪条 工作 工作 工作 工作 工作 工作 未实施 工作 工作
T光线图标 工作 工作 工作 部分实施 工作 未实施 未实施 工作 未实施

每个LCL接口上的对话框状态

组件 赢32 全球技术委员会 gtk2型 夸脱/夸脱5 畏缩 fpgui(图形用户界面) 可可 定制的
LCLIntf公司。对话框 工作 工作 工作 未实施 工作 工作 工作 工作 已在Android上实现
应用。MessageBox、MessageDlg、LCLIntf。提示用户 工作 工作 工作 工作 工作 工作 工作 工作 已在Android上实现
LCLIntf公司。询问用户 工作 工作 工作 工作 工作 工作 未实施 工作 未实施
TColor对话框 工作 工作 工作 工作 工作 未实施 工作 工作 未实施
TFont对话框 工作 工作 工作 工作 工作 未实施 工作 工作 未实施
TO打开对话框 工作 工作 工作 工作 工作 工作 工作 工作 未实施
TPrinterSetup对话框 工作 工作 工作 未实施 工作 未实施 未实施 未实施 未实施
TS保存对话框 工作 工作 工作 工作 工作 工作 工作 工作 未实施
TTask对话框 工作 未知 工作 工作 工作 未知 工作 工作 未实施

每个LCL接口上基于TCustomControl的控件的状态

请注意,作为TCustomControl子代并不能保证控件没有小部件集实现。TArrow有它,尽管它有一个很好的默认实现。TNotebook在LCL中完全实现。

组件 赢32 全球技术委员会 gtk2型 qt/qt5/qt6个 畏缩 fpgui(图形用户界面) 可可 定制的
塔罗 工作 工作 工作 工作 工作 工作 工作 工作 工作
T笔记本 工作 工作 工作 工作 工作 工作 未实施 工作 工作
TUpDown按钮 工作 工作 工作 工作 工作 部分实施 工作 工作 部分实施
T字符串网格 工作 工作 工作 部分实施 工作 部分实施 部分实施 工作 部分实施
TDrawGrid(牵引电网) 工作 工作 工作 部分实施 工作 未知 部分实施 工作 部分实施
T工具栏 工作 工作 工作 工作 工作 工作 未实施 工作 未实施
T树视图 工作 工作 工作 部分实施 工作 工作 未实施 工作 未实施
TValueListEditor(值列表编辑器) 工作 工作 工作 部分实施 工作 工作 部分实施 工作 未实施

每个LCL接口上基于TGraphicControl的控件的状态

注:这些仅适用于LCL包装组件,针对特定的GUI工具箱功能本身。

组件 赢32 全球技术委员会 gtk2型 qt/qt5/qt6个 畏缩 fpgui(图形用户界面) 可可 定制的
T级别 工作 工作 工作 工作 工作 部分实施 工作 工作 未实施
T标签 工作 工作 工作 工作 工作 工作 工作 工作 已在Android上实现
T形状 工作 工作 工作 部分实施 工作 部分实施 工作 工作 工作
T速度按钮 工作 工作 工作 工作 工作 未知 工作 工作 工作
T油漆盒 工作 工作 工作 工作 工作 未知 工作 工作 工作
TImage公司 工作 工作 工作 工作 工作 部分实施 工作 工作 工作

每个小部件集上的LazDeviceAPI状态

组件 定制drawn-android
加速计 工作
信息(短信息、彩信和电子邮件) 已实施SMS
职位信息 工作


另请参见