On Mon, Jan 5, 2009 at 11:24 AM, Hans-Christoph Steiner hans@eds.org wrote:
On Jan 5, 2009, at 4:42 AM, volker böhm wrote:
marius schebella a écrit : ...
[openpanel] always goes with a bang input. default pd-auto- completion could directly be taken from the help patch for the object or a list of standard combinations for this object. marius.
make an GOP abstraction with a bang and a openpanel.
that's really not the same, I want a set of objects created automatically inside the patch, so that I can connect, drag or reuse them in the patcher window. this could be extended in so many ways. for example autoincrementing object arguments when you use a special duplicate command. marius.
don't know if anyone here wants to hear about it, but this is exactly what the clippings folder in maxmsp is used for. the user can save little (or big) code snippets there as regular patch files. then you can access the patches through a context menu and paste the code snippets into any new patches you are working on. ok, no key-shortcuts yet, but those could be added easily i suppose. very handy feature in my opinion. volker.
Yo, just for the sake of discussion, the [templater] object I released last month is one implementation of this "snippets" idea. See here: http://lists.puredata.info/pipermail/pd-list/2008-12/066854.html
(also, some of the stuff being requested like canvas object counts etc. can be found in IOhannes's iemguts). Best Luke
This is something that I really want to work on, and is one of the reasons why we need to rewrite u_main.tk. u_main.tk is so messy, it is basically impossible to extend without creating bugs.
- folder with pd patches named after key commands: ctrl-j.pd, shift-
ctrl-7.pd, etc. The contents of the patch would then be pasted at the cursor position when you hit the key.
- a folder with pd patches named after file extensions, wav.pd,
txt.pd, ogg.pd, etc. The contents of the patch would be paster at the cursor position when you drag-n-drop a file of that type onto the canvas.
Basically, the sooner we have the new u_main.tk replacement code finished, the sooner we can start tackling things like this in a rational fashion. Here are some parts that are good modules to work on:
- unified preference panel with tabs (like standard pref panes on
GNOME, Mac OS X, and Windows)
network connection written in Tcl
flexible key binding code so that people can easily experiment with
all these ideas (this is started)
- restructure Pd window for cleaner UI and code
.hc
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list