![]() |
Customization of Office 2010 Style Ribbon |
Post Reply ![]() |
Author | |
mschumi ![]() Groupie ![]() Joined: 21 May 2007 Location: Germany Status: Offline Points: 12 |
![]() ![]() ![]() ![]() ![]() Posted: 07 June 2011 at 10:54am |
Hi,
in MS Office 2010 it is possible to customize the ribbon and its components: - Show/hide tabs - Add/remove custom tabs - Add/remove custom groups - Load/save ribbon customizations See the image below: I'm currently using XTP Toolkit Pro 15.0.2. I searched the samples and the XTP source code and only found CXTPRibbonCustomizePage among the sources. When this page is added to the customizing dialog CXTPCustomizeSheet, a customizing page similar to that in Office 2010 shows up. However, obviously the implementation of this page is not finished yet (Buttons are not connected; buttons and other controls that exist in the corresponding Office 2010 page are missing; groups of ribbon tabs other than the active tab are shown as "invisible"; +/- boxes on top level are missing). See that dialog page below: Questions: - Is it on Codejock's roadmap to implement such a ribbon customization in a future version? - Is it planned to move away from the tabbed customization dialog (see the second image in this post) towards the kind of dialog I find e.g. in MS Excel "File | Options" (see the first image in this post)? Thanks in advance for your answer, Michael |
|
![]() |
|
Oleg ![]() Admin Group ![]() Joined: 21 May 2003 Location: United States Status: Offline Points: 11234 |
![]() ![]() ![]() ![]() ![]() |
Hi,
Yes, indeed CXTPRibbonCustomizePage was added as experimental and not finished. We have it in todo list for future versions. |
|
Oleg, Support Team
CODEJOCK SOFTWARE SOLUTIONS |
|
![]() |
|
cpede ![]() Senior Member ![]() Joined: 13 August 2004 Location: Denmark Status: Offline Points: 680 |
![]() ![]() ![]() ![]() ![]() |
Looking forward to this...
-cpede
|
|
Product: Xtreme ToolkitPro (24.0.0)
Platform: Windows 10 (x64) Language: Visual Studio 2017 (C++) |
|
![]() |
|
m.geri ![]() Newbie ![]() Joined: 24 July 2008 Status: Offline Points: 5 |
![]() ![]() ![]() ![]() ![]() |
It would be great...
|
|
![]() |
|
chimpy ![]() Groupie ![]() ![]() Joined: 10 March 2009 Status: Offline Points: 18 |
![]() ![]() ![]() ![]() ![]() |
I've just checked the very latest 15.1 beta and there is no mention of an Office 2010 customization dialog :(
Is the beta feature complete now, and if so how long will we have to wait for the customization dialog? thanks |
|
Product: Xtreme ToolkiPro version 13.2.0
Platform: Windows XP (32bit) - SP 2 Language: C++ |
|
![]() |
|
mschumi ![]() Groupie ![]() Joined: 21 May 2007 Location: Germany Status: Offline Points: 12 |
![]() ![]() ![]() ![]() ![]() |
Hi Oleg,
we are looking forward desperately for such an customization dialog. Is there any chance for this feature in the near future? Or do you have any code snippets we could use for our own enhancement of CXTPRibbonCustomizePage? Thank you and best regards, Michael |
|
![]() |
|
SuperMario ![]() Admin Group ![]() ![]() Joined: 14 February 2004 Status: Offline Points: 18057 |
![]() ![]() ![]() ![]() ![]() |
Please check the latest version as these options have been added.
|
|
![]() |
|
markr ![]() Senior Member ![]() Joined: 01 August 2004 Status: Offline Points: 443 |
![]() ![]() ![]() ![]() ![]() |
This is an excellent addition. But I wish we had more control over the appearance of the new ribbon customization dialog.
For example, it's a bit too wide for my needs. It would be ideal if minimum sizes of the control groupings were shrunk down a bit. And the controls (e.g. buttons, etc.) also don't fit in with the current theme of my application. But that's fairly minor. Great work, though. Looking forward to seeing this one evolve.
|
|
![]() |
|
Alex H. ![]() Senior Member ![]() ![]() Joined: 12 February 2004 Status: Offline Points: 266 |
![]() ![]() ![]() ![]() ![]() |
Hello!
Does ist work in Version 15.3.1? I have tied this code but DoModal returns immediately. What may be the Problem? CXTPPropertySheet cs(_T("Test"), this); cs.m_psh.dwFlags |= PSH_NOAPPLYNOW; CXTPPropertyPageListNavigator* pList = new CXTPPropertyPageListNavigator(); pList->SetListStyle(xtpListBoxOffice2007); pList->SetPropertySheet(&cs); cs.SetNavigator(pList); CXTPRibbonCustomizePage pageCustomizeRibbon(GetCommandBars());; cs.AddPage(&pageCustomizeRibbon); VERIFY(pageCustomizeRibbon.AddCategories(IDR_CHILDFRAME)); CXTPRibbonCustomizeQuickAccessPage pageQuickAccess(GetCommandBars()); cs.AddPage(&pageQuickAccess); pageQuickAccess.AddCategories(IDR_CHILDFRAME); cs.DoModal(); |
|
![]() |
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 |