Developer forums (C::B DEVELOPMENT STRICTLY!) > Development
Using ribbon user interface (wxRibbonToolBar) ?
Folco:
I did (Fedora & KUbuntu too).
Look at that : http://www.mirari.fr/xoj9
I succeed in having KDE4 Oxygen theme for the whole C::B interface (menus, colors, buttons etc !), all else... the toolbars. Look at the Dolphin's one, the CB toolbars are ugly...
But I agree, Ribbons bars are too big !
Loaden:
--- Quote from: Biplab on November 12, 2010, 02:39:14 pm ---I use Fedora and Ubuntu regularly. But I didn't notice any ugliness in C::B toolbar.
--- End quote ---
See:
http://forums.codeblocks.org/index.php/topic,13153.0.html
Loaden:
In Windows 7, seems ugly too.
:(
ptDev:
--- Quote from: Loaden on November 12, 2010, 12:20:37 pm ---About the *ugly* wxToolbar, or wxAuiToolBar, May be the best replaced is: wxRibbonToolBar !
See http://docs.wxwidgets.org/trunk/group__group__class__ribbon.html for more information.
Or: http://www.corsix.org/gsoc/ribbon.html
Any comments?
--- End quote ---
Ribbons and IDEs haven't mixed so well in the past.
There was a project for converting Eclipse into a ribbon-based UI, but it was abandoned.
Even for it to be accomplished in an intuitive and non-obtrusive manner, a lot of concessions would have to be made. For example, one has to make sure that the screen space isn't taken so aggressively (in low resolutions, almost one third of the screen height can be usurped by the ribbon!), since it is important to give priority to the editor. Another thing to keep in mind is that a ribbonbar cannot be limited to being a toolbar on steroids.
I have been working on an IDE (for D rather than C++), but I did come accross a few challenges on how to adapt the ribbon to become useful in the context of an IDE. You can see here a demo video showing my early attempts, and also showing something that most ribbon based applications lack: an option to revert to the classic menu-toolbar interface. Notice how I tried to optimize the used space by embedding the log window, although this is not a completely satisfactory compromise either.
This is not a discouragement, but rather a warning that adopting a ribbon interface involves a lot of UI redesign challenges. Especially for IDEs, and especially considering that most programmers would resist such a change.
Loaden:
So, We have the final way, see: http://forums.codeblocks.org/index.php/topic,13153.msg90063.html#msg90063
:P
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version