Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jokade/scalanative-gtk
scala-native bindings for Gtk+, GLib, ...
https://github.com/jokade/scalanative-gtk
glib gtk scala-native
Last synced: 3 months ago
JSON representation
scala-native bindings for Gtk+, GLib, ...
- Host: GitHub
- URL: https://github.com/jokade/scalanative-gtk
- Owner: jokade
- License: mit
- Created: 2018-01-05T18:20:57.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2020-10-11T16:09:39.000Z (over 4 years ago)
- Last Synced: 2024-04-22T13:32:51.987Z (9 months ago)
- Topics: glib, gtk, scala-native
- Language: Scala
- Size: 963 KB
- Stars: 27
- Watchers: 2
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-scala-native - Gtk+ - Bindings for the [GTK+](https://www.gtk.org/) graphical toolkit. (Bindings)
README
# scalanative-gtk
Experimental [scala-native](https://github.com/scala-native/scala-native) bindings for [Gtk+, GLib, ...](https://www.gtk.org).**WARNING**: This project is in an early experimental stage. Most of the bindings are still missing. The API and especially the semantics for GObject access in Scala may change any time!
**[Documentation](https://jokade.github.io/scalanative-gtk/)**
### sbt Settings
Add this to your `build.sbt`:
```scala
libraryDependencies += "de.surfice" %%% "scalanative-gtk3" % "0.0.2-SNAPSHOT"resolvers += Resolver.sonatypeRepo("snapshots")
```### Implementation
The bindings are generated using an [annotation macro](https://github.com/jokade/scalanative-obj-interop).More details to follow.