[Clam-devel] Improving Faust usability
Natanael Olaiz
nolaiz at gmail.com
Sat Jul 19 14:05:39 PDT 2008
El 07/19/2008 05:59 PM, Pau Arumí escribió:
> On ds, 2008-07-19 at 17:23 -0300, Natanael Olaiz wrote:
>
>> El 07/19/2008 08:05 AM, Pau Arumí escribió:
>>
>>> On ds, 2008-07-19 at 06:33 -0300, Natanael Olaiz wrote:
>>>
>>>
>>>
>>>> I commited it (r11640):
>>>>
>>>> * TaskRunner: created a widget with a cancel/close buttons. Cancel
>>>> terminate the actual processs, clear the queue list and returns an
>>>> error.
>>>>
>>>>
>>> That was fast! I like the buttons layout.
>>>
>>> I've tested rev 11644 and it still have (two) pop-up windows, one asking
>>> if you want to proceed, and the second informing about the success or
>>> failure.
>>> The point is avoiding any pop-up window, the console output (and the
>>> cancel button) will suffice.
>>>
>>>
>> r11656:
>>
>> * TaskRunner: the destructor terminate the current process and
>> emits a widgetDestructor signal
>> * MainWindow:
>> - removed the popups on Faust compilation
>> - the TaskRunner::widgetDestructor signal enable
>> ui.action_Compile_Faust_Modules (to avoid keep it disabled when
>> closing the QDockWidget)
>>
>
> I've compiled this revision and the first pop-up still pops up. Only the
> first.
>
Ups, I forgot that. Commited.
>> A question: now after the compilation (done or canceled) the
>> action_Compile_Faust_Modules is re-enabled. If you call it without close
>> the QDockWidget it will open another instance. Should I simply enable
>> the action when the widget is closed, or make the local runner as
>> _runner to reuse it if not closed?
>>
>
> The first option seems bad to me. I imagine a user saying "why now I
> can't compile when a minute ago I could!" The second better.
> But the current behavior (adding widgets) even better. First, it splits
> horizontally without taking extra space, and Qt handles well the widgets
> overload. And second, I see it useful to compare the log of two
> compilations, for example before doing a .dsp modification and after.
>
OK, let's keep it as is.
> P
>
>
> _______________________________________________
> 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