Excellent! I was actually just thinking about how I'd do this. I'd very much like for this to work with the Perl bindings. I'll have a chat to people in the gtk-perl list and see how difficult it would be to make it work. Dan On Thu, May 21, 2015 at 1:24 PM, Lee Fallat <ircsurfer33@xxxxxxxxx> wrote: > 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 <grindhold@xxxxxxxxxxxx> > 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@xxxxxxxxx >> https://mail.gnome.org/mailman/listinfo/gtk-list > > > > _______________________________________________ > gtk-list mailing list > gtk-list@xxxxxxxxx > https://mail.gnome.org/mailman/listinfo/gtk-list > _______________________________________________ gtk-list mailing list gtk-list@xxxxxxxxx https://mail.gnome.org/mailman/listinfo/gtk-list