GoVCL是一款轻量级的go语言GUI库,基于Lazarus创建的liblcl ,使得编写一个跨平台的GUI软件不再是一件麻烦的事。
本次更新:
-- govcl --
- 限制:liblcl二进制要求>=2.0.6。
- 添加:新的tag:
finalizerOn默认不开启,开启后,非组件Newxxx之后无需手动调用Free(实验性)。
- 删除:
TCanvas移除TextRect3方法,之后改用TextRect2替代。
- 修改:
TCanvas修改TextRect2方法参数text *string-> text string。
- 增加:
TImageButton支持纵向排列的图片,优化内部绘制。
- 增加:
TClipboard增加了FindPictureFormatID、FindFormatID、GetAsHtml、SupportedFormats、HasFormatName、HasPictureFormat、SetAsHtml,重构了HasFormat的实现,并调整了Formats的返回类型。
- 增加:
TImageList增加了StretchDraw, AddSliced方法。
- 增加:所有继承自
TControl的添加AnchorSame, ScaleDesignToForm, ScaleFormToDesign, Scale96ToForm, ScaleFormTo96, Scale96ToFont, ScaleFontTo96, ScaleScreenToFont, ScaleFontToScreen, Scale96ToScreen, ScaleScreenTo96, AutoAdjustLayout, FixDesignFontsPPI, ScaleFontsPPI方法。
- 增加:
TColorDialog添加CustomColors属性。
- 增加:所有继承自
TWinControl的组件添加PaintTo方法。
- 增加:
TForm与TFrame增加DesignTimePPI属性。
- 增加:
TListView添加新的方法:GetHitTestInfoAt, GetItemAt, GetNearestItem, GetNextItem,新的属性:ColumnCount。
- 增加:
TTreeView添加新的方法:GetHitTestInfoAt。
- 删除:删除
memloaddll例子及amd64下的代码。
- 修改:
listviewvirtualdata例子,OwnerData为true时,Windows下增加模拟CheckBox功能。
- 修复:
gdiptest例子增加绘制一个按钮并响应单击事件演示。
- 调整:调整TGraphic、TJPEGImage、TPngImage、TGIFImage、TBitmap、TIcon的基类为IGraphic。
-- res2go --
- 增加:新的res2go-IDE插件,目前仅在群里测试,使用说明,后期会逐步废弃res2go命令行工具。
前往GoVCL官网
往期更新可访问:往期更新