GTK+ bindings for the Alusus Programming Language, providing access to the GTK 3 toolkit for building graphical user interfaces.
This library provides Alusus language bindings for GTK+ 3, enabling developers to create modern desktop applications with graphical user interfaces using the Alusus programming language. The bindings wrap the GTK+ C library and expose its functionality through an Alusus-friendly interface.
-
Gtk: Core GTK+ 3 bindings including:
common.alusus- Common GTK types and functionsconstants.alusus- GTK constants and enumerationswidgets.alusus- Widget bindings (buttons, labels, entries, etc.)windows.alusus- Window and container management
-
Glib: GLib library bindings providing:
common.alusus- Common GLib types and utilitiesList.alusus- GLib list data structures
-
Examples: Sample applications demonstrating library usage:
hello_world.alusus- Basic GTK window examplesimple_timer.alusus- Timer applicationwidgets_guide.alusus- Widget usage examplesfactorial.alusus- Factorial calculator demo
Import the library in your Alusus program:
import "Apm";
Apm.importFile("Alusus/Gtk");
This project is licensed under the GNU Lesser General Public License v3.0 (LGPL-3.0). See the COPYING and COPYING.LESSER files for details.