[PATCH 4/5] winemac: Implement rudimentary support for system tray icons as Mac status items.

C.W. Betts computers57 at hotmail.com
Mon Mar 18 15:40:21 CDT 2013


On Mar 18, 2013, at 2:23 PM, Ken Thomases <ken at codeweavers.com> wrote:

> On Mar 18, 2013, at 3:15 PM, Ken Thomases wrote:
> 
>> On Mar 18, 2013, at 3:03 PM, C.W. Betts wrote:
>> 
>>> On Mar 17, 2013, at 9:40 PM, Ken Thomases <ken at codeweavers.com> wrote:
>>> 
>>>> Doesn't support right-clicks, mouse moves, or notification balloons.
>>> Notification balloons can probably be done using either Notification Center or Growl
>> 
>> Yeah, I was thinking that the notification center is the right way to go.
> 
> Josh reminds me that only code-signed apps can use the Notification Center, so that may not be very useful. *sigh*
> 
I can see that not being an issue on CrossOver, but yes, I doubt that the average person compiling Wine on their Macs has a proper certificate to sign it.

As for implementing Growl, a configure check can be done, and a warning shown if a) they are compiling the Mac driver and b) they do not have the Growl development framework installed. This would, however, probably require some work to maintain the Growl framework's presence so that, in example, Wine compiled by MacPorts can be moved to another computer that does not have the Growl framework installed in either /Library/Frameworks or ~/Library/Frameworks.

I have done some work with the OS X linker in my project PlayerPRO to get a command-line app to access the framework that is in the same directory of the program, but other than that my linker skills aren't that great.


More information about the wine-devel mailing list