Skip to content

rhcad/vgwpf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TouchVG for WPF

This is a lightweight 2D vector drawing framework using vgcore for Windows (WPF).

Features described in Online document. Please visit vgwpf-demo to see more examples.

arch

License

This is an open source LGPL 2.1 licensed project. It uses the following open source projects:

  • vgcore (LGPL): Cross-platform vector drawing libraries using C++.
  • x3py (Apache): Compile script files.
  • SWIG (GPL): Use the tool to generate the glue code for Java and C#.

How to Contribute

Contributors and sponsors are welcome. You may translate, commit issues or pull requests on this Github site. To contribute, please follow the branching model outlined here: A successful Git branching model.

Contributors

How to Compile

  • Open Test_cs10.sln in Visual Studio 2010 (Need VC++ and C#). Or open Test_cs9.sln in VS2008.

    • Need to install the lastest version of SWIG, and add the location to PATH.
  • Type ./build.sh can regenerate touchvglib/core/*.cs.

Add more shapes and commands

  • You can use newproj.py to create library project containing your own shapes and commands. So the TouchVG and TouchVGCore libraries does not require changes.

    • Checkout and enter DemoCmds directory, then type python newproj.py YourCmds:

      git clone https://github.com/rhcad/DemoCmds.git
      cd DemoCmds
      python newproj.py MyCmds

About

A lightweight 2D vector drawing framework for Windows (WPF).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published