Opened 17 years ago

Closed 16 years ago

Last modified 15 years ago

#9 closed Defect (fixed)

The balloon tooltip behaves oddly.

Reported by: Didactylos Owned by: romw
Priority: Blocker Milestone: 6.2
Component: Manager Version:
Keywords: patch tooltip Cc: Didactylos

Description

(Windows only) It actually behaves perfectly normally for a balloon message, but since it is being used to provide tooltip information, it behaves strangely. It doesn't appear when you mouseover, instead it pops up a second after you mouse out. It then hangs around (in the way) for several seconds or until you kill it.

Suggest it be replaced with a regular tooltip, and the balloons be saved for error conditions.

Attachments (4)

tooltip.patch (6.3 KB) - added by Didactylos 17 years ago.
taskbar.patch (11.4 KB) - added by Didactylos 17 years ago.
Updated to patch current revision
taskbar.2008.06.16.patch (8.8 KB) - added by Didactylos 16 years ago.
Updated to current.
tooltip.png (25.3 KB) - added by Nicolas 16 years ago.
Tooltip showing a large negative number

Download all attachments as: .zip

Change History (19)

Changed 17 years ago by Didactylos

Attachment: tooltip.patch added

comment:1 Changed 17 years ago by Didactylos

The patch fixes #9 and obsoletes #61. Balloon tooltips are still used for error notifications.

comment:2 Changed 17 years ago by Didactylos

I've refactored the icon creation, and improved the handling of multiple active tasks. This patch fixes #9, #61 and #150.

Changed 17 years ago by Didactylos

Attachment: taskbar.patch added

Updated to patch current revision

comment:3 Changed 17 years ago by Nicolas

Keywords: patch added

comment:4 Changed 16 years ago by Didactylos

Cc: Didactylos added
Keywords: tooltip added
Milestone: Undetermined6.0
Owner: changed from romw to Didactylos
Priority: TrivialMinor
Status: newassigned

comment:5 Changed 16 years ago by Didactylos

Resolution: fixed
Status: assignedclosed

(In [14195]) Change tooltip behaviour.

  • Use tooltip not balloon
  • Limit task information to avoid overflow.
  • Refactor taskbarex.

Fixes #9

Changed 16 years ago by Didactylos

Attachment: taskbar.2008.06.16.patch added

Updated to current.

comment:6 Changed 16 years ago by Didactylos

Milestone: 6.06.2
Resolution: fixed
Status: closedreopened

When this bug was fixed, some bugs were introduced because my patch wasn't applied completely. I have provided another patch, fixing the parts that were overlooked. These are:

  • Title omitted.
  • Trailing line breaks.
  • Overflow caused by too many running tasks.
  • Suspended icon flashes because it was updated to use the wrong icon.

All these bugs are fixed in my patch (AND in my original patch!)

comment:7 Changed 16 years ago by romw

Resolution: fixed
Status: reopenedclosed

(In [15452]) - MGR: Change from using balloons to tooltips. Fixes #9.

Thanks David Barnard.

clientgui/

BOINCTaskBar.cpp

clientgui/msw/

taskbarex.cpp, .h

comment:8 Changed 16 years ago by romw

(In [15453]) - MGR: Change from using balloons to tooltips. Fixes #9.

Thanks David Barnard.

clientgui/

BOINCTaskBar.cpp

clientgui/msw/

taskbarex.cpp, .h

comment:9 Changed 16 years ago by Didactylos

Resolution: fixed
Status: closedreopened

Two down, two to go.

comment:10 Changed 16 years ago by romw

Resolution: fixed
Status: reopenedclosed

fixed it so that if there are two active tasks or less it displays the percent complete, if there are more then two active tasks it displays how many are currently running.

comment:11 Changed 16 years ago by Didactylos

Resolution: fixed
Status: closedreopened

-1866449442 tasks running.

Changed 16 years ago by Nicolas

Attachment: tooltip.png added

Tooltip showing a large negative number

comment:12 Changed 16 years ago by Didactylos

Priority: MinorBlocker

Spot the error:

strBuffer.Printf(
    _("%d tasks running.")
);

comment:13 Changed 16 years ago by Didactylos

Owner: changed from Didactylos to romw
Status: reopenednew

comment:14 Changed 16 years ago by romw

Resolution: fixed
Status: newclosed

fixed for next release

comment:15 Changed 16 years ago by Nicolas

Note: See TracTickets for help on using tickets.