Not possible to escape effect/other dialogues on Linux?

10 messages Options
Embed this post
Permalink
Gale (Audacity Team)

Not possible to escape effect/other dialogues on Linux?

Reply Threaded More More options
Print post
Permalink

On Ubuntu 9.04 in 1.3.7 Unicode repository version or CVS ANSI
Release, it appears impossible to escape effects dialogues (or others
I tried such as Labels or Metadata). Is this expected? I know Linux
has an accelerator for the Cancel button, but escaping dialogues
works in other programs I tried.



Gale
       

------------------------------------------------------------------------------
_______________________________________________
audacity-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/audacity-devel
Richard Ash

Re: Not possible to escape effect/other dialogues on Linux?

Reply Threaded More More options
Print post
Permalink
On Mon, 2009-07-06 at 02:23 +0100, [hidden email] wrote:
> On Ubuntu 9.04 in 1.3.7 Unicode repository version or CVS ANSI
> Release, it appears impossible to escape effects dialogues (or others
> I tried such as Labels or Metadata). Is this expected? I know Linux
> has an accelerator for the Cancel button, but escaping dialogues
> works in other programs I tried.

I have no idea what I expected, but I can confirm that I can't get out
of dialogues using the escape key, but in other programs (Evolution
email client at the moment) escape does the same thing as the X button
in the top right corner.

I'm surprised that this doesn't work by default with wx - from a look on
the web, it seems it matters which constants are used:
 http://rapidsvn.tigris.org/issues/show_bug.cgi?id=626

Does this mean we need to do a load of constant changing in the sources
to make this work?

Richard


------------------------------------------------------------------------------
_______________________________________________
audacity-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/audacity-devel
Leland (Audacity Team)

Re: Not possible to escape effect/other dialogues on Linux?

Reply Threaded More More options
Print post
Permalink
Pretty much all of our dialogs use wxID_CANCEL already.  If I get home at a decent hour tonight, I can take a peek to see if there's anything obvious.

Leland

On Mon, Jul 6, 2009 at 3:37 PM, Richard Ash <[hidden email]> wrote:
On Mon, 2009-07-06 at 02:23 +0100, [hidden email] wrote:
> On Ubuntu 9.04 in 1.3.7 Unicode repository version or CVS ANSI
> Release, it appears impossible to escape effects dialogues (or others
> I tried such as Labels or Metadata). Is this expected? I know Linux
> has an accelerator for the Cancel button, but escaping dialogues
> works in other programs I tried.

I have no idea what I expected, but I can confirm that I can't get out
of dialogues using the escape key, but in other programs (Evolution
email client at the moment) escape does the same thing as the X button
in the top right corner.

I'm surprised that this doesn't work by default with wx - from a look on
the web, it seems it matters which constants are used:
 http://rapidsvn.tigris.org/issues/show_bug.cgi?id=626

Does this mean we need to do a load of constant changing in the sources
to make this work?

Richard


------------------------------------------------------------------------------
_______________________________________________
audacity-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/audacity-devel


------------------------------------------------------------------------------

_______________________________________________
audacity-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/audacity-devel
Stevethefiddle

Re: Not possible to escape effect/other dialogues on Linux?

Reply Threaded More More options
Print post
Permalink
In reply to this post by Gale (Audacity Team)



On Ubuntu 9.04 in 1.3.7 Unicode repository version or CVS ANSI
Release, it appears impossible to escape effects dialogues (or others
I tried such as Labels or Metadata). Is this expected? I know Linux
has an accelerator for the Cancel button, but escaping dialogues
works in other programs I tried.



Gale
       
Ubuntu 9.04 in 1.3.7 Unicode repository version works fine here (can escape effects dialogues)
Steve
Leland (Audacity Team)

Re: Not possible to escape effect/other dialogues on Linux?

Reply Threaded More More options
Print post
Permalink
Stevethefiddle wrote:
>
>
>
> On Ubuntu 9.04 in 1.3.7 Unicode repository version or CVS ANSI
> Release, it appears impossible to escape effects dialogues (or others
> I tried such as Labels or Metadata). Is this expected? I know Linux
> has an accelerator for the Cancel button, but escaping dialogues
> works in other programs I tried.
>
Wanna see something even stranger?  Bring up any of the dialogs that don't
escape and click somewhere in the dialog, either on the background or in
one of the controls (excluding the grid control).

Now press escape.

Leland

------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge  
This is your chance to win up to $100,000 in prizes! For a limited time,
vendors submitting new applications to BlackBerry App World(TM) will have
the opportunity to enter the BlackBerry Developer Challenge. See full prize
details at: http://p.sf.net/sfu/blackberry
_______________________________________________
audacity-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/audacity-devel
Gale (Audacity Team)

Re: Not possible to escape effect/other dialogues on Linux?

Reply Threaded More More options
Print post
Permalink
In reply to this post by Stevethefiddle

| From Stevethefiddle <[hidden email]>
| Mon, 6 Jul 2009 17:18:35 -0700 (PDT)
| Subject: [Audacity-devel] Not possible to escape effect/other dialogues on Linux?

>> On Ubuntu 9.04 in 1.3.7 Unicode repository version or CVS ANSI
>> Release, it appears impossible to escape effects dialogues (or others
>> I tried such as Labels or Metadata). Is this expected? I know Linux
>> has an accelerator for the Cancel button, but escaping dialogues
>> works in other programs I tried.
>>
>> Gale
>        
> Ubuntu 9.04 in 1.3.7 Unicode repository version works fine here (can escape
> effects dialogues)
>
>
> Steve

Hi Steve

Do you get that difference with CVS HEAD too (which i'm building with
wxGTK-2.8.10)?


Gale


> --
> View this message in context: http://n2.nabble.com/Not-possible-to-escape-effect-other-dialogues-on-Linux--tp3211185p3215733.html
> Sent from the audacity-devel mailing list archive at Nabble.com.
>
> ------------------------------------------------------------------------------
> Enter the BlackBerry Developer Challenge  
> This is your chance to win up to $100,000 in prizes! For a limited time,
> vendors submitting new applications to BlackBerry App World(TM) will have
> the opportunity to enter the BlackBerry Developer Challenge. See full prize
> details at: http://p.sf.net/sfu/blackberry
> _______________________________________________
> audacity-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/audacity-devel



------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge  
This is your chance to win up to $100,000 in prizes! For a limited time,
vendors submitting new applications to BlackBerry App World(TM) will have
the opportunity to enter the BlackBerry Developer Challenge. See full prize
details at: http://p.sf.net/sfu/blackberry
_______________________________________________
audacity-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/audacity-devel
Gale (Audacity Team)

Re: Not possible to escape effect/other dialogues on Linux?

Reply Threaded More More options
Print post
Permalink
In reply to this post by Leland (Audacity Team)

| From Leland <[hidden email]>
| Mon, 6 Jul 2009 18:02:38 -0500
| Subject: [Audacity-devel] Not possible to escape effect/other dialogues on Linux?
> Pretty much all of our dialogs use wxID_CANCEL already.  If I get home at a
> decent hour tonight, I can take a peek to see if there's anything obvious.
>
> Leland

Also, again in both the repository 1.3.7 and CVS on Ubuntu here, you
cannot tab or use arrows in the effect dialogues (even the built-in ones).
Without a mouse there is no way to change the settings. When you have
clicked in one of the fields, then you can tab between them.



Gale



 

> On Mon, Jul 6, 2009 at 3:37 PM, Richard Ash <
> [hidden email]> wrote:
>
> > On Mon, 2009-07-06 at 02:23 +0100, [hidden email] wrote:
> > > On Ubuntu 9.04 in 1.3.7 Unicode repository version or CVS ANSI
> > > Release, it appears impossible to escape effects dialogues (or others
> > > I tried such as Labels or Metadata). Is this expected? I know Linux
> > > has an accelerator for the Cancel button, but escaping dialogues
> > > works in other programs I tried.
> >
> > I have no idea what I expected, but I can confirm that I can't get out
> > of dialogues using the escape key, but in other programs (Evolution
> > email client at the moment) escape does the same thing as the X button
> > in the top right corner.
> >
> > I'm surprised that this doesn't work by default with wx - from a look on
> > the web, it seems it matters which constants are used:
> >  http://rapidsvn.tigris.org/issues/show_bug.cgi?id=626
> >
> > Does this mean we need to do a load of constant changing in the sources
> > to make this work?
> >
> > Richard
> >
> >
> >
> > ------------------------------------------------------------------------------
> > _______________________________________________
> > audacity-devel mailing list
> > [hidden email]
> > https://lists.sourceforge.net/lists/listinfo/audacity-devel
> >



------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge  
This is your chance to win up to $100,000 in prizes! For a limited time,
vendors submitting new applications to BlackBerry App World(TM) will have
the opportunity to enter the BlackBerry Developer Challenge. See full prize
details at: http://p.sf.net/sfu/blackberry
_______________________________________________
audacity-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/audacity-devel
Leland (Audacity Team)

Re: Not possible to escape effect/other dialogues on Linux?

Reply Threaded More More options
Print post
Permalink
Gale Andrews wrote:

> | From Leland <[hidden email]>
> | Mon, 6 Jul 2009 18:02:38 -0500
> | Subject: [Audacity-devel] Not possible to escape effect/other dialogues on Linux?
>> Pretty much all of our dialogs use wxID_CANCEL already.  If I get home at a
>> decent hour tonight, I can take a peek to see if there's anything obvious.
>>
>> Leland
>
> Also, again in both the repository 1.3.7 and CVS on Ubuntu here, you
> cannot tab or use arrows in the effect dialogues (even the built-in ones).
> Without a mouse there is no way to change the settings. When you have
> clicked in one of the fields, then you can tab between them.
>
Yea, I "think" it's a problem in wxGTK.  I've battled wxGTK focus problems before
and have never been able to find an exact pattern.  But, there's times where a
call to wxWindows:FindFocus() just returns NULL.

I've built the wxGTK samples and the same problem happens there, so it's not in
our code.  That's with the 2.8.10 version.

There is a way to circumvent it, but that would require us to have a Dialog
wrapper class that would ensure that at least one control is given focus upon
display.  Unfortunately, that's not a very attractive option.

Leland


------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge  
This is your chance to win up to $100,000 in prizes! For a limited time,
vendors submitting new applications to BlackBerry App World(TM) will have
the opportunity to enter the BlackBerry Developer Challenge. See full prize
details at: http://p.sf.net/sfu/blackberry
_______________________________________________
audacity-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/audacity-devel
Stevethefiddle

Re: [Audacity-devel] Not possible to escape effect/other dialogues on Linux?

Reply Threaded More More options
Print post
Permalink
In reply to this post by Gale (Audacity Team)
On Tue, 2009-07-07 at 00:04 -0700, Gale (Audacity Team) (via Nabble)
wrote:

>
> | From Stevethefiddle <stevethefiddle@...>
> | Mon, 6 Jul 2009 17:18:35 -0700 (PDT)
> | Subject: [Audacity-devel] Not possible to escape effect/other
> dialogues on Linux?
>
> >> On Ubuntu 9.04 in 1.3.7 Unicode repository version or CVS ANSI
> >> Release, it appears impossible to escape effects dialogues (or
> others
> >> I tried such as Labels or Metadata). Is this expected? I know
> Linux
> >> has an accelerator for the Cancel button, but escaping dialogues
> >> works in other programs I tried.
> >>
> >> Gale
> >        
> > Ubuntu 9.04 in 1.3.7 Unicode repository version works fine here (can
> escape
> > effects dialogues)
> >
> >
> > Steve
>
> Hi Steve
>
> Do you get that difference with CVS HEAD too (which i'm building with
> wxGTK-2.8.10)?
>
>
> Gale

Apologies, I misunderstood your original post. No it is not possible to
escape effects dialogues using the Esc key unless focus has been moved
to the dialogue (for example by selecting or changing a value).

Also can't "Tab" between buttons.

I see your point now - a real problem for VI and other no-mouse users.

Steve

>
> > --
> > View this message in context:
> http://n2.nabble.com/Not-possible-to-escape-effect-other-dialogues-on-Linux--tp3211185p3215733.html
> > Sent from the audacity-devel mailing list archive at Nabble.com.
> >


Stevethefiddle

Re: Not possible to escape effect/other dialogues on Linux?

Reply Threaded More More options
Print post
Permalink
In reply to this post by Gale (Audacity Team)
On Tue, 2009-07-07 at 03:09 +0100, Gale Andrews wrote:

> | From Stevethefiddle <[hidden email]>
> | Mon, 6 Jul 2009 17:18:35 -0700 (PDT)
> | Subject: [Audacity-devel] Not possible to escape effect/other dialogues on Linux?
> >> On Ubuntu 9.04 in 1.3.7 Unicode repository version or CVS ANSI
> >> Release, it appears impossible to escape effects dialogues (or others
> >> I tried such as Labels or Metadata). Is this expected? I know Linux
> >> has an accelerator for the Cancel button, but escaping dialogues
> >> works in other programs I tried.
> >>
> >> Gale
> >        
> > Ubuntu 9.04 in 1.3.7 Unicode repository version works fine here (can escape
> > effects dialogues)
> >
> >
> > Steve
>
> Hi Steve
>
> Do you get that difference with CVS HEAD too (which i'm building with
> wxGTK-2.8.10)?
>
>
> Gale
>
Apologies, I misunderstood your original post. No it is not possible to
escape effects dialogues using the Esc key unless focus has been moved
to the dialogue (for example by selecting or changing a value).

Also can't "Tab" between buttons.

I see your point now - a real problem for VI and other no-mouse users.

Yes, I get the same issue with CVS Head (I'm building with 2.8.9.1)

Steve


------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge  
This is your chance to win up to $100,000 in prizes! For a limited time,
vendors submitting new applications to BlackBerry App World(TM) will have
the opportunity to enter the BlackBerry Developer Challenge. See full prize
details at: http://p.sf.net/sfu/blackberry
_______________________________________________
audacity-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/audacity-devel