-
-
Notifications
You must be signed in to change notification settings - Fork 124
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add windows tray example #139
Add windows tray example #139
Conversation
Oooh -- this is cool! Thank you. I'll take a look over it. We're just doing some nasty breaking changes in FFI right now, so that's occupying my attention, but this is perfect! |
new Win32pai: * Shell_NotifyIcon * GetSubMenu * DestroyMenu * TrackPopupMenuEx new struct: * NOTIFYICONDATA * TPMPARAMS new constants: * Shell_NotifyIcon uFlags * Shell_NotifyIcon WndProc callback msg * NOTIFYICONDATA::uFlags * NOTIFYICONDATA::dwState * NOTIFYICONDATA::dwInfoFlags * TrackPopupMenuEx uFlag * LoadImage type, fuLoad
3c35daa
to
7bb739a
Compare
Add calloc Remove addresOf Migrate win32api.json
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is really nice work -- congrats @ilopX. This is not easy to get right, as I've learned through many hours of trial and error.
If we can resolve the string item for consistency, I'd be delighted to merge this. Note that I'm using the no-addressof
branch as the development branch while I wait for .224 to land in in the dev branch (so CI is clean). So, unless that has merged at the time when you resubmit, it would be great if you can target this at that branch and I'll merge there and then land it all into master
at the same time. Does that work?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you so much! It's really encouraging to see others contribute high-quality code to this repo. I greatly appreciate you taking the time not only to submit a pull request, but to follow along with the changes for FFI and API metadata!
Thank you. I'm honored that you accepted my pull request. It inspires me a lot. |
Add windows tray example
New Win32api functions:
New Struct:
New constant: