Opened 3 years ago

Closed 15 months ago

#13217 closed defect (duplicate)

wxAuiNotebook incorrect tab order after drag and drop or split

Reported by: LukasK Owned by:
Priority: normal Milestone:
Component: wxAui Version: stable-latest
Keywords: needs-comments Cc: wxw@…
Blocked By: Blocking:
Patch: yes

Description

Tabbing through a wxAuiNotebook with Ctrl+Tab or Ctrl+Shift+Tab switches tabs in their original order instead of their current positions after drag and drop or split.

I described this problem as comments for ticket #10848 which might be unrelated.

Attachments (4)

CycleControls.patch download (4.1 KB) - added by LukasK 3 years ago.
Patch which makes Ctrl+Tab and Ctrl+Shift+Tab cycles through the tabs in one tab control in the visual control order order, and switching to the next tab control after the last or first tab
auibook_tab_order.2.patch download (6.2 KB) - added by LukasK 20 months ago.
Updated version of outdated "CycleControls.patch". Developed against wxWidgets trunk, at r72457
auibook_tab_order.patch download (6.2 KB) - added by LukasK 20 months ago.
Updated version of outdated "CycleControls.patch". Developed against wxWidgets trunk, at r72457
repro_13217.py download (1.4 KB) - added by LukasK 20 months ago.
wxPython application for demonstrating the problem

Download all attachments as: .zip

Change History (9)

Changed 3 years ago by LukasK

Patch which makes Ctrl+Tab and Ctrl+Shift+Tab cycles through the tabs in one tab control in the visual control order order, and switching to the next tab control after the last or first tab

comment:1 Changed 3 years ago by LukasK

  • Patch set

comment:2 Changed 3 years ago by LukasK

The patch CycleControls.patch still works with r67750.

comment:3 Changed 3 years ago by LukasK

  • Version set to 2.9-svn

comment:4 Changed 20 months ago by mj41

  • Cc wxw@… added

Any updates? We have Padre (Perl editor) related issue http://padre.perlide.org/trac/ticket/442 . Thanks.

BTW there is
wxAuiNotebook::GetPage

wxNotebook::GetPage

comment:5 Changed 20 months ago by vadz

  • Keywords needs-comments added

I don't know this code at all and so have trouble reviewing this patch.

Could you please confirm that it fixes the problem in Padre? If so, it would be a good motivation to try to understand what this patch does and commit it.

Changed 20 months ago by LukasK

Updated version of outdated "CycleControls.patch". Developed against wxWidgets trunk, at r72457

Changed 20 months ago by LukasK

wxPython application for demonstrating the problem

comment:6 Changed 15 months ago by LukasK

  • Resolution set to duplicate
  • Status changed from new to closed

This was fixed for #10848.
Resolving as duplicate.

Note: See TracTickets for help on using tickets.