Need support for Windows balloon tips

RESOLVED FIXED

Status

Mozilla Labs
Prism
RESOLVED FIXED
9 years ago
9 years ago

People

(Reporter: Matthew Gertner, Assigned: Matthew Gertner)

Tracking

Details

Attachments

(1 attachment)

(Assignee)

Description

9 years ago
Now that we have tray icon support on Windows, we should have a way to do proper balloon tips instead of the quirky Mozilla toaster alerts.
modify nsIAlertsService for windows?
(Assignee)

Updated

9 years ago
Blocks: 444082
(Assignee)

Updated

9 years ago
Duplicate of this bug: 444082
(Assignee)

Comment 3

9 years ago
Can't because tray icon support is required. We can deal with this when we fold
the binary components into the platform.
(Assignee)

Comment 4

9 years ago
Created attachment 328947 [details] [diff] [review]
Implement balloon tips

(Shhhhhh... I snuck in the change to the version number as well.)
Attachment #328947 - Flags: review?(mark.finkle)
Comment on attachment 328947 [details] [diff] [review]
Implement balloon tips

>Index: runtime/components/public/nsIApplicationIcon.idl
>===================================================================
>+  
>+  /**
>+   * Display a popup balloon over the icon. Displays a normal alert (using nsIAlertsService) on

     * Display a specialized notification over the icon. Displays a normal alert (using nsIAlertsService) on

>+   * platforms that don't support balloon tips.

     * platforms that don't support specialized tips.

>+   */
>+  void showBalloonTip(in AString title,
>+                      in AString text,
>+                      in PRUint32 timeout,
>+                      [optional] in boolean textClickable,
>+                      [optional] in nsIObserver alertListener);
> };

How about "showNotificationTip" ? Balloon is so MS Windows
Attachment #328947 - Flags: review?(mark.finkle) → review+
(Assignee)

Comment 6

9 years ago
Okay I changed it to showNotification.
(Assignee)

Comment 7

9 years ago
ending        confvars.sh
Sending        runtime/Makefile.in
Sending        runtime/components/public/nsIApplicationIcon.idl
Sending        runtime/components/src/mac/Makefile.in
Sending        runtime/components/src/mac/nsDockTile.mm
Sending        runtime/components/src/windows/nsNotificationArea.cpp
Sending        runtime/components/src/windows/nsNotificationArea.h
Transmitting file data .......
Committed revision 16985.
Status: ASSIGNED → RESOLVED
Last Resolved: 9 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.