With the recent talk about making the patch window look different
based on Edit Mode, I put together a GUI plugin for 0.43 that gives
you a buttonbar at the top of the patch window when in Edit Mode. It
gives you clickable shortcuts of what's on the Put menu, like Max/MSP
4.5 or DesireData:
http://puredata.info/community/projects/software/buttonbar
Let me know how it works for you, try it out, hack it, turn it into
something else. Anyone want to try to turn it into a menu?
.hc
¡El pueblo unido jamás será vencido!
Hi Hans,
Whoa, this is way cool! Do these plugins work in Vanilla Pd 0.43? How do I install it?
Cheers,
Chris.
On Tue, Nov 30, 2010 at 03:43:32PM -0500, Hans-Christoph Steiner wrote:
With the recent talk about making the patch window look different based on Edit Mode, I put together a GUI plugin for 0.43 that gives you a buttonbar at the top of the patch window when in Edit Mode. It gives you clickable shortcuts of what's on the Put menu, like Max/MSP 4.5 or DesireData:
Let me know how it works for you, try it out, hack it, turn it into
something else. Anyone want to try to turn it into a menu?.hc
¡El pueblo unido jamás será vencido!
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
On Fri, 3 Dec 2010, Chris McCormick wrote:
Whoa, this is way cool! Do these plugins work in Vanilla Pd 0.43? How do I install it?
After I developed Pd's original buttonbar, I realised that it's not particularly useful. Keyboard shortcuts are a lot more useful. The buttonbar is bit more comfortable if it supports drag-n-drop. This is something I haven't implemented, and Hans hasn't implemented either.
However, Hans implemented auto-hide. (Instead, I had an editmode toggle in the bar)
I wonder what the auto-hide thing means in terms of how big patch windows are when they open.
| Mathieu Bouchard ---- tél: +1.514.383.3801 ---- Villeray, Montréal, QC
On Dec 3, 2010, at 8:45 AM, Mathieu Bouchard wrote:
On Fri, 3 Dec 2010, Chris McCormick wrote:
Whoa, this is way cool! Do these plugins work in Vanilla Pd 0.43?
How do I install it?After I developed Pd's original buttonbar, I realised that it's not
particularly useful. Keyboard shortcuts are a lot more useful. The
buttonbar is bit more comfortable if it supports drag-n-drop. This
is something I haven't implemented, and Hans hasn't implemented
either.However, Hans implemented auto-hide. (Instead, I had an editmode
toggle in the bar)I wonder what the auto-hide thing means in terms of how big patch
windows are when they open.
Funny, I started out doing it to test the idea of hiding/showing
something based on editmode, but then it grew into a life of its own.
Right now, I find the behavior a little annoying, the canvas stays the
same size, and the buttonbar is inserted at the top, so it moves the
canvas down. I think it would work better to have the button bar show
up at the bottom if its going to expand the window size. Or the other
option is that it covers part of the canvas and the window stays the
same size, but that I think would be harder to implement since Pd
wants to control the size of the canvas.
Another thing I think should be possible as a plugin is to have a
right-click menu bar of those buttons.
.hc
"Free software means you control what your computer does. Non-free
software means someone else controls that, and to some extent controls
you." - Richard M. Stallman
Le vendredi 03 décembre 2010 à 10:28 -0500, Hans-Christoph Steiner a écrit :
On Dec 3, 2010, at 8:45 AM, Mathieu Bouchard wrote:
On Fri, 3 Dec 2010, Chris McCormick wrote:
Whoa, this is way cool! Do these plugins work in Vanilla Pd 0.43?
How do I install it?After I developed Pd's original buttonbar, I realised that it's not
particularly useful. Keyboard shortcuts are a lot more useful. The
buttonbar is bit more comfortable if it supports drag-n-drop. This
is something I haven't implemented, and Hans hasn't implemented
either.However, Hans implemented auto-hide. (Instead, I had an editmode
toggle in the bar)I wonder what the auto-hide thing means in terms of how big patch
windows are when they open.Funny, I started out doing it to test the idea of hiding/showing
something based on editmode, but then it grew into a life of its own.
Right now, I find the behavior a little annoying, the canvas stays the
same size, and the buttonbar is inserted at the top, so it moves the
canvas down. I think it would work better to have the button bar show
up at the bottom if its going to expand the window size. Or the other
option is that it covers part of the canvas and the window stays the
same size, but that I think would be harder to implement since Pd
wants to control the size of the canvas.Another thing I think should be possible as a plugin is to have a
right-click menu bar of those buttons.
And an other small window à la The Gimp (window toobox) ? ++
Jack
.hc
"Free software means you control what your computer does. Non-free
software means someone else controls that, and to some extent controls
you." - Richard M. Stallman
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
On Dec 3, 2010, at 11:21 AM, Jack wrote:
Le vendredi 03 décembre 2010 à 10:28 -0500, Hans-Christoph Steiner a écrit :
On Dec 3, 2010, at 8:45 AM, Mathieu Bouchard wrote:
On Fri, 3 Dec 2010, Chris McCormick wrote:
Whoa, this is way cool! Do these plugins work in Vanilla Pd 0.43? How do I install it?
After I developed Pd's original buttonbar, I realised that it's not particularly useful. Keyboard shortcuts are a lot more useful. The buttonbar is bit more comfortable if it supports drag-n-drop. This is something I haven't implemented, and Hans hasn't implemented either.
However, Hans implemented auto-hide. (Instead, I had an editmode toggle in the bar)
I wonder what the auto-hide thing means in terms of how big patch windows are when they open.
Funny, I started out doing it to test the idea of hiding/showing something based on editmode, but then it grew into a life of its own. Right now, I find the behavior a little annoying, the canvas stays
the same size, and the buttonbar is inserted at the top, so it moves the canvas down. I think it would work better to have the button bar
show up at the bottom if its going to expand the window size. Or the
other option is that it covers part of the canvas and the window stays the same size, but that I think would be harder to implement since Pd wants to control the size of the canvas.Another thing I think should be possible as a plugin is to have a right-click menu bar of those buttons.
And an other small window à la The Gimp (window toobox) ?
That would not be hard to do. Basically just create a 'toplevel'
window, and arrange the buttons that I made for the toolbar in that
toplevel window. The plugin could also add key bindings and items in
the Window menu, or wherever appropriate. I'm happy to give pointers
to anyone who wants to take this on.
.hc
++
Jack
.hc
"Free software means you control what your computer does. Non-free software means someone else controls that, and to some extent
controls you." - Richard M. Stallman
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
"A cellphone to me is just an opportunity to be irritated wherever you
are." - Linus Torvalds
this only works with pd >= .43, right?
On Dec 3, 2010, at 11:21 AM, Jack wrote:
Le vendredi 03 décembre 2010 à 10:28 -0500, Hans-Christoph Steiner a écrit :
On Dec 3, 2010, at 8:45 AM, Mathieu Bouchard wrote:
On Fri, 3 Dec 2010, Chris McCormick wrote:
Whoa, this is way cool! Do these plugins work in Vanilla Pd 0.43? How do I install it?
After I developed Pd's original buttonbar, I realised that it's not particularly useful. Keyboard shortcuts are a lot more useful. The buttonbar is bit more comfortable if it supports drag-n-drop. This is something I haven't implemented, and Hans hasn't implemented either.
However, Hans implemented auto-hide. (Instead, I had an editmode toggle in the bar)
I wonder what the auto-hide thing means in terms of how big patch windows are when they open.
Funny, I started out doing it to test the idea of hiding/showing something based on editmode, but then it grew into a life of its own. Right now, I find the behavior a little annoying, the canvas stays the same size, and the buttonbar is inserted at the top, so it moves the canvas down. I think it would work better to have the button bar show up at the bottom if its going to expand the window size. Or the other option is that it covers part of the canvas and the window stays the same size, but that I think would be harder to implement since Pd wants to control the size of the canvas.
Another thing I think should be possible as a plugin is to have a right-click menu bar of those buttons.
And an other small window à la The Gimp (window toobox) ?
That would not be hard to do. Basically just create a 'toplevel'
window, and arrange the buttons that I made for the toolbar in that
toplevel window. The plugin could also add key bindings and items in
the Window menu, or wherever appropriate. I'm happy to give pointers to
anyone who wants to take this on..hc
++
Jack
.hc
"Free software means you control what your computer does. Non-free software means someone else controls that, and to some extent controls you." - Richard M. Stallman
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
"A cellphone to me is just an opportunity to be irritated wherever you
are." - Linus Torvalds
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
Yes, this is all 0.43 stuff, because of the new pd-gui.
.hc
On Dec 4, 2010, at 9:04 AM, João Pais wrote:
this only works with pd >= .43, right?
On Dec 3, 2010, at 11:21 AM, Jack wrote:
Le vendredi 03 décembre 2010 à 10:28 -0500, Hans-Christoph Steiner a écrit :
On Dec 3, 2010, at 8:45 AM, Mathieu Bouchard wrote:
On Fri, 3 Dec 2010, Chris McCormick wrote:
Whoa, this is way cool! Do these plugins work in Vanilla Pd 0.43? How do I install it?
After I developed Pd's original buttonbar, I realised that it's
not particularly useful. Keyboard shortcuts are a lot more useful. The buttonbar is bit more comfortable if it supports drag-n-drop. This is something I haven't implemented, and Hans hasn't implemented either.However, Hans implemented auto-hide. (Instead, I had an editmode toggle in the bar)
I wonder what the auto-hide thing means in terms of how big patch windows are when they open.
Funny, I started out doing it to test the idea of hiding/showing something based on editmode, but then it grew into a life of its
own. Right now, I find the behavior a little annoying, the canvas
stays the same size, and the buttonbar is inserted at the top, so it moves
the canvas down. I think it would work better to have the button bar
show up at the bottom if its going to expand the window size. Or the
other option is that it covers part of the canvas and the window stays
the same size, but that I think would be harder to implement since Pd wants to control the size of the canvas.Another thing I think should be possible as a plugin is to have a right-click menu bar of those buttons.
And an other small window à la The Gimp (window toobox) ?
That would not be hard to do. Basically just create a 'toplevel'
window, and arrange the buttons that I made for the toolbar in that
toplevel window. The plugin could also add key bindings and items
in the Window menu, or wherever appropriate. I'm happy to give
pointers to anyone who wants to take this on..hc
++
Jack
.hc
"Free software means you control what your computer does. Non-free software means someone else controls that, and to some extent
controls you." - Richard M. Stallman
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
"A cellphone to me is just an opportunity to be irritated wherever
you are." - Linus Torvalds
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
-- Friedenstr. 58 10249 Berlin (Deutschland) Tel +49 30 42020091 | Mob +49 162 6843570 Studio +49 30 69509190 jmmmpais@googlemail.com | skype: jmmmpjmmmp
Looking at things from a more basic level, you can come up with a more
direct solution... It may sound small in theory, but it in practice,
it can change entire economies. - Amy Smith
On Dec 3, 2010, at 8:45 AM, Mathieu Bouchard wrote:
On Fri, 3 Dec 2010, Chris McCormick wrote:
Whoa, this is way cool! Do these plugins work in Vanilla Pd 0.43?
How do I install it?After I developed Pd's original buttonbar, I realised that it's not
particularly useful. Keyboard shortcuts are a lot more useful. The
buttonbar is bit more comfortable if it supports drag-n-drop. This
is something I haven't implemented, and Hans hasn't implemented
either.However, Hans implemented auto-hide. (Instead, I had an editmode
toggle in the bar)I wonder what the auto-hide thing means in terms of how big patch
windows are when they open.
Just had a thought, it would be cool to see your buttonbar also
implemented as an 0.43 plugin, especially since its already well
developed.
.hc
As we enjoy great advantages from inventions of others, we should be
glad of an opportunity to serve others by any invention of ours; and
this we should do freely and generously. - Benjamin Franklin
On Fri, 3 Dec 2010, Hans-Christoph Steiner wrote:
Just had a thought, it would be cool to see your buttonbar also implemented as an 0.43 plugin, especially since its already well developed.
er, there is not much code in a buttonbar. It's rather pointless to reimplement it. Apart from the edit mode button/toggle (with two icons : open hand for edit mode, fist for run mode), the other functional difference was really just that the icons were picked from a folder, so that people could customise them easily.
| Mathieu Bouchard ---- tél: +1.514.383.3801 ---- Villeray, Montréal, QC
just that the icons were picked from a folder, so that people could
customise them easily. That's good. Customization is important! :)
On Sun, Dec 5, 2010 at 5:06 PM, Mathieu Bouchard matju@artengine.ca wrote:
On Fri, 3 Dec 2010, Hans-Christoph Steiner wrote:
Just had a thought, it would be cool to see your buttonbar also
implemented as an 0.43 plugin, especially since its already well developed.
er, there is not much code in a buttonbar. It's rather pointless to reimplement it. Apart from the edit mode button/toggle (with two icons : open hand for edit mode, fist for run mode), the other functional difference was really just that the icons were picked from a folder, so that people could customise them easily.
| Mathieu Bouchard ---- tél: +1.514.383.3801 ---- Villeray, Montréal, QC
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
On Sun, 5 Dec 2010, Pedro Lopes wrote:
just that the icons were picked from a folder, so that people could customise them easily.That's good. Customization is important! :)
If you want to know what the two bundled iconsets were looking like, here they are :
http://artengine.ca/desiredata/gallery/the_new_look.gif http://artengine.ca/desiredata/gallery/the_new_look_b.gif
However, [bng] and [tgl] icons are missing from the latter and I don't remember why.
| Mathieu Bouchard ---- tél: +1.514.383.3801 ---- Villeray, Montréal, QC
Hi
just tried this out...very nice! works good
On Sun, Dec 5, 2010 at 5:38 PM, Mathieu Bouchard matju@artengine.ca wrote:
On Sun, 5 Dec 2010, Pedro Lopes wrote:
just that the icons were picked from a folder, so that people could customise them easily.That's good. Customization is important! :)
If you want to know what the two bundled iconsets were looking like, here they are :
http://artengine.ca/desiredata/gallery/the_new_look.gif http://artengine.ca/desiredata/gallery/the_new_look_b.gif
However, [bng] and [tgl] icons are missing from the latter and I don't remember why.
| Mathieu Bouchard ---- tél: +1.514.383.3801 ---- Villeray, Montréal, QC
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Yes, this is vanilla 0.43. Just drop them into the user-installed
folders like installing an external:
http://puredata.info/docs/faq/how-do-i-install-externals-and-help-files
.hc
On Dec 3, 2010, at 12:32 AM, Chris McCormick wrote:
Hi Hans,
Whoa, this is way cool! Do these plugins work in Vanilla Pd 0.43?
How do I install it?Cheers,
Chris.
On Tue, Nov 30, 2010 at 03:43:32PM -0500, Hans-Christoph Steiner
wrote:With the recent talk about making the patch window look different
based on Edit Mode, I put together a GUI plugin for 0.43 that gives you a buttonbar at the top of the patch window when in Edit Mode. It
gives you clickable shortcuts of what's on the Put menu, like Max/MSP 4.5 or DesireData:Let me know how it works for you, try it out, hack it, turn it into something else. Anyone want to try to turn it into a menu?
.hc
¡El pueblo unido jamás será vencido!
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
“We must become the change we want to see. - Mahatma Gandhi
On Fri, Dec 03, 2010 at 10:23:45AM -0500, Hans-Christoph Steiner wrote:
Yes, this is vanilla 0.43. Just drop them into the user-installed
folders like installing an external:http://puredata.info/docs/faq/how-do-i-install-externals-and-help-files
Whoa, awesome, I just tried this with the full-screen tcl plugin. This plugins thing is a very cool feature! Congratulations to all you devs, and many thanks.
Chris.
Hi
Can I just check where the other gui plugins go? I dropped them in a folder called *start up* in /usr/local/lib/pd-externals and get the following errors in the console- thanks for any tips
UNHANDLED ERROR: couldn't open "/usr/local/lib/pd/startup/object_tags.tcllist": no such file or directory while executing "open [file join $::sys_libdir startup object_tags.tcllist]" ("uplevel" body line 42) invoked from within "uplevel #0 $tclcode" FAILED TO LOAD /usr/local/lib/pd-externals/startup/object_db-plugin.tcl
UNHANDLED ERROR: window name "create" already exists in parent while executing "menu .popup.create" ("uplevel" body line 11) invoked from within "uplevel #0 $tclcode" FAILED TO LOAD /usr/local/lib/pd-externals/startup/disabled/insertintopopup-plugin.tcl
(Tcl) INVALID COMMAND NAME: invalid command name "pdtk_pd_meters" while executing "pdtk_pd_meters 0 0 0 0" ("uplevel" body line 1) invoked from within "uplevel #0 $cmd_from_pd"
On Sat, Dec 11, 2010 at 4:40 AM, Chris McCormick chris@mccormick.cx wrote:
On Fri, Dec 03, 2010 at 10:23:45AM -0500, Hans-Christoph Steiner wrote:
Yes, this is vanilla 0.43. Just drop them into the user-installed folders like installing an external:
http://puredata.info/docs/faq/how-do-i-install-externals-and-help-files
Whoa, awesome, I just tried this with the full-screen tcl plugin. This plugins thing is a very cool feature! Congratulations to all you devs, and many thanks.
Chris.
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
On Dec 11, 2010, at 6:38 AM, ALAN BROOKER wrote:
Hi
Can I just check where the other gui plugins go? I dropped them in a
folder called start up in /usr/local/lib/pd-externals and get the
following errors in the console- thanks for any tips
UNHANDLED ERROR: couldn't open "/usr/local/lib/pd/startup/ object_tags.tcllist": no such file or directory while executing "open [file join $::sys_libdir startup object_tags.tcllist]" ("uplevel" body line 42) invoked from within "uplevel #0 $tclcode" FAILED TO LOAD /usr/local/lib/pd-externals/startup/object_db- plugin.tcl
I just fixed this in SVN, try again. You need to put both files into
your externals folder: object_db-plugin.tcl and object_tags.tcllist.
This would be awesome to see using the meta info included in the
library's meta file and help patches.
UNHANDLED ERROR: window name "create" already exists in parent while executing "menu .popup.create" ("uplevel" body line 11) invoked from within "uplevel #0 $tclcode" FAILED TO LOAD /usr/local/lib/pd-externals/startup/disabled/ insertintopopup-plugin.tcl
I checked in a new version of this plugin which works for me:
https://pure-data.svn.sourceforge.net/svnroot/pure-data/trunk/scripts/guiplu...
(Tcl) INVALID COMMAND NAME: invalid command name "pdtk_pd_meters" while executing "pdtk_pd_meters 0 0 0 0" ("uplevel" body line 1) invoked from within "uplevel #0 $cmd_from_pd"
Miller removed the meters from Pure Data/Vanilla, so this is only
useful with Pd-extended.
.hc
Programs should be written for people to read, and only incidentally
for machines to execute.