Bug 90145 - support Windows 7 Scenic Ribbon, previously Office 12 style toolbar look on Vista
Summary: support Windows 7 Scenic Ribbon, previously Office 12 style toolbar look on V...
Status: NEW
Alias: None
Product: Platform
Classification: Eclipse Project
Component: SWT (show other bugs)
Version: 3.1   Edit
Hardware: PC Windows XP
: P3 enhancement with 2 votes (vote)
Target Milestone: ---   Edit
Assignee: Felipe Heidrich CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 293637
Blocks:
  Show dependency tree
 
Reported: 2005-04-04 06:58 EDT by Gunnar Wagenknecht CLA
Modified: 2021-05-27 02:23 EDT (History)
25 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gunnar Wagenknecht CLA 2005-04-04 06:58:05 EDT
It's possible to have Java Swing applications look like Office 2003
(http://officelnfs.sourceforge.net/). Maybe SWT/Eclipse can also provide
assistance to build RCP applications that look like Office 2003.
Comment 1 Chris Gross CLA 2005-04-05 17:35:18 EDT
I've been working on something similar.  Isn't the only thing that is shown in 
the screenshots from your link, that isn't possible today, the ability to 
specify a gradient background for a toolbar?  

The way I see it, the look is a combination of the different (light blue) 
background color and the blue gradient background on the toolbars?  The 
background colro you can obviously change in base SWT.  I also have requested 
the ability to change the entire Eclipse background color similarly.  Thus, 
the only real problem is the toolbar gradient.
Comment 2 Steve Northover CLA 2005-04-06 14:43:57 EDT
Can we retitle this bug report as a request for gradient backgrounds in tool 
bars?
Comment 3 Benjamin Pasero CLA 2005-04-06 15:49:49 EDT
What about the look of the Menu. It's pretty interesting too.

Ben
Comment 4 Steve Northover CLA 2005-04-06 15:57:21 EDT
We shouldn't do anything other than use the standard native menus.
Comment 5 Gunnar Wagenknecht CLA 2005-04-07 06:08:14 EDT
Isn't everything what Microsoft does in or with Windows kind of standard? I
wouldn't say that Office 2003 UI is NOT standard.
Comment 6 Steve Northover CLA 2005-04-07 12:25:34 EDT
It's different from other desktop apps.
Comment 7 Gunnar Wagenknecht CLA 2005-04-07 15:09:37 EDT
I'm not sure. It's different because it relative new. I think there will be 
more dektop apps covering this look on Windows and probably it will be 
possible for SWT apps, too? 

This bug should not discuss if this will become standard for Eclipse or not. I 
don't think that the Office look should be adapted from Eclipse. I was just 
thinking of an alternative look on Windows for pure SWT apps.

Comment 8 Eric Bredtmann CLA 2005-06-06 04:42:13 EDT
Hey there,
I totally agree with Gunnar.
Although the look&feel of standard Eclipse SWT looks quite nice, I would 
greatly appreciate to have something like (maybe pluggable) a more modern 
looking UI available for Eclipse SWT and RCP Applications.

Would be a great benefit for the Eclipse UI !

Cheers,
Eric
Comment 9 Brannon CLA 2005-12-20 12:12:39 EST
It appears to me that the trend is to move away from standard menus and use toolbars for the menus instead. What is the advantage of using standard menus over toolbars? Now that we have drag handles all over in 3.2m4, we might as well put the main menu on a toolbar with a drag handle as well.
Comment 10 Steve Northover CLA 2005-12-20 14:35:47 EST
Is this trend also popular on non-Windows platforms?
Comment 11 Brannon CLA 2006-08-11 13:44:25 EDT
I think it is time that we updated this to be a request for the Office 2007 look. See some screenshots here:

http://blogs.msdn.com/jensenh/archive/2006/03/09/547281.aspx

and here:

http://www.devcomponents.com/dotnetbar/screenshots.html


Comment 12 Gunnar Wagenknecht CLA 2006-08-11 14:44:24 EDT
(In reply to comment #11)
> I think it is time that we updated this to be a request for the Office 2007
> look.

I agree. I think it would be really cool if SWT would be the first toolkit to "port" the Office 2007 UI to other platforms in a platform neutral manner.

However, I think it's quite challenging because the controls don't look like default controls and it doesn't make sense to introduce special controls that won't work on other platforms. 

According to the screen shots it looks like the classic look supports the Office 12 look in a way that is actually not too bad. For example, the icons in the shell border are placed next to the menu bar (http://www.devcomponents.com/dotnetbar/img/RibbonPadKeyTips.png). So I'm confident that it's possible on SWT.
Comment 13 Adrian Stadelmann CLA 2006-08-30 09:02:46 EDT
i saw the feel in office 2007 in following video
http://officeblogs.net/UI/MenuTabs.wmv

i think this is a very nice idea/solution for getting a better usability. Remember the many confused user (Should i use the menu or is there toolbar-button..) and the many never ending discussion about menus and toolbars for same actions in different places..
Comment 14 Didier Girard CLA 2006-09-04 10:04:33 EDT
Here are some pointers on the subject.

Office 2007 UI in Firefox : http://weblogs.java.net/blog/kirillcool/archive/2006/09/office_2007_ui.html

JRibbon 
https://flamingo.dev.java.net/docs/jribbon.html

Ribbon (RSS)
http://blogs.msdn.com/jensenh/archive/category/11716.aspx
Comment 15 Didier Girard CLA 2007-09-03 08:54:25 EDT
Mono will integrate a Ribbon Component :

Google SoC: Gtk# Ribbon Library
http://tirania.org/blog/archive/2007/Aug-30-1.html




Comment 16 Mik Kersten CLA 2009-03-02 10:10:30 EST
Steve: It looks like the Ribbon is graduating into Windows 7 as a standard widget: http://www.codeproject.com/KB/miscctrl/rib.aspx  I updated the description to make this bug current.

+1 for this to be considered for Eclipse 3.6/4.0.  Some of the applications I use have already adopted the Ribbon (e.g., MindManager).  While advanced users may still gripe about it, it looks like it's here to stay, and as soon as it's part of the API applications that don't provide it may start looking dated.
Comment 17 Thomas Schindl CLA 2009-03-02 10:55:06 EST
I've used the CustomDrawn widget from Hexapixel you can find at http://hexapixel.com/projects/ribbon
Comment 18 Elias Volanakis CLA 2009-09-29 02:08:50 EDT
+1

The ribbon is coming with Windows 7. Having SWT-based software look as good as the other native apps on Windows is important for keeping Eclipse an attractive app development platform.
Comment 19 Thomas Schindl CLA 2009-09-29 03:31:31 EDT
Please note that in Nebula we failed to get a ribbon like widget in (the widget didn't passed the IP review) because of M$ license politics (http://msdn.microsoft.com/officeui) on this.
Comment 20 Gunnar Wagenknecht CLA 2009-10-29 02:21:50 EDT
FWI, I'd like bug 90145 to be considered as part of bug 293226 as well. I opened bug 293637 to find a way of making this happen.
Comment 21 Susan McCourt CLA 2010-01-20 16:08:56 EST
I've opened CQ 3711 (https://dev.eclipse.org/ipzilla/show_bug.cgi?id=3711) to track the legal issue for the native ribbon
Comment 22 Michael Hoffmann CLA 2019-08-07 03:14:18 EDT
+1 
...for a very old request. But is there any chance the get this for the Windows SWT?
This would by a very very welcome addition for RCPs on high-res monitors running on Windows. 
Currently the RCPs tend to have noticeable disadvantages compared to Windows rich clients implemented based on latest technology provided by other frameworks.