Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is C++20 library for opening a window on Windows, macOS or Linux. It's intended for situations where you just need to be able to open a window and then pass the native window handle on to something which wants to "attach" to it in some way (in my case it is audio plugin editor GUIs.) I tried to make the code as simple as possible and easy to fork and modify for your use case.

APIs used:

  • Windows: Win32
  • macOS: Cocoa
  • Linux: Xlib

Usage

Add it as a cmake subproject and link to edwin::edwin. Then #include <edwin.hpp> in your code. There is some documentation in there.

Alternative libraries that I didn't like

I tried several existing libraries and had problems with all of them, but if edwin isn't ideal for your use case then maybe one of these is:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages