Opened 4 years ago

Closed 22 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 4 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 2 years ago.
Updated version of outdated "CycleControls.patch". Developed against wxWidgets trunk, at r72457
auibook_tab_order.patch download (6.2 KB) - added by LukasK 2 years ago.
Updated version of outdated "CycleControls.patch". Developed against wxWidgets trunk, at r72457
repro_13217.py download (1.4 KB) - added by LukasK 2 years ago.
wxPython application for demonstrating the problem

Download all attachments as: .zip

Change History (9)

Changed 4 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 4 years ago by LukasK

  • Patch set

comment:2 Changed 4 years ago by LukasK

The patch CycleControls.patch still works with r67750.

comment:3 Changed 4 years ago by LukasK

  • Version set to 2.9-svn

comment:4 Changed 2 years 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 2 years 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 2 years ago by LukasK

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

Changed 2 years ago by LukasK

wxPython application for demonstrating the problem

comment:6 Changed 22 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.