gtk
Installation
SKILL.md
GTK
Purpose
Build cross-platform desktop applications using GTK 4 toolkit with C, Python (PyGObject), or Rust (gtk-rs), following GNOME HIG and Adwaita design language.
Agent Protocol
Trigger
User request includes: gtk, gtk4, gtk-rs, pygobject, gtkmm, glib, gobject, adwaita, gnome app, linux desktop.
Input Context
- GTK version (GTK 3, GTK 4)
- Language (C, Python, Rust, C++)
- UI builder (GtkBuilder UI files, code-only)
- Project type (simple dialog, complex app, GNOME extension)
- Target environment (GNOME, cross-platform)