Audacity Bug Summary
••• Introduction •••
••• Keywords •••
    Audacity 3.0.3 development began 19th April 2021

Audacity Bugzilla



Bug 110 - Clicking the text of a control does not select it
Clicking the text of a control does not select it
Status: RESOLVED FIXED
Product: Audacity
Classification: Unclassified
Component: User Interface
1.3.11
Per OS All
: P4 Summary
Assigned To: Default Assignee for New Bugs
: patch_ready
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2010-02-08 06:44 UTC by Gale Andrews
Modified: 2018-08-20 11:51 UTC (History)
4 users (show)

See Also:
Steps To Reproduce:
Release Note:
First Git SHA:
Group: ---
Workaround:
Closed: 2018-08-20 00:00:00


Attachments
Replace AddVariableText with AddCheckBox wxString (1.79 KB, patch)
2013-03-03 08:55 UTC, Steve Daulton
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Gale Andrews 2010-02-08 06:44:04 UTC
One example is the "Labels" and "Tracks" radio buttons on left-hand side of Export Multiple dialogue.
Comment 1 Steve Daulton 2013-03-03 08:55:56 UTC
Created attachment 356 [details]
Replace AddVariableText  with AddCheckBox wxString

Addresses specific check box cases in Export Multiple dialogue.
Comment 2 Gale Andrews 2013-03-04 01:49:32 UTC
Marked "patch_ready". 

Tests OK on Windows (layout unaffected and NVDA still reads the text) and on Mountain Lion (layout unaffected).
Comment 3 Vaughan Johnson 2013-03-07 23:28:29 UTC
(In reply to comment #2)

Patch is unclear to me. Haven't tested, just scanned. 

* Why is row 1 code now outside the multi-column? (And btw, I prefer your indentation.)

* Why is the row 2 comment reduced? Why is its call now to AddVariableText(wxT("   ")) instead of former AddVariableText(wxT("")?


* Definitely "mLabelLabel" in the current version looks like an error. But why eliminate the  
   S.AddVariableText(_("Labels"), false);
that line apparently intended?

* The first part of your row 4 changes look right, but why eliminate the 
   mTrackLabel = S.AddVariableText(_("Tracks"), false);
line?
Comment 4 Steve Daulton 2013-03-08 00:26:43 UTC
(In reply to comment #3)

Hopefully bugzilla will not mess up the spacing in this reply.

The original layout was:

RadioButton("")  | "Labels"
""               | CheckBox("text")
""               | TieTextBox("text")
RadioButton("")  | "Tracks"

Consequently "Labels" in rows 1 and "Tracks" in row 4 were not clickable as they were not part of the RadioButton controls.


The new layout is:

RadioButton("Labels")
"   "| CheckBox("text")
""   | TieTextBox("text")
RadioButton("Tracks")


"Labels" and "Text" are now properly attached to the radio buttons.

In order to keep the original indentation of rows 2 and 3, the previously empty AddVariableText string in line 2 has been replaced with three spaces because the second column of row 2 is no longer pushed to the indented position by row 1.
Comment 5 Michael Chinen 2013-05-19 05:00:10 UTC
Bug replicated, patch reviewed, fix verified.  Commited in r12330
Comment 6 Gale Andrews 2013-05-21 07:00:23 UTC
RESOLVED-FIXED