https://github.com/evmar/gocairo
autogenerated full golang bindings for cairo
https://github.com/evmar/gocairo
Last synced: about 1 year ago
JSON representation
autogenerated full golang bindings for cairo
- Host: GitHub
- URL: https://github.com/evmar/gocairo
- Owner: evmar
- License: apache-2.0
- Created: 2011-11-22T18:55:39.000Z (over 14 years ago)
- Default Branch: master
- Last Pushed: 2016-02-24T16:51:45.000Z (over 10 years ago)
- Last Synced: 2025-03-25T00:09:58.793Z (about 1 year ago)
- Language: Go
- Homepage:
- Size: 133 KB
- Stars: 36
- Watchers: 4
- Forks: 10
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Package cairo is a Golang wrapper for the Cairo graphics library.
Copyright 2015 Google Inc. All Rights Reserved.
(Not an official Google project.)
This wrapper is unique among Cairo wrappers in that it is generated by
parsing the C API header, and then massaged from there into a Go-style
API. This ensures the wrapper is consistent and complete.
## Install
If you're lucky this will work:
go get github.com/martine/gocairo/cairo
but Cairo can be built many different configurations (e.g. it can be
built with or without Xlib or PNG etc. support), so it's likely you'll
need to `git clone` this repository instead and run `make` to have the
build process autodetect your system's configuration.
## Docs