Professional UI Solutions
Site Map   /  Register
 
 

Forum

Please Log In to post a new message or reply to an existing one. If you are not registered, please register.

NOTE: Some forums may be read-only if you are not currently subscribed to our technical support services.

Forums » Prof-UIS Tech Support » Docking helper with a skinned paintmanager Collapse All
Subject Author Date
Eric guez Apr 19, 2010 - 2:35 AM

Hi again,

Since my app is using a xml skin, the docking helper is not present anymore.
Is it normal ?

How can display it ?

Thanks !

Eric guez Apr 29, 2010 - 1:38 AM

anyone ?

Technical Support Apr 29, 2010 - 6:15 AM

It looks like we described in this forum thread how to improve the docking algorithm like you need, isn’t it?

Technical Support Apr 20, 2010 - 12:28 PM

You should invoke the EnableDocking() method of your CExtControlBar windows with the CBRS_BOTTOM|CBRS_LEFT parameter to make the resizable bar docked at the left/bottom sides of the main frame window. The CExtControlBar::_CanDockLTRB() and CExtControlBar::_CanDockToTabbedContainers() virtual methods allow you to detect when the user tries to dock some bar near some other one or into the same tabbed group with it. These methods return flag indicating whether these actions are enabled.

Eric guez Apr 19, 2010 - 2:36 AM

Technical Support Apr 19, 2010 - 6:09 AM

The TabbedBars sample application allows you to select a docking algorithm and markers (guide diamonds) independently of the current UI theme. This can be done in the code:

CExtControlBar::g_eResizablePanelDockingType = CExtControlBar::__RESIZABLE_DOCKING_TYPE_STUDIO_2008_VISTA;


Eric guez Apr 19, 2010 - 11:04 AM

thanks !

Eric guez Apr 20, 2010 - 6:02 AM

another Question regarding "guide diamonds".

How can I prevent tabbed docking (Just top bottom left right) ?

Eric guez Apr 22, 2010 - 4:10 AM

A small reminder for this question.