[Clam-devel] patch: added submenues in context menu to connect with compatible ports in canvas
Natanael Olaiz
nolaiz at gmail.com
Fri May 30 03:19:48 PDT 2008
El 05/30/2008 07:12 AM, Pau Arumí Albó escribió:
> El dj 29 de 05 de 2008 a les 05:49 -0300, en/na Natanael Olaiz va
> escriure:
>
>> Here I resend the patch of the "Connect to" function, with a little
>> cleaner code, and a patch for a very cheating Copy&Paste processing(s)
>> functionality. It uses QClipboard, but I send only the processings names
>> of actual/selected processings on plain text :-) To do it seriously, I
>> could define a new MIME format and use it in a similar way... or take
>> the David advice to use his XML implementations on the Network (I
>> unsuccessfully tried, I need to study further about all that stuff).
>>
>>
>
> 1-ProcesingContextConnectTo.cleanup.patch --> commit 11426
> Very nice feature. Thanks!
>
> For the second patch CheatCanvasCopyAndPasteProcessign.patch I got some
> errors (rejected chunks) when applying it. So I'll wait for a new
> version.
>
> Please, notice me if there are pending patches.
>
A pending patch is the over-name canvas processing tooltips. I remade it
after David suggestions... Tomorrow I could adapt it to the new commit
state.
> Pau
>
>
>
>
>> Regards,
>> Natanael.
>>
>> El 05/28/2008 02:41 PM, Natanael Olaiz escribió:
>>
>>> Sorry, I forgot to send a separate patch for the audio check issue.
>>>
>>> El 05/28/2008 01:22 PM, Pau Arumí escribió:
>>>
>>>> On dc, 2008-05-28 at 12:05 +0200, David García Garzón wrote:
>>>>
>>>>
>>>>> I liked the idea at first instance. But looking at that screenshot i
>>>>> find it very messing for the user. What's the difference between the
>>>>> first and the second oscilloscope? The first one is creating a
>>>>> linked processing while the second one is about connecting to an
>>>>> existing one. I don't have a solution on that but let's mature an idea.
>>>>>
>>>>> One solution could add multilevel menu 'connect to' or 'create
>>>>> linked', or just one of them while keeping the other in the first
>>>>> level.
>>>>>
>>>>>
>>>> I like this option, because we can have MANY processings in the canvas,
>>>> while the available sinks remain small
>>>>
>>>>
>>>>
>>>>> Or providing a dialog interface for choosing the connected ports.
>>>>> Or showing the 'processing.port' in a single level. I am not that
>>>>> convinced on any of the solutions. Any ideas?
>>>>>
>>>>> BTW, 'f' is typeid(CLAM::TData).name() for gcc (non portable), so i
>>>>> think that should be expressed in that way. It is more self
>>>>> explanatory and also strong to changes on the way of representing
>>>>> typeid's names which are not standard.
>>>>>
>>>>>
>>>> Sure! (Natanael you can patch this)
>>>>
>>>> P
>>>>
>>>>
>>>>
>>>>> David.
>>>>>
>>>>>
>>>>> On Dimecres 28 Maig 2008, Natanael Olaiz wrote:
>>>>>
>>>>>
>>>>>> This idea took me more time that I expected, so I didn't improve a few
>>>>>> ugly copy&paste testings yet. :-/
>>>>>> Here is the patch and a screenshot. It works, but probably the code
>>>>>> could be improved and I need to check the names...
>>>>>>
>>>>>>
>>>>> _______________________________________________
>>>>> Clam-devel mailing list
>>>>> Clam-devel at llistes.projectes.lafarga.org
>>>>> https://llistes.projectes.lafarga.org/cgi-bin/mailman/listinfo/clam-devel
>>>>>
>>>>>
>>>>>
>>>> _______________________________________________
>>>> Clam-devel mailing list
>>>> Clam-devel at llistes.projectes.lafarga.org
>>>> https://llistes.projectes.lafarga.org/cgi-bin/mailman/listinfo/clam-devel
>>>>
>>>>
>>>>
>>>>
>> _______________________________________________
>> Clam-devel mailing list
>> Clam-devel at llistes.projectes.lafarga.org
>> https://llistes.projectes.lafarga.org/cgi-bin/mailman/listinfo/clam-devel
>>
>
>
> _______________________________________________
> Clam-devel mailing list
> Clam-devel at llistes.projectes.lafarga.org
> https://llistes.projectes.lafarga.org/cgi-bin/mailman/listinfo/clam-devel
>
>
More information about the clam-devel
mailing list