Wow, absolutely fantastic Daniel (Dan?). I checked out the source and I
can't believe how concise it is. Very clean. Another application I can see
this for is in PulseAudio volume control, when users redirect audio from
multiple sources to a sink.

Once again, great job!

Lee

On Wed, May 20, 2015 at 11:02 PM, Daniel Brendle <grindh...@skarphed.org>
wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> Hi there!
>
> I wanted to introduce you to a project that has been on my
> "to-do"-stack for a long time. Now it grew to be somewhat presentable.
> Meet our very own Blender-Node-Editor-like flowgraph library for Gtk3:
>
> https://github.com/grindhold/libgtkflow
>
> GtkFlow gives you a new Widget, the GtkFlow.NodeView you can add nodes
> to this view that have inputs and outputs (so called sinks and sources
> respectively). These Nodes and the connections between them can be
> arranged by the user by dragging and dropping.
> It provides an easy way for users to communicate to a program how
> things interact and how things are connected.
>
> If you develop UI (especially for GNOME-related stuff), please let
> yourself be inspired how Flowgraphs could enhance your UI-concept.
> Some usecases i thought about are:
>   - A GUI for GStreamer that you can build and export your GStreamer
> pipelines from/to
>   - UI Replacement for GNURadio's Flowgraph implementation
>   - Video Compositing for PiTiVi
>
> I am eager to hear about your thoughts of possible usecases and
> especially for feedback about the library itself.
>
> If anyone can use it, i'd also be happy about helpers that engage in
> pushing the project further.
>
>
> Yours, Grindhold
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2
>
> iQIcBAEBCAAGBQJVXUqxAAoJEBuqgJs6izSEDbQP/i4mNisnbV98DBrhe6Scb7So
> Zg+Q1e7z9fpyEqoWI1sFsT640nt+pvZrNFjWYUA4zBDoUGM9FgGW7LAtgDAd/LNq
> ghz0luwwfOJu+dDum698YhSpFv87J0uLRK7UMYzf1GSMm4I2qwEsIuZnTq+QsffY
> HTEt0+vSsG9yVC5Be/bFDTxVuJO6Bs3X1bGP0LkSpLoFL0gt3OSR7MpZBD4NNVwZ
> /cZ3LLwEWAGeOx+EnfkT33zdReJuDrFrYJRIwoPUWMYJ1jR/C5h4rYSa+EAPmTf5
> d+SVg4vfWBeHxPhA/pJVRLPcYqngdj7g/aMBx9HCFjkSdmTRwI6KnVZpK0OKmGzY
> sgMmMr8bTs+cWDTnE8JsTm83Ph42HcJ8Y0RTECEFYrtGCIE2HPHOW/gOjWs8ZY72
> rtgctD2kXWtGttsowr+cpp+lxvK7rxuIzAQuJjWhuK0NDBRKvfBaqMCWmrN4rPvK
> +kegFRrGg3crNSZgUcH29+Kwu0D+Ad4urkej5I+0pVkUO+f6LkiMOJe6bTkjycS5
> 9aCWJqtrSeI19UGKv0V2rRsq9LgZDxaFiu164B01WaVpJs9Wm2Kd5pjlw1ZPpMnO
> DSCv1tgS/PsB3BHfq5mzffaQ+45phpesQq5wW9IqYBu5IAobIz8fWQSngxdtA4mX
> l4riNalBqyC4VQDlT7S/
> =J1cf
> -----END PGP SIGNATURE-----
> _______________________________________________
> gtk-list mailing list
> gtk-list@gnome.org
> https://mail.gnome.org/mailman/listinfo/gtk-list
>
_______________________________________________
gtk-list mailing list
gtk-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-list

Reply via email to