Windows support #4

Open
opened 2023-10-27 17:05:51 +13:00 by rosethorn · 3 comments
Owner

Moving from rosethorn/XOSD-xft_affirmations#1. Add Windows API stuff so this can be compiled and used on Windows too.

Moving from https://codelabs.alteria.xyz/rosethorn/XOSD-xft_affirmations/issues/1. Add Windows API stuff so this can be compiled and used on Windows too.
rosethorn added the
Priority
Medium
Kind/Enhancement
labels 2023-10-27 17:05:51 +13:00
razzaline self-assigned this 2023-10-28 10:04:54 +13:00
Collaborator
@ryonia If you want to look into this more: https://stackoverflow.com/questions/4062606/how-can-i-produce-an-osd-in-windows https://stackoverflow.com/questions/29091028/windows-api-write-to-screen-as-on-screen-display https://stackoverflow.com/questions/23300525/nativewindow-equivalent https://learn.microsoft.com/en-us/windows/win32/learnwin32/creating-a-window
Collaborator

I don't know if it would be best to write it in a separate library, or either write it in separate files as part of this repository or in the same files with precompiler macros, but ideally I'd prefer it to be a single cross-platform library.

I don't know if it would be best to write it in a separate library, or either write it in separate files as part of this repository or in the same files with precompiler macros, but ideally I'd prefer it to be a single cross-platform library.
Author
Owner

I'd personally prefer the single library too. There doesn't seem to be much in the way of this for Windows, and what little I can find out there just has people writing their own code to set up the on screen display, so why not have it all collected in one place?

Maybe we could start calling it XPOSD for Cross Platform On-Screen Display. :P

I don't really know how best to structure it, though. You'd all probably have a better idea.

I'd personally prefer the single library too. There doesn't seem to be much in the way of this for Windows, and what little I can find out there just has people writing their own code to set up the on screen display, so why not have it all collected in one place? Maybe we could start calling it XPOSD for Cross Platform On-Screen Display. :P I don't really know how best to structure it, though. You'd all probably have a better idea.
rosethorn added
Priority
Low
and removed
Priority
Medium
labels 2024-01-15 22:20:56 +13:00
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: rosethorn/libxosd-xft#4
No description provided.