Show unread messages in dock icon
Fredrik Simonsson <[email protected]> Sat, 11 Mar 2006 21:28:33 +0100
| Newsgroups | gmane.network.fire.devel |
|---|---|
| Message-ID | <[email protected]> |
--C7zPtVaVf+AK4Oqc Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi all, First I will introduce myself then will I present a small patch to fire. I'm a long time computer user and programmer, living in Lund Sweden. Last month I bought my self a mac-mini and started to learn how to use it. On my other computers I have used Ickle as my ICQ-client, when this did not work very well in OSX I gave Fire a short try. One thing that annoyed me with the current release of fire was that there wasn't a discrete way of telling me if I had unread messages. (Except bouncing the dock icon as a crazy frog). When I was about to begin implement a routine changing the dock icon on incoming messages I noticed a semi-implemented feature to show the number of unread messages as a number in the dock-icon. All that was remaining to do was to add a checkbox in dock preferences pane, and some code to support it. I have no access to the tracker at sourceforge so I will atatch my patch here instead hope you wont mind. -- //Simson --C7zPtVaVf+AK4Oqc Content-Type: application/octet-stream Content-Disposition: attachment; filename="DockIconPatch.tar.gz" Content-Transfer-Encoding: base64 H4sIAPIxE0QAA+1ae2/aShbvv+FTzLLSVVIetrF55nFjbNOimwIbQrv3VhFy7KH41tisPS5F Vb77nrENOMEGQqOuVpqDBMYz5zFnfufMOYaJ5WFuOHUXYyeYPWBv7E7GgeNh3Rxbzth0ja/l uU6M6ZufIB6oJknhZ71WffLJ80K9JgpvBF7ipZpQl+pwvwKX/BvE/4zSQynwie4h9Ma3Zr7r ZM/bN/5/Sl3HxN9bqAMwKH83XBPPPfdvjr5hg5TnD9/pZe7y5ylXKpX2qDk59fA3y7dcB0mN avMsVygU9rIsXO+r5XxBhjtfnuWur1GpUanyRVFEhdXF9XUOnZycxKyq5Q10MkWXKJ8/Tw7c 4gn2sGNgH8ZOw5GTH7kS/TgZeK4ZGOSd5wZzGO1UpXpFqoh8U6pU1LYC+O60mzURcW9RPNVH b7nzDXesYMNbSePtuB4JHAzzJ5aN/c26Q2GFdFPEqtSIxElqU+N5WRFqSnvLlEKaKSGvkMZr yTb2wFn+3NaXzwwJXfNY3OMiuarIjQbfFDtNWZR5XqmrFbF6mItC3noa77vBO80xvOWcAE6e 2VWK7SpFdqEMf1UaUh3skoSO2GyA7Gq7Xtn2F0r1F+Wtp/GC/IWNJq6HBL5c2e2wjI1U5Ua7 06aLFkWxyfPVarspNg/cSFFryxLwatU2OJ1vNKRqLTTsg9qdzQFX2EuDExhV2GMUWKJRoxSl UX2ZUSGvmsbbv7vN3MVndmXvotBp0p3QaoLw4l0UOo003nAXj0L7gVGYivbjojBjww7MTKkb dmxmOsxFB+I73UVH4vvotJTqn+PS0so7pT3eOSjQUr1zXKCVErt2FpkJtdAXTBIHIKy5Jqht mvL4uqqBbIWnd0JMwNGMTuX53LYMncpHncC2z0B2MRfXFQNvdaiige5gn1Ohogzf6Nfy7NUq i32KUmuL/Uzb1YUkFhuoAO/NsK4oodNvrmWezXTL+WjhhWqZN65u5hAkLkqWicgUq3iiB3bo 18+94cjH3voOlJ+OqXtm8uY97A1lBhBGUj77UKH3HdtycDswTQv7XYeaqUyx8RX5mHQd8lG3 A9z6nNT24Lo2BO4feNlqj1T1z7HSH/Xuxt3eWO0rf9yDmsJa+igs+j9g39e/vFz8qHeryeq2 /I31smG4gUOGRCfBi8Wr3eHgRv5zPNRuP3YVbbitwnRBNqj5C3vuC+T2wdyV8L+02362YMjB hus4EHTYPFJBv9O56fa01FVQaDX5Yg0VmkJRiGrWUD/gpecSaxKHmIIdyHTIjHRF3+7R3PVJ clZPn+HW4FbrjJX3cu+dpo57/btup6vId91+D7kPNHm0fGxPUAC46zoTt+VYNl30Yw5gB6ju tmWDijqDZQ4z8NE6BeT7GELdyxV+xGA6CODUeW1wU2sP9qzYwfe0ssoEGuB4o/xXeqvwCJrR M2+pCSgmPbRKCS/10Da0t7ySjePzAzPx9Fdl4ukxmXialolFkYYLvNfX0dJt9wNiY4J6w3ZA CKh4uyv3nGdyZUZ9Ngv+PodtxCaV/gE7gR/PL+wwLBP4sZr1GbKwHNNdhOEZH0JVOIQkcEB8 CD0P15QlJ7B4ngna5IJ3MmjPl/tk9hEZBFTk0DVc7kas5nyxLX9atsPHAfRW2bEeuChIfXr9 KkhWdMdxCTKjyruFaNWLZrr3FZtI95GOHixH95aILOe4nPO/Oa2ZNcMl+hUOeX1TE3EuuJKU fAKLnx21NAvyzautKztC92h/QdjulZQSy0VBglim7xTQF+A+n6Bv2KMKL/NCmc9fwW3TMgh8 nlx8xcurbhtEBzNI6jdu5OsLjt6HuvYC3A0KriQRSXUkVmuoIvGIvgS+IqG6VEMXXDwHiqzV 9KaAhEoThiVgq0bzKw3KxFcSDGv9HQ9ODroY9DGydMsAsSaV+TRVkthMDqxF9ufY6UdYjoXB kO55enh1cgGpH3/B3lX1gltd0hncekosZ7j0CZ5l2lXvSFKaWY33QuI+rDn2+AUX7sjVUQA2 bN338evF5osxnDDg52H8RNg2kuv0UKonzqQkpeVNSBeWeY5SJ2dk8n0sKZ3CiqWQwZKWnFPV PD6/odzIwyFMXR3Wz8dvoKQaye80mALAVmCYukmoUT8JWY5KP0xBxOr8TF39rjZjP2tmf/WE dduBOwvY3WqjY/0wPw9HA+125ezecIPZ2OlxZCpwkHuubUPgcx+gKd18f8Vue5eS1AjbzbAd RRWeIqNAPxpPAHKd5/NFREvbcdTSfur21P6nYnKGADPgrgY1cTTnpju825qxGRoP3/c/DYtR z71RktIyFzfbnxSye05ay1LcXlFGBb89M6MX3i0yq/csRtHIS40wHnmp+SwiPUwCD8DLcbpN Qb6E9jZwDLpdloPI1PKRofs4YniMy9b4sQLtmACmHvanNCK6UFmu+moLrmVC4PAGoLSpRBw9 HJHnc+D5T4B9Qvuh9ZxWfPMOKqxVnxqZ3pCKgkBtb9SSnbM1OaVK0OUlgmbt7AeCJRi6g6ZQ nGEHhtHdFM8w1HIeRrTWs10dMg5aYrK1+tXqVs9jgPn0wDZuzzOYs1VXuPFYMDd1gqmzWuEC FhaZPslNrTDFrR4SPSJs+/hIk1LbaWpT4Zno6DdhhSpGv/12aA97iKYXrz5hyv1mZ3IHyYiP B78FE71vloE3iQjp8VjiuVWWMLpKesTg1udokr7QlxtR9yG8wwlrYZv87GHuPSyApsIhJgQi yQcH+a/Ygu/QkZGdd8zfTs5NKXxOJcWpOYf+aeIJOBdp/x7IkHfVcHPHH7TeaIjS6Dq/VQXl N1JSwiRDCkXEMgRCdOTmc4WVkDS4hU/Or/OjDX7WbBvtmYl4Wz3tmeOfZuizmZWwtajRUBvL /xrJ467S76V7IpYEeFJoWWkZFGfUGblf9Pv/hP7/46g27nAdu///Ade8tPr/R0Wq1N/wFVGo 19n/P34FXfz+fWY/bbQRAME1IeQv86O7TqmR//0qd/EPCIG7Pwcaijrzwah901VQvsRx9Pcf DClkNg8I9jhOvVPRgJZVCIRxnNbLo/yUkHmL4xaLRZk+GsFlw53RiT5Az51jjyxvQGoJGMom MaHVT38AEPf/e9r/l7bz+7r5rJ49u2Vfd+wZDfumX9/Zrmd05aumfN2T/68xxIgRI0aMGDFi xIgRI0aMGDFixIgRI0aMGDFixIgRI0aMGDFixIgRI0aMGDFixOjX0X8BMKe4rgBQAAA= --C7zPtVaVf+AK4Oqc-- ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642