Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/AndrewBelt/osdialog
A cross platform wrapper for OS dialogs like file save, open, message boxes, inputs, color picking, etc.
https://github.com/AndrewBelt/osdialog
Last synced: 2 months ago
JSON representation
A cross platform wrapper for OS dialogs like file save, open, message boxes, inputs, color picking, etc.
- Host: GitHub
- URL: https://github.com/AndrewBelt/osdialog
- Owner: AndrewBelt
- License: cc0-1.0
- Created: 2017-08-25T17:14:57.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-04-25T06:26:21.000Z (9 months ago)
- Last Synced: 2024-08-02T19:38:48.251Z (5 months ago)
- Language: C
- Size: 87.9 KB
- Stars: 123
- Watchers: 9
- Forks: 20
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
- awesome-audio-plugin-framework - osdialog
- AwesomeCppGameDev - osdialog
README
# osdialog
A cross platform wrapper for OS dialogs like file save, open, message boxes, inputs, color picking, etc.
Currently supports MacOS, Windows, and GTK2/GTK3 on Linux.
osdialog is released into the public domain [(CC0)](LICENSE.txt).
If you decide to use osdialog in your project, [please let me know](https://github.com/AndrewBelt/osdialog/issues/9).## Using
The Makefile is only for building the osdialog test binary.
You don't need to use it for your application, but it might be helpful for suggesting compiler flags.
Simply add `osdialog.h` to your include directory, and add `osdialog.c` and the appropriate `osdialog_*.c/.m` file to your application's sources.