This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 112932 - The About Dialog no longer uses the splash image, and there is no visible way to override the behavior
Summary: The About Dialog no longer uses the splash image, and there is no visible way...
Status: RESOLVED FIXED
Alias: None
Product: platform
Classification: Unclassified
Component: Window System (show other bugs)
Version: 6.x
Hardware: All All
: P2 blocker (vote)
Assignee: _ rkubacki
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-08-15 23:00 UTC by _ wadechandler
Modified: 2008-12-22 14:36 UTC (History)
2 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description _ wadechandler 2007-08-15 23:00:10 UTC
The About Dialog no longer uses the splash image, and there is no way visible way to override the behavior. This affects
the Platform and RCP support. The sample applications are missing dependencies as well, and there is another issue for
this, but the missing dependencies in those modules mask this issue. To see this issue in action go to File|New
Project|Samples|NetBeans Plug-in Modules|Paint Application and create a new one. Then go resolve the issues you will
find under the the Suite projects properties|Libraries|platform7 where Core-UI, Favorites, and MasterFS are not
selected. Obviously Core-UI is specific to this issue. Once that is select do a Clean and Build all (in case you had
built before), and then run the application. Notice the splash screen, and then notice go to Help|About and notice the
graphic and text. If there is a way to override this behavior it needs to be documented, and if there is no way to
override it then this needs to be fixed and is why it is marked as a P2 for now as the only way around the issue is to
leave off Core-UI or to hide the About menu and make your own and it needs to be on the radar. About needs to be
extensible. This will cause some issues for Platform/RCP developers whose whole purpose of using the RCP is to have a
packaged rich platform and we need to be adding functionality to the platform and not taking it away.
Comment 1 _ rkubacki 2007-08-16 10:25:18 UTC
It should be achievable with branding of the resource OTOH I agree this is just workaround as it should be customizable
using apisupport features.
Comment 2 _ rkubacki 2007-08-16 10:40:13 UTC
ProductInformationPanel uses org/netbeans/core/resources/about.png
Previsouly o.n.c.startup.Splash looked for org/netbeans/core/startup/about.gif but becaue it never existed we did not
discovered this problem earlier.

I'll move the image to branding only and clean up related parts in Splash.
Comment 3 _ rkubacki 2007-08-16 11:49:06 UTC
moved about image to branding and fall back to splash if not available to get image that can be customized by apisupport

RCS file: /shared/data/ccvs/repository/ide/branding/core/startup/src/org/netbeans/core/startup/about_nb.png,v
done
Checking in ide/branding/core/startup/src/org/netbeans/core/startup/about_nb.png;
/shared/data/ccvs/repository/ide/branding/core/startup/src/org/netbeans/core/startup/about_nb.png,v  <--  about_nb.png
initial revision: 1.1
done
Checking in core/startup/src/org/netbeans/core/startup/Splash.java;
/shared/data/ccvs/repository/core/startup/src/org/netbeans/core/startup/Splash.java,v  <--  Splash.java
new revision: 1.18; previous revision: 1.17
done
Removing core/src/org/netbeans/core/resources/about.png;
/shared/data/ccvs/repository/core/src/org/netbeans/core/resources/about.png,v  <--  about.png
new revision: delete; previous revision: 1.2
done
Checking in core/src/org/netbeans/core/ui/ProductInformationPanel.form;
/shared/data/ccvs/repository/core/src/org/netbeans/core/ui/ProductInformationPanel.form,v  <--  ProductInformationPanel.form
new revision: 1.20; previous revision: 1.19
done
Checking in core/src/org/netbeans/core/ui/ProductInformationPanel.java;
/shared/data/ccvs/repository/core/src/org/netbeans/core/ui/ProductInformationPanel.java,v  <--  ProductInformationPanel.java
new revision: 1.40; previous revision: 1.39
done


One more remaining problem - if the file has different size it can be cropped probably. If this is true please file new bug.