1.3.5 release?

34 Messages Forum Options Options
Permalink
1 2
Martyn Shaw-2
Re: 1.3.5 release?
Reply Threaded More
Print post
Permalink
Hi Vaughan

Does this actually fix anything much?  OK, Esc will work when you
first call up the dialog (since you are focused on the buttons), but
does it still work when you tab through to the GVerb sliders?  Not
here, but maybe I didn't understand you and made a different change.

It looks like a change to many dialogs in order to make a couple
function better.  I think I'd rather see it left as it is.

Since wxScrolledWindow didn't seem to be behaving its self, I've been
trying to add a 'ConnectEsc' in a similar way to 'ConnectFocus' to
LadspaEffect, without success.  I tried adding it to wxSizer
*paramSizer and to wxScrolledWindow *w but it doesn't seem to get hit,
but I'm very much a novice at these things.

TTFN
Martyn

void LadspaEffectDialog::ConnectEsc(wxSizer *c)
{
    c->GetEventHandler()->Connect(wxID_CANCEL,
 
wxCommandEventHandler(LadspaEffectDialog::OnCancel));
}


Vaughan Johnson wrote:

> Figured out a fix to the other ESC problems (prefs, ladspa, vst), which
> is to change CreateStdButtonSizer() to make the OK button not only the
> default, but SetFocus() on it.
>
> Drawback is that, e.g., in Preferences, the categories wxTreebook on the
> left is no longer under immediate keyboard control -- you have to tab
> from OK to Cancel to that control. Also, if you are in the category
> wxTreebook, ESC doesn't work (but ENTER for OK does work).
>
> So, is that preferable to having the category control act as 1st in
> keyboard control order? I think so, and it doesn't matter as much for
> the plugins. Will work on other stuff in the meantime, but if no
> objections, will commit this in a few hours.
>
> - V
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
> Don't miss this year's exciting event. There's still time to save $100.
> Use priority code J8TL2D2.
> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
> _______________________________________________
> Audacity-devel mailing list
> Audacity-devel@...
> https://lists.sourceforge.net/lists/listinfo/audacity-devel
>

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Audacity-devel mailing list
Audacity-devel@...
https://lists.sourceforge.net/lists/listinfo/audacity-devel
Gale Andrews
Re: 1.3.5 release?
Reply Threaded More
Print post
Permalink

| From Vaughan Johnson <vaughan@...>
| Tue, 06 May 2008 15:12:12 -0700
| Subject: [Audacity-devel] 1.3.5 release?

> > If we can't make progress in time with the ESC or screen reader issues
> > that 2.6.4 presents, should we have a contingency plan to keep
> > 1.3.4 publicly available after 1.3.5, though that's a bit messy?  
> >  
> Looks like the screen reader and "oldie" ESC issues are fixed (thanks,
> testers!). Out of all the dialog boxes in Audacity, a few don't handle
> ESC, but they do handle tabbing to Close/Cancel button, so keyboard
> control is available. Pretty minor, I'd say, so no reason to keep 1.3.4
> prominently available. (It will stay publicly available on Sourceforge,
> as all previous released versions.)

By my rather loose "publicly available" I meant linked to on the main
SF website, but fine, this is a Beta, and we can put the tab to Cancel
workround in the README. Let's hope we can fix it for 1.4.

One problem I've got though... I still can't get the rc6 installer from
SF.net/files, so I updated my local copy of CVS (seeing all the updated
files I would have expected) and built as Unicode Release, but the
behaviour has gone backwards on rc5 from Vaughan's installer. Not
only aren't the oldies fixed, but now none of the built-in effects or
other custom dialogues will escape. The ESC behaviour is like that in
the build David got from me to test the new shortcuts/access keys.  

So am I missing something, or would I need to make a Release build
like the rcs Vaughan's been posting for the fixes to work?


Thanks

Gale
         







-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Audacity-devel mailing list
Audacity-devel@...
https://lists.sourceforge.net/lists/listinfo/audacity-devel
Gale Andrews
Re: 1.3.5 release?
Reply Threaded More
Print post
Permalink

| From Gale Andrews <gale@...>
| Wed, 07 May 2008 02:11:13 +0100
| Subject: [Audacity-devel] 1.3.5 release?
> So am I missing something, or would I need to make a Release build
> like the rcs Vaughan's been posting for the fixes to work?

Answering myself, I'm not working from a hacked wx?


Gale

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Audacity-devel mailing list
Audacity-devel@...
https://lists.sourceforge.net/lists/listinfo/audacity-devel
Gale Andrews
Re: 1.3.5 release?
Reply Threaded More
Print post
Permalink

| From Vaughan Johnson <vaughan@...>
| Tue, 06 May 2008 17:26:23 -0700
| Subject: [Audacity-devel] 1.3.5 release?
> If you export as WAV, you should be able to burn to audio CD. Beyond
> that, yes, please pursue this on the forum.

And in addition to that, please see our Frequently Asked Questions
on our main site, where you went to update, especially this one:
http://audacity.sourceforge.net/help/faq?s=files&i=burn-cd

which has a link to more:
http://audacityteam.org/wiki/index.php?title=How_to_burn_CDs


Gale





-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Audacity-devel mailing list
Audacity-devel@...
https://lists.sourceforge.net/lists/listinfo/audacity-devel
Vaughan Johnson
Re: 1.3.5 release?
Reply Threaded More
Print post
Permalink
Martyn Shaw wrote:
> Hi Vaughan
>
> Does this actually fix anything much?  OK, Esc will work when you
> first call up the dialog (since you are focused on the buttons), but
> does it still work when you tab through to the GVerb sliders?  Not
> here, but maybe I didn't understand you and made a different change.
>  
Nope, but I think this will significantly help VI users, for whom I
think the ESC capability is most important. They can at least bail out
when it opens if this is in.

I think it's a worthwhile fix for now, but that for a full fix it's
probably necessary to restructure these dialogs such that OK and Cancel
are at the top level of the sizer structure and all the tabs and
subordinate controls funnel up to them rather than the
dialog/frame/window itself.



> It looks like a change to many dialogs in order to make a couple
> function better.  I think I'd rather see it left as it is.
>  
Any obvious likely harm to the other dialogs built using
CreateStdButtonSizer()?



> Since wxScrolledWindow didn't seem to be behaving its self, I've been
> trying to add a 'ConnectEsc' in a similar way to 'ConnectFocus' to
> LadspaEffect, without success.  I tried adding it to wxSizer
> *paramSizer and to wxScrolledWindow *w but it doesn't seem to get hit,
> but I'm very much a novice at these things.
>
> TTFN
> Martyn
>
> void LadspaEffectDialog::ConnectEsc(wxSizer *c)
> {
>     c->GetEventHandler()->Connect(wxID_CANCEL,
>  
> wxCommandEventHandler(LadspaEffectDialog::OnCancel));
> }
>  
Yes, there seem to be lots of paths through this stuff, to do the same
thing. I've tried a bunch of EVT_KEY_DOWN and EVT_CHAR events to catch
some of these keyboard things, and many never get invoked.

I still think it's worth committing. Heck, for ~3 weeks to 1.3.6, we can
try it out.

- V


>
> Vaughan Johnson wrote:
>  
>> Figured out a fix to the other ESC problems (prefs, ladspa, vst), which
>> is to change CreateStdButtonSizer() to make the OK button not only the
>> default, but SetFocus() on it.
>>
>> Drawback is that, e.g., in Preferences, the categories wxTreebook on the
>> left is no longer under immediate keyboard control -- you have to tab
>> from OK to Cancel to that control. Also, if you are in the category
>> wxTreebook, ESC doesn't work (but ENTER for OK does work).
>>
>> So, is that preferable to having the category control act as 1st in
>> keyboard control order? I think so, and it doesn't matter as much for
>> the plugins. Will work on other stuff in the meantime, but if no
>> objections, will commit this in a few hours.
>>
>> - V
>>
>>
>> -------------------------------------------------------------------------
>> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
>> Don't miss this year's exciting event. There's still time to save $100.
>> Use priority code J8TL2D2.
>> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
>> _______________________________________________
>> Audacity-devel mailing list
>> Audacity-devel@...
>> https://lists.sourceforge.net/lists/listinfo/audacity-devel
>>
>>    
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
> Don't miss this year's exciting event. There's still time to save $100.
> Use priority code J8TL2D2.
> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
> _______________________________________________
> Audacity-devel mailing list
> Audacity-devel@...
> https://lists.sourceforge.net/lists/listinfo/audacity-devel
>
>  

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Audacity-devel mailing list
Audacity-devel@...
https://lists.sourceforge.net/lists/listinfo/audacity-devel
Vaughan Johnson
Re: 1.3.5 release?
Reply Threaded More
Print post
Permalink


Gale Andrews wrote:

> | From Vaughan Johnson <vaughan@...>
> | Tue, 06 May 2008 15:12:12 -0700
> | Subject: [Audacity-devel] 1.3.5 release?
>  
>>> If we can't make progress in time with the ESC or screen reader issues
>>> that 2.6.4 presents, should we have a contingency plan to keep
>>> 1.3.4 publicly available after 1.3.5, though that's a bit messy?  
>>>  
>>>      
>> Looks like the screen reader and "oldie" ESC issues are fixed (thanks,
>> testers!). Out of all the dialog boxes in Audacity, a few don't handle
>> ESC, but they do handle tabbing to Close/Cancel button, so keyboard
>> control is available. Pretty minor, I'd say, so no reason to keep 1.3.4
>> prominently available. (It will stay publicly available on Sourceforge,
>> as all previous released versions.)
>>    
>
> By my rather loose "publicly available" I meant linked to on the main
> SF website, but fine, this is a Beta, and we can put the tab to Cancel
> workround in the README. Let's hope we can fix it for 1.4.
>  
Thanks, just wanted to clarify. What do you think of the fix I described
earlier, that at least makes ESC work when the dialogs first open?

- V

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Audacity-devel mailing list
Audacity-devel@...
https://lists.sourceforge.net/lists/listinfo/audacity-devel
Vaughan Johnson
Re: 1.3.5 release?
Reply Threaded More
Print post
Permalink
Gale Andrews wrote:

> | From Gale Andrews <gale@...>
> | Wed, 07 May 2008 02:11:13 +0100
> | Subject: [Audacity-devel] 1.3.5 release?
>  
>> So am I missing something, or would I need to make a Release build
>> like the rcs Vaughan's been posting for the fixes to work?
>>    
>
> Answering myself, I'm not working from a hacked wx?
>  
Yep, I'm building from a hacked wxWidgets 2.6.4, per Leland's change for
src/msw/window.cpp .

...But looking at the prior comments in that wx code, I'm not sure it's
the right fix longer-term.

- V

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Audacity-devel mailing list
Audacity-devel@...
https://lists.sourceforge.net/lists/listinfo/audacity-devel
Vaughan Johnson
Re: 1.3.5 release?
Reply Threaded More
Print post
Permalink
Fixed and committed code for 1 & 2.

- V

> 1)  Action keys like backspace, delete, and enter are being passed along
> > >     to the track panel when used in the Project Rate textctrl.
> > > 2)  Project Rate text and dropdown updates need to be synched.
> > >    (typing a new rate in the Project Rate dropdown does not change the
> > >    applied rate).


-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Audacity-devel mailing list
Audacity-devel@...
https://lists.sourceforge.net/lists/listinfo/audacity-devel
Gale Andrews
Re: 1.3.5 release?
Reply Threaded More
Print post
Permalink

| From Vaughan Johnson <vaughan@...>
| Tue, 06 May 2008 19:20:37 -0700
| Subject: [Audacity-devel] 1.3.5 release?
> Gale Andrews wrote:
> > By my rather loose "publicly available" I meant linked to on the main
> > SF website, but fine, this is a Beta, and we can put the tab to Cancel
> > workround in the README. Let's hope we can fix it for 1.4.
> >  
> Thanks, just wanted to clarify. What do you think of the fix I described
> earlier, that at least makes ESC work when the dialogs first open?

On balance I think we should go for it, given it's not the definitive
fix for this, and as you say it's in place and we can test it further.

Even if we have tabbed to the sliders in an effect, we can still tab to
Cancel? I think this is cleaner, then we have all effects (even custom
VST's) behave the same way, rather than some escaping and
others not - the users won't sense our distinction between one effect
and another.

Also the escape issue (on first open) is important for sighted users
as well (open the wrong effect, check the latest changed preferences
tab without changing it again). I think if you are going to cancel a
dialogue, especially in an effect, you'll most likely do it straight after
opening it, not after moving around in it.

Losing immediate keyboard control of the Preferences is a real drawback
though and makes it a close call. What other common elements are
affected, Metadata Editor I think?

Is there any way you can make the change to CreateStdButtonSizer()
only apply to effects? That would only leave one solitary dialogue
(Preferences) which won't escape on open, which is easily documented.
It's already the only one with a non-functional access key (until the
string freeze comes off).


Gale


-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Audacity-devel mailing list
Audacity-devel@...
https://lists.sourceforge.net/lists/listinfo/audacity-devel
Gale Andrews
Re: 1.3.5 release?
Reply Threaded More
Print post
Permalink

| From Vaughan Johnson <vaughan@...>
| Tue, 06 May 2008 19:27:01 -0700
| Subject: [Audacity-devel] 1.3.5 release?
|  > Fixed and committed code for 1 & 2.
> > 1)  Action keys like backspace, delete, and enter are being passed along
> > > >     to the track panel when used in the Project Rate textctrl.
> > > > 2)  Project Rate text and dropdown updates need to be synched.
> > > >    (typing a new rate in the Project Rate dropdown does not change the
> > > >    applied rate).

Works for me on Win XP.  For 2), checked that a file was exported at the  
newly typed rate, and that choosing a rate by selecting it still works.
Will remove from README unless someone on another OS reports a
problem, which seems unlikely.


Gale

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Audacity-devel mailing list
Audacity-devel@...
https://lists.sourceforge.net/lists/listinfo/audacity-devel
Gale Andrews
Re: 1.3.5 release?
Reply Threaded More
Print post
Permalink

| From Vaughan Johnson <vaughan@...>
| Tue, 06 May 2008 19:21:14 -0700
| Subject: [Audacity-devel] 1.3.5 release?
|  > Gale Andrews wrote:

> > | From Gale Andrews <gale@...>
> > | Wed, 07 May 2008 02:11:13 +0100
> > | Subject: [Audacity-devel] 1.3.5 release?
> >  
> >> So am I missing something, or would I need to make a Release build
> >> like the rcs Vaughan's been posting for the fixes to work?
> >>    
> >
> > Answering myself, I'm not working from a hacked wx?
> >  
> Yep, I'm building from a hacked wxWidgets 2.6.4, per Leland's
> change for
> src/msw/window.cpp .

Thanks, I've found that and hacked my copy of 2.6.4 too so I've got
the same rc6 now as the installer version. And yes, with that rc6,
all custom VST dlls I have don't escape, same as gverb/sc4/hard limiter.

And thinking about it, for those who have the whole Steve Harris
plug-in set, not being able to escape any of them on open would be
rather a pain...



Gale

 

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Audacity-devel mailing list
Audacity-devel@...
https://lists.sourceforge.net/lists/listinfo/audacity-devel
Martyn Shaw-2
Re: 1.3.5 release?
Reply Threaded More
Print post
Permalink
Hi Vaughan

You have fixed heaps recently, some of which I've looked at for ages.
  Thanks! :-)

Martyn

Vaughan Johnson wrote:

> Martyn Shaw wrote:
>> Hi Vaughan
>>
>> Does this actually fix anything much?  OK, Esc will work when you
>> first call up the dialog (since you are focused on the buttons), but
>> does it still work when you tab through to the GVerb sliders?  Not
>> here, but maybe I didn't understand you and made a different change.
>>  
> Nope, but I think this will significantly help VI users, for whom I
> think the ESC capability is most important. They can at least bail out
> when it opens if this is in.
>
> I think it's a worthwhile fix for now, but that for a full fix it's
> probably necessary to restructure these dialogs such that OK and Cancel
> are at the top level of the sizer structure and all the tabs and
> subordinate controls funnel up to them rather than the
> dialog/frame/window itself.

Fair enough, and there's not enough time to do everything.

I don't think I saw any structural difference between
LadspaEffectDialog and Amplify, however.

>> It looks like a change to many dialogs in order to make a couple
>> function better.  I think I'd rather see it left as it is.
>>  
> Any obvious likely harm to the other dialogs built using
> CreateStdButtonSizer()?

Apart from the focus being different now when you open them?  Amplify
for example used to have the 'Amplification (dB):' text box focused
on, now it's the OK button.  Not a big issue but quite a visible one.

>> Since wxScrolledWindow didn't seem to be behaving its self, I've been
>> trying to add a 'ConnectEsc' in a similar way to 'ConnectFocus' to
>> LadspaEffect, without success.  I tried adding it to wxSizer
>> *paramSizer and to wxScrolledWindow *w but it doesn't seem to get hit,
>> but I'm very much a novice at these things.
>>
>> TTFN
>> Martyn
>>
>> void LadspaEffectDialog::ConnectEsc(wxSizer *c)
>> {
>>     c->GetEventHandler()->Connect(wxID_CANCEL,
>>  
>> wxCommandEventHandler(LadspaEffectDialog::OnCancel));
>> }
>>  
> Yes, there seem to be lots of paths through this stuff, to do the same
> thing. I've tried a bunch of EVT_KEY_DOWN and EVT_CHAR events to catch
> some of these keyboard things, and many never get invoked.

Same here.  I still think the problem relates to wxScrolledWindow.  We
only have 3 of these in Audacity, in LadspaEffect, VampEffect and
ShuttleGui.  The ShuttleGui one is used in Tags and escapes just fine,
without your changes.  Maybe that's the way to go with any restructuring?

> I still think it's worth committing. Heck, for ~3 weeks to 1.3.6, we can
> try it out.
>
> - V

I guess it's done now!  And as you say, for 3 weeks...

Hey, you have fixed heaps of things recently, some of which I've
looked at for ages.  Thanks! :-)

TTFN
Martyn

>>
>> Vaughan Johnson wrote:
>>  
>>> Figured out a fix to the other ESC problems (prefs, ladspa, vst),
>>> which is to change CreateStdButtonSizer() to make the OK button not
>>> only the default, but SetFocus() on it.
>>>
>>> Drawback is that, e.g., in Preferences, the categories wxTreebook on
>>> the left is no longer under immediate keyboard control -- you have to
>>> tab from OK to Cancel to that control. Also, if you are in the
>>> category wxTreebook, ESC doesn't work (but ENTER for OK does work).
>>>
>>> So, is that preferable to having the category control act as 1st in
>>> keyboard control order? I think so, and it doesn't matter as much for
>>> the plugins. Will work on other stuff in the meantime, but if no
>>> objections, will commit this in a few hours.
>>>
>>> - V
>>>
>>>
>>> -------------------------------------------------------------------------
>>>
>>> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
>>> Don't miss this year's exciting event. There's still time to save
>>> $100. Use priority code J8TL2D2.
>>> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone 
>>>
>>> _______________________________________________
>>> Audacity-devel mailing list
>>> Audacity-devel@...
>>> https://lists.sourceforge.net/lists/listinfo/audacity-devel
>>>
>>>    
>>
>> -------------------------------------------------------------------------
>> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
>> Don't miss this year's exciting event. There's still time to save
>> $100. Use priority code J8TL2D2.
>> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone 
>>
>> _______________________________________________
>> Audacity-devel mailing list
>> Audacity-devel@...
>> https://lists.sourceforge.net/lists/listinfo/audacity-devel
>>
>>  
>

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Audacity-devel mailing list
Audacity-devel@...
https://lists.sourceforge.net/lists/listinfo/audacity-devel
Vaughan Johnson
Re: 1.3.5 release?
Reply Threaded More
Print post
Permalink
Wow, thanks, Martyn. Thanks to you, too! - V

Martyn Shaw wrote:

> Hi Vaughan
>
> You have fixed heaps recently, some of which I've looked at for ages.
>   Thanks! :-)
>
> Martyn
>
> Vaughan Johnson wrote:
>  
>> Martyn Shaw wrote:
>>    
>>> Hi Vaughan
>>>
>>> Does this actually fix anything much?  OK, Esc will work when you
>>> first call up the dialog (since you are focused on the buttons), but
>>> does it still work when you tab through to the GVerb sliders?  Not
>>> here, but maybe I didn't understand you and made a different change.
>>>  
>>>      
>> Nope, but I think this will significantly help VI users, for whom I
>> think the ESC capability is most important. They can at least bail out
>> when it opens if this is in.
>>
>> I think it's a worthwhile fix for now, but that for a full fix it's
>> probably necessary to restructure these dialogs such that OK and Cancel
>> are at the top level of the sizer structure and all the tabs and
>> subordinate controls funnel up to them rather than the
>> dialog/frame/window itself.
>>    
>
> Fair enough, and there's not enough time to do everything.
>
> I don't think I saw any structural difference between
> LadspaEffectDialog and Amplify, however.
>
>  
>>> It looks like a change to many dialogs in order to make a couple
>>> function better.  I think I'd rather see it left as it is.
>>>  
>>>      
>> Any obvious likely harm to the other dialogs built using
>> CreateStdButtonSizer()?
>>    
>
> Apart from the focus being different now when you open them?  Amplify
> for example used to have the 'Amplification (dB):' text box focused
> on, now it's the OK button.  Not a big issue but quite a visible one.
>
>  
>>> Since wxScrolledWindow didn't seem to be behaving its self, I've been
>>> trying to add a 'ConnectEsc' in a similar way to 'ConnectFocus' to
>>> LadspaEffect, without success.  I tried adding it to wxSizer
>>> *paramSizer and to wxScrolledWindow *w but it doesn't seem to get hit,
>>> but I'm very much a novice at these things.
>>>
>>> TTFN
>>> Martyn
>>>
>>> void LadspaEffectDialog::ConnectEsc(wxSizer *c)
>>> {
>>>     c->GetEventHandler()->Connect(wxID_CANCEL,
>>>  
>>> wxCommandEventHandler(LadspaEffectDialog::OnCancel));
>>> }
>>>  
>>>      
>> Yes, there seem to be lots of paths through this stuff, to do the same
>> thing. I've tried a bunch of EVT_KEY_DOWN and EVT_CHAR events to catch
>> some of these keyboard things, and many never get invoked.
>>    
>
> Same here.  I still think the problem relates to wxScrolledWindow.  We
> only have 3 of these in Audacity, in LadspaEffect, VampEffect and
> ShuttleGui.  The ShuttleGui one is used in Tags and escapes just fine,
> without your changes.  Maybe that's the way to go with any restructuring?
>
>  
>> I still think it's worth committing. Heck, for ~3 weeks to 1.3.6, we can
>> try it out.
>>
>> - V
>>    
>
> I guess it's done now!  And as you say, for 3 weeks...
>
> Hey, you have fixed heaps of things recently, some of which I've
> looked at for ages.  Thanks! :-)
>
> TTFN
> Martyn
>
>  
>>> Vaughan Johnson wrote:
>>>  
>>>      
>>>> Figured out a fix to the other ESC problems (prefs, ladspa, vst),
>>>> which is to change CreateStdButtonSizer() to make the OK button not
>>>> only the default, but SetFocus() on it.
>>>>
>>>> Drawback is that, e.g., in Preferences, the categories wxTreebook on
>>>> the left is no longer under immediate keyboard control -- you have to
>>>> tab from OK to Cancel to that control. Also, if you are in the
>>>> category wxTreebook, ESC doesn't work (but ENTER for OK does work).
>>>>
>>>> So, is that preferable to having the category control act as 1st in
>>>> keyboard control order? I think so, and it doesn't matter as much for
>>>> the plugins. Will work on other stuff in the meantime, but if no
>>>> objections, will commit this in a few hours.
>>>>
>>>> - V
>>>>
>>>>
>>>> -------------------------------------------------------------------------
>>>>
>>>> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
>>>> Don't miss this year's exciting event. There's still time to save
>>>> $100. Use priority code J8TL2D2.
>>>> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone 
>>>>
>>>> _______________________________________________
>>>> Audacity-devel mailing list
>>>> Audacity-devel@...
>>>> https://lists.sourceforge.net/lists/listinfo/audacity-devel
>>>>
>>>>    
>>>>        
>>> -------------------------------------------------------------------------
>>> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
>>> Don't miss this year's exciting event. There's still time to save
>>> $100. Use priority code J8TL2D2.
>>> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone 
>>>
>>> _______________________________________________
>>> Audacity-devel mailing list
>>> Audacity-devel@...
>>> https://lists.sourceforge.net/lists/listinfo/audacity-devel
>>>
>>>  
>>>      
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
> Don't miss this year's exciting event. There's still time to save $100.
> Use priority code J8TL2D2.
> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
> _______________________________________________
> Audacity-devel mailing list
> Audacity-devel@...
> https://lists.sourceforge.net/lists/listinfo/audacity-devel
>
>  

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Audacity-devel mailing list
Audacity-devel@...
https://lists.sourceforge.net/lists/listinfo/audacity-devel
Vaughan Johnson
Re: 1.3.5 release?
Reply Threaded More
Print post
Permalink
...and to everybody else who's done so much for this release, GSoC, and
Audacity in general lately!

Vaughan Johnson wrote:
> Wow, thanks, Martyn. Thanks to you, too! - V
>

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Audacity-devel mailing list
Audacity-devel@...
https://lists.sourceforge.net/lists/listinfo/audacity-devel
1 2