Whoa, if anyone happens to do this, I would love to know—I could definitely use 
that!! :D

±±t3db0t

On Apr 3, 2011, at 5:38 PM, Hans-Christoph Steiner wrote:

> 
> To get all available objects, you would have to first get the list of loaded 
> classes from 'pd', then traverse the whole search path to see the objects 
> that could be loaded.  Its doable.
> 
> .hc
> 
> On Apr 3, 2011, at 5:29 PM, Jonathan Wilkes wrote:
> 
>> Here's a hack to get around the hacky creator names of the list objects
>> (I also added "list", but I'm not sure if you want to use aliases.)
>> 
>> Is there no way to just get a list of all the creator names that are
>> available when Pd loads up?
>> 
>> -Jonathan
>> 
>> 
>> --- On Sun, 4/3/11, yvan volochine <yvan...@gmail.com> wrote:
>> 
>>> From: yvan volochine <yvan...@gmail.com>
>>> Subject: Re: [PD] 3 new gui-plugins
>>> To: "Hans-Christoph Steiner" <h...@at.or.at>
>>> Cc: pd-list@iem.at
>>> Date: Sunday, April 3, 2011, 6:53 PM
>>> On 04/03/2011 06:44 PM,
>>> Hans-Christoph Steiner wrote:
>>>> 
>>>> On Apr 3, 2011, at 12:12 PM, yvan volochine wrote:
>>>> 
>>>>> On 04/03/2011 05:57 PM, Hans-Christoph Steiner
>>> wrote:
>>>>>> 
>>>>>> Wow, I love the tab autocompletion plugin!
>>> What would be amazing if we
>>>>>> had a bash-style completion files were the
>>> arguments were also
>>>>>> tab-completable, when relevant. Things like
>>> filenames, table/array
>>>>>> names, send/receive names, etc. This
>>> completion file could be included
>>>>>> in libraries. It really highlights how badly
>>> we need Enter/Return to
>>>>>> instantiate the object.
>>>>>> 
>>>>>> Personally I prefer the default
>>> tcsh/bash-style where tab doesn't cycle
>>>>>> thru the options when you hit tab repeatly. I
>>> could see a bash/tcsh
>>>>>> style display of the options, like in a popup
>>> when you hit tab
>>>>>> repeatedly.
>>>>> 
>>>>> hey thanks.
>>>>> I'm not really supposed to dedicate that ammount
>>> of time developping
>>>>> for pd but as I'm unemployed right now =)
>>>>> I'm afraid the bash style auto-completion is a bit
>>> above my head, but
>>>>> the idea is nice.
>>>> 
>>>> Basically, the first is the trigger: hitting tab twice
>>> where the tab
>>>> does not add any more characters. So using your plugin
>>> as an example,
>>>> type M-O-Tab-Tab would then list 'mod' and 'moses' as
>>> options but not
>>>> change the 'mo' in the box. Those options could then
>>> be in a popup menu
>>>> to both see and select with the keyboard or mouse.
>>> 
>>> yeah that's what I wanted first: a ComboBox below the
>>> object box, but
>>> then I had troubles with object box coordinates (did the
>>> user click or
>>> is the object still moving with the cursor, etc...) and I
>>> started adding
>>> some "if" and all kind of stuff inside mouse motion
>>> procedures and that
>>> became nasty.
>>> this (and the fact that I wanted it now =) made me rewrite
>>> the plugin
>>> with the "cycling-through-completions-with-tab" behavior
>>> (which I still
>>> find very cool for speedy-patching)
>>> 
>>> cheers,
>>> _y
>>> 
>>>> Adding the argument completion would probably be a lot
>>> more work, but I
>>>> haven't really thought about it. But just having
>>> object name completion
>>>> is huge!
>>>> 
>>>> .hc
>>>> 
>>>>>> One thing that needs to happen to make the
>>> auto-complete plugin more
>>>>>> deployable is to have all its procs in its own
>>> namespace. Otherwise
>>>>>> there can easily be name conflicts with other
>>> things named 'init',
>>>>>> 'trigger', etc.
>>>>> 
>>>>> done
>>>>> 
>>>>>> (FYI: sending to pd-announce also sends to
>>> pd-list)
>>>>> 
>>>>> okay
>>>>> 
>>>>> cheers,
>>>>> _y
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>> ----------------------------------------------------------------------------
>>>> 
>>>> 
>>>> You can't steal a gift. Bird gave the world his music,
>>> and if you can
>>>> hear it, you can have it. - Dizzy Gillespie
>>>> 
>>>> 
>>>> 
>>> 
>>> 
>>> _______________________________________________
>>> Pd-list@iem.at
>>> mailing list
>>> UNSUBSCRIBE and account-management -> 
>>> http://lists.puredata.info/listinfo/pd-list
>> <autocompletion-plugin.tcl>
> 
> 
> 
> ----------------------------------------------------------------------------
> 
> I have the audacity to believe that peoples everywhere can have three meals a 
> day for their bodies, education and culture for their minds, and dignity, 
> equality and freedom for their spirits.      - Martin Luther King, Jr.
> 
> 
> 
> _______________________________________________
> 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

Reply via email to