Page 1 of 1

wxRibbon Office 2010 / Metro ArtProvider

Posted: Tue Mar 26, 2013 8:56 pm
by iwbnwif
Hello, has anyone had a go at producing an Office 2010 or Metro style art provider for wxRibbon.

I am thinking of having a go but don't want to re-invent the wheel.

Re: wxRibbon Office 2010 / Metro ArtProvider

Posted: Fri Mar 29, 2013 7:18 am
by ptDev
Hi there.

I've been trying to make a Office 2010 style system menu interface (admittedly, adding a basic menu button to the ribbon top left corner is quite easy) and an art provider that blends well with the Windows 8 desktop style.

Does this overlap with your efforts?

Re: wxRibbon Office 2010 / Metro ArtProvider

Posted: Fri Mar 29, 2013 8:26 am
by iwbnwif
Hi, thanks for you response.

I haven't got round to adding the file menu yet so I am very interested in how you have implemented this.

Actually I posted a question on the forum for this game development application http://www.en.compilgames.net/ (which is written using wxWidgets) to see if they would share their experiences but didn't get a reply yet.

So far I have subclassed wxRibbonArtProvider based on the AUI provider that is supplied. The results are quite good but I have only worked on the main things such tabs, button bars and panels and it is a bit of a hack at the moment.

Re: wxRibbon Office 2010 / Metro ArtProvider

Posted: Sun Apr 15, 2018 9:36 pm
by RedStreak
Sorry to bump this old thread up everyone :roll: , just wondering if anyone has made any progress on updating the default wxRibbonArtProvider.

I've managed to work on a few things like removing the rounded edges of the panels, tabs and buttons, currently trying to eliminate all the gradient drawing to get a flat look.

Would appreciate any tips.

Re: wxRibbon Office 2010 / Metro ArtProvider

Posted: Sun Apr 22, 2018 8:09 am
by iwbnwif
Did you see my other post here:

viewtopic.php?f=21&t=37348

There is a flat 'office' look version class at the end you can look at.

Re: wxRibbon Office 2010 / Metro ArtProvider

Posted: Tue Apr 24, 2018 10:33 pm
by RedStreak
iwbnwif,

Thanks for the reply, you just saved me about another week on this. Really feel like this is something that should have been integrated into wx by now.