Customization of Office 2010 Style Ribbon |
Post Reply |
Author | |
mschumi
Groupie Joined: 21 May 2007 Location: Germany Status: Offline Points: 12 |
Post Options
Thanks(0)
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 |
Post Options
Thanks(0)
|
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: 647 |
Post Options
Thanks(0)
|
Looking forward to this...
-cpede
|
|
Product: Xtreme ToolkitPro (22.1.0)
Platform: Windows 10 (x64) Language: Visual Studio 2017 (C++) |
|
m.geri
Newbie Joined: 24 July 2008 Status: Offline Points: 5 |
Post Options
Thanks(0)
|
It would be great...
|
|
chimpy
Groupie Joined: 10 March 2009 Status: Offline Points: 18 |
Post Options
Thanks(0)
|
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 |
Post Options
Thanks(0)
|
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 |
Post Options
Thanks(0)
|
Please check the latest version as these options have been added.
|
|
markr
Senior Member Joined: 01 August 2004 Status: Offline Points: 442 |
Post Options
Thanks(0)
|
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 |
Post Options
Thanks(0)
|
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 |