![]() |
I want to fix pane tab order |
Post Reply ![]() |
Author | |
aquaxys ![]() Groupie ![]() ![]() Joined: 19 December 2022 Location: Seoul Status: Offline Points: 13 |
![]() ![]() ![]() ![]() ![]() Posted: 08 January 2024 at 4:05am |
I use cxtpdockingpane on the left in my program
there is pane tab ex>'a', 'b', 'c' I got the report that 1. click the 'a' tab and showing(attach) the dockingpane 2. PINNING dockingpane 3. UNPINNING dockingpane 4. pane tab order is changed to 'b','c','a' ('a' move to the bottom) I try to get to solution in sample files in codejock but sample files is same to move to the bottom How can I fix the pane tab order or rearrange it |
|
![]() |
|
aquaxys ![]() Groupie ![]() ![]() Joined: 19 December 2022 Location: Seoul Status: Offline Points: 13 |
![]() ![]() ![]() ![]() ![]() |
a. hide pane 1 b. dockpane is appeared c. pin dockpane d. unpin dockpane e. tab is added at the bottom 2 f. want to get it back to where it was |
|
![]() |
|
agontarenko ![]() Admin Group ![]() Joined: 25 March 2016 Status: Offline Points: 311 |
![]() ![]() ![]() ![]() ![]() |
Hello,
Can I reproduce this problem with our sample? Regards, Artem Gontarenko |
|
![]() |
|
agontarenko ![]() Admin Group ![]() Joined: 25 March 2016 Status: Offline Points: 311 |
![]() ![]() ![]() ![]() ![]() |
Hello,
I have reproduced described behavior. After Panel1 pin and unpin this panel moved to down. Please test dock panes of MS Visual studio they works same. This is by design. Regards, Artem Gontarenko |
|
![]() |
|
agontarenko ![]() Admin Group ![]() Joined: 25 March 2016 Status: Offline Points: 311 |
![]() ![]() ![]() ![]() ![]() |
![]() |
|
![]() |
|
aquaxys ![]() Groupie ![]() ![]() Joined: 19 December 2022 Location: Seoul Status: Offline Points: 13 |
![]() ![]() ![]() ![]() ![]() |
I apologize for the late response.
Actually, I waited for more than a week because the post was pending more than week. I gave up because it wasn't approved. The thing is I want to change or fix tab order manually nevetheless is is DESIGN. Is there a way to resolve it? I reviewed CXTPTabManager, CXTPDockingPaneTabbedContainer. But I can not figure it out.
|
|
![]() |
|
aquaxys ![]() Groupie ![]() ![]() Joined: 19 December 2022 Location: Seoul Status: Offline Points: 13 |
![]() ![]() ![]() ![]() ![]() |
my final code is like as below LRESULT myclass::OnDockingPaneNotify(WPARAM wParam, LPARAM lParam) { ... else if(wParam == XTP_DPN_ACTION ) { XTP_DOCKINGPANE_ACTION* pAction = (XTP_DOCKINGPANE_ACTION*)lParam; CXTPDockingPane* pPane = pAction->pPane; if(pAction->action == xtpPaneActionUnpinned) { XTPTabPosition tpa = pPane->GetDockingPaneManager()->GetPaintManager()->GetTabPaintManager()->GetPosition(); tpa result is xtpTabPositionBottom (=2) so I change it to the top pPane->GetDockingPaneManager()->GetPaintManager()->GetTabPaintManager()->SetPosition(xtpTabPositionTop); XTPTabPosition tpb = pPane->GetDockingPaneManager()->GetPaintManager()->GetTabPaintManager()->GetPosition(); tpb result is xtpTabPositionTop (=0) but tab is still at the bottom
|
|
![]() |
|
aquaxys ![]() Groupie ![]() ![]() Joined: 19 December 2022 Location: Seoul Status: Offline Points: 13 |
![]() ![]() ![]() ![]() ![]() |
For your information, my dockpane tab is located on the left from top to bottom. <- unpin dockingpain from 1tab 1tab |------------|-| 2tab | | 3tab |--------------| 2tab 3tab 1tab |
|
![]() |
|
aquaxys ![]() Groupie ![]() ![]() Joined: 19 December 2022 Location: Seoul Status: Offline Points: 13 |
![]() ![]() ![]() ![]() ![]() |
I replied first like as below and it is still pending
but I found that following replies posted without pending so I rewrite this reply
I apologize for the late response. Actually, I waited for more than a week because the post was pending more than week. I gave up because it wasn't approved. The thing is I want to change or fix tab order manually nevetheless is is DESIGN. Is there a way to resolve it? I reviewed CXTPTabManager, CXTPDockingPaneTabbedContainer. But I can not figure it out.
|
|
![]() |
Post Reply ![]() |
|
Tweet
|
Forum Jump | Forum Permissions ![]() You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum |