linkonoid / golcl

GUI for Golang based on crossplatform Lazarus LCL components

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

golcl

New crossplatform GUI for Golang. Adaptation VCL github.com/ying32/govcl for crossplatform Lazarus LCL. Work with like Delphi/Lazarus visual components, methods and events on Go in Delphi style. The first adaptation of govcl (github.com/ying32/govcl) to Lazarus LCL. All sources Lazarus/Freepascal project files added in configuration Lazarus 1.7 + FPC 3.1.1

I modify/adaptation Delphi-like code from govcl project for Lazarus/Freepascal and compile DLL library for the Win64 system in 64Bit Lazarus. In Lazarus not presents all methods, visual components and more more from Delphi.. but everything works ... and even more: new components will gradually be added, for example, a Stringgrid has already been added to work with tabular data (in the testing phase, just lack of free time).

Demonstration:

  • Screenshot
  • Or run liblcl.exe (in demonstration added StringGrid component in Tab1)

For compilation: Install github.com/ying32/govcl and Play with main.go file (64bit Dll in complect):

About

GUI for Golang based on crossplatform Lazarus LCL components

License:GNU Lesser General Public License v2.1


Languages

Language:Pascal 51.5%Language:Go 48.5%