Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vadz/grapheditor
Graph editor library for wxWidgets (including OGL)
https://github.com/vadz/grapheditor
Last synced: about 1 month ago
JSON representation
Graph editor library for wxWidgets (including OGL)
- Host: GitHub
- URL: https://github.com/vadz/grapheditor
- Owner: vadz
- Created: 2018-06-13T21:10:03.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-08-13T14:28:45.000Z (4 months ago)
- Last Synced: 2024-10-13T16:44:37.012Z (about 2 months ago)
- Language: C++
- Size: 1.2 MB
- Stars: 7
- Watchers: 3
- Forks: 2
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-starred - vadz/grapheditor - Graph editor library for wxWidgets (including OGL) (others)
README
Overview
========This is a simple graph editor library for wxWidgets.
Building
========Prerequisites
-------------1. wxWidgets 3.2 or later.
1. Graphviz headers and libraries: tested with Graphviz from 2.26 to 10.0.1.Using Microsoft Visual Studio
-----------------------------The solution file uses MSVS 2022 format, but previous MSVS 201x versions should
probably work as well -- they haven't been tested however.1. Edit `build/graphviz.props` file and change GraphvizDir directory value to
point to Graphviz installation directory (note that this value should be
backslash-terminated).
1. Open `build/grapheditor.sln` and build it.
1. Run `graphtest` sample after setting the `WX_GRAPHTEST_DATA_DIR` environment
variable to point to `samples/resources` directory to allow it finding its
image files.Using GNU Make
--------------This works in any Unix-like environment providing the standard Unix tools such
as ar(1) and ranlib(1) as well as pkg-config, with `libgvc.pc` from Graphviz
being available, and wx-config.Simply run `make -C build` to build, optionally specifying the following
variables on make command line:- `DEBUG` may be set to 1 to build with debug info and without optimizations.
- `WX_CONFIG` may be set to the full path of `wx-config` if it's not in `PATH`.
- `WX_PORT`, `WX_SHARED` and `WX_VERSION` may be used to select a particular
wxWidgets build if more than one are available.Set `WX_GRAPHTEST_DATA_DIR` to the location of the directory containing the
resources when running `graphtest` after building, e.g.$ WX_GRAPHTEST_DATA_DIR=`pwd`/samples/resources ./build/out/graphtest