Skip to content

GSoC 2019 work Product Submission

Deepak Singh Rathore edited this page Aug 18, 2019 · 18 revisions

Overview

To create a graphical library possibly using IUP extensible by Lua to allow easy creation of software like a schematic editor/flowchart creator/mind maps/block diagrams in Lua. The library needs to create basic mechanisms and graphic checks to create custom blocks and interconnections and provide an API to use these to create complex interactions like hierarchical schematic editors, etc.

Library link

Commits link

Installing the library using Luarocks.

luarocks install lua-gl

Usage

To use the module simply do

Creating a canvas object

cnvobj is an object of the IUP canvas. Canvas can be accessed by cnvobj like canvas = cnvobj.cnv and we can perform operations on canvas using cnvobj.

Work Status

Clone this wiki locally