Docked Tab order |
Post Reply |
Author | |
dbrulhart
Groupie Joined: 19 October 2006 Location: Switzerland Status: Offline Points: 38 |
Post Options
Thanks(0)
Posted: 11 December 2007 at 1:09pm |
Hi Oleg,
After a deep beta period we have recurrent complains from mostly all our beta testers, for which the following issue is almost a showstopper:
When docking back a floating pane the tab is always reinserted at the end of the tabs list and not where it was in the list before being set to float.
I've traced in the code and seen the responsible AddTail()... against which there's nothing I can really do.
Is there any way you could solve this for us, a hidden option or a fix ?
According to our testers it's too irritating for them to work that way and I'm afraid we cannot release our product before fixing this.
Thanks lot in advance
Cheers,
Dominique
|
|
Oleg
Admin Group Joined: 21 May 2003 Location: United States Status: Offline Points: 11234 |
Post Options
Thanks(0)
|
Hi,
vc2008 works same...b is it really so important?
|
|
Oleg, Support Team
CODEJOCK SOFTWARE SOLUTIONS |
|
dbrulhart
Groupie Joined: 19 October 2006 Location: Switzerland Status: Offline Points: 38 |
Post Options
Thanks(0)
|
Hi Oleg,
Unfortunately yes... I agree that for us programmers we don't very often dock/undock panes, but in our application, many of the panes act as property pages and are very often shown/hidden/docked.
It seems killing our users...
Any idea welcome
Cheers,
Dominique
|
|
screamitus
Newbie Joined: 18 February 2008 Status: Offline Points: 8 |
Post Options
Thanks(0)
|
If it will help, in VB I invoke this little function every time the user pushes a 'Close' button (I have the tabs stay open until they close them or if pinned there is only a manual 'Close' button). I'm sure this would work if called from the "Hidden" event as well but havent tried that. You start with your left most tab then work your way to the right. I know this is an old post but didn't see a resolution and sounded like a biggy.
Public Sub ArrangePanes()
Dim pn As XtremeDockingPane.Pane Set pn = frmMain.DockingPaneManager.FindPane(151) '//Admin frmMain.DockingPaneManager.DockPane pn, frmMain.ScaleWidth, frmAdmin.ScaleHeight, DockTopOf, Nothing pn.Hide Set pn = frmMain.DockingPaneManager.FindPane(152) '//Comments frmMain.DockingPaneManager.DockPane pn, frmMain.ScaleWidth, frmComments.ScaleHeight, DockTopOf, Nothing pn.Hide Set pn = frmMain.DockingPaneManager.FindPane(153) '//CC's frmMain.DockingPaneManager.DockPane pn, frmMain.ScaleWidth, frmCC.ScaleHeight, DockTopOf, Nothing pn.Hide Set pn = frmMain.DockingPaneManager.FindPane(154) '//Jobs frmMain.DockingPaneManager.DockPane pn, frmMain.ScaleWidth, frmMain.ScaleHeight - 50, DockTopOf, Nothing pn.Hide End Sub
|
|
Fred Scream
|
|
dbrulhart
Groupie Joined: 19 October 2006 Location: Switzerland Status: Offline Points: 38 |
Post Options
Thanks(0)
|
Hi Screamitus,
Thanks for your reply.
In the mean time we've modified the toolkit so that tabs are docked back in their original order.
We always try to modify the toolkit as little as possible to avoid merging our changes at each new version... but was the only way this time.
Thanks anyway for the suggestion.
Best regards,
Dominique
|
|
znakeeye
Senior Member Joined: 26 July 2006 Status: Offline Points: 1672 |
Post Options
Thanks(0)
|
I believe you could handle this in OnDockingPaneNotify and call "Attach" in a specific way, to get the preferred layout - whenever a pane is about to be docked.
|
|
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 |