GoVCL 2.0.5 正式发布,跨平台 Go 语言 GUI 库
GoVCL是一款轻量级的go语言GUI库,基于Lazarus创建的liblcl ,使得编写一个跨平台的GUI软件不再是一件麻烦的事。
本次更新:
-- govcl --
- 限制:要求最小liblcl二进制版为2.0.5。
- 添加:
TListView、TTreeView、TListItem、TTreeNode添加一些新的方法和属性。 - 修复:liblcl:修复
rtl.SysOpen在Windows下包含中文时打开失败问题(#42)。 - 增加:添加一个simplecalc例子,主要用于另一种自动布局演示。
- 增加:
TListColumn添加SortIndicator属性。 - 增加:
TMemo添加Append方法。 - 删除:移除一些未使用的枚举、事件和类型定义。
- 增加:
TStringGrid添加更多的属性和方法。演示例子:grid/stringgrid2。 - 修改:修复一些事件参数不正确问题。
- 添加:
TStrings和TStringList添加新的方法和属性:AddStrings,AddStrings2,AddStrings3,AddPair,AddPair2,NameValueSeparator。 - 添加:
vcl包添加新的对话框函数:PasswordBox,InputCombo,InputComboEx。 - 修改:
TStrings和TStringList更改继承自IStrings,并修改所有与之相关的参数类型变更为IStrings。 - 修改:
TMemoryStream更改继承自IStream,并修改所有与之相关的参数类型变更为IStream。 - 增加:
TComboBox、TColorBox、TDateTimePicker、TComboBoxEx增加OnDropDown事件。 - 增加:
TMonthCalendar、TDateTimePicker添加了一些属性、方法和类型。
-- res2go --
- 增加:添加一些新的
TStringGrid事件。 - 增加:支持导出
OnDropDown事件。 - 删除:删除选项:
outres、scale、pause、usestr、encrypt、outmain。
往期更新可访问:往期更新