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 241901 - RFE: make the notifications default implemtation usable outside the ide
Summary: RFE: make the notifications default implemtation usable outside the ide
Status: NEW
Alias: None
Product: platform
Classification: Unclassified
Component: Notifications (show other bugs)
Version: 8.0
Hardware: PC Linux
: P3 normal (vote)
Assignee: Jan Peska
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-02-15 06:05 UTC by i30817
Modified: 2014-02-17 07:33 UTC (History)
0 users

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description i30817 2014-02-15 06:05:10 UTC
I've been searching for a notifications api for use on my swing project. All of the apis on the net use TrayIcon, which i find ugly and unusable for application errors because of visual distance among other things.

So i investigated the netbeans notification api, which has a GUI which looks ideal from it's usage on the IDE.

I found it's possible to pull the module which implements it has a jar to use on my (non-netbeans rpc) application from ivy. However it pulls many other modules. On investigation, these modules besides:
org-netbeans-modules-notifications (implementation)
org-netbeans-openide-awt (containts the notification interfaces)
org-netbeans-openide-lookup
org-netbeans-openide-util

seem to be uncesserary for runtime operation, except the one that pulls Etable, which is used a view for output window notification panel.
Since most apps do not require this output window, just the popup icon, would you consider modularizing the Etable dependency away behind lookup? If a implementation was not provided, you could just not update the table, and the notification module could be used on a standalone app with minimal dependency spread.
Comment 1 Jan Peska 2014-02-17 07:33:54 UTC
Changing issue type to enhancement.