[Clam-devel] patch: added submenues in context menu to connect with compatible ports in canvas
Natanael Olaiz
nolaiz at gmail.com
Thu May 29 01:49:46 PDT 2008
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).
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
>>
>>
>>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 1-ProcessingContextConnectTo.cleanup.patch
Type: text/x-patch
Size: 7701 bytes
Desc: not available
URL: <http://lists.clam-project.org/pipermail/clam-devel-clam-project.org/attachments/20080529/77158ff9/attachment-0010.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: CheatCanvasCopyAndPasteProcessings.patch
Type: text/x-patch
Size: 2019 bytes
Desc: not available
URL: <http://lists.clam-project.org/pipermail/clam-devel-clam-project.org/attachments/20080529/77158ff9/attachment-0011.bin>
More information about the clam-devel
mailing list