clan-core/pkgs/clan-vm-manager
DavHau d1e8b1ed96
All checks were successful
checks / check-links (pull_request) Successful in 21s
checks / checks-impure (pull_request) Successful in 1m55s
checks / checks (pull_request) Successful in 2m45s
devShells: one global python devshell + activation via command
- this adds devShells.{system}.python
- a 'select-shell' command to switch between devshells
2024-03-01 18:16:38 +07:00
..
bin clan-vm-manager: prepend local clan-cli to python path 2023-11-23 15:30:44 +01:00
clan_vm_manager clan_vm_manager: Fix GLib.idle_add rexecuting the VM push multiple times because of missing GLib.SOURCE_REMOVE 2024-03-01 01:58:03 +07:00
.envrc update nix-direnv 2024-01-04 16:24:26 +01:00
clan-vm-manager.code-workspace build-clan: Removed unecessary arg, machineDescription and machineIcon 2024-02-05 16:56:13 +07:00
default.nix devShells: one global python devshell + activation via command 2024-03-01 18:16:38 +07:00
demo.sh Working demo script 2024-02-16 17:51:55 +07:00
flake-module.nix clan-vm-manager: add nix package 2023-11-23 15:30:44 +01:00
pyproject.toml devShells: one global python devshell + activation via command 2024-03-01 18:16:38 +07:00
README.md clan-vm-manager: Added clan icon to trayicon 2024-02-16 12:25:06 +07:00
shell.nix clan_vm_manager: Fix gdb package incompatible with aarch darwin 2024-03-01 10:46:35 +07:00

Developing GTK4 Applications

Demos

Adw has a demo application showing all widgets. You can run it by executing:

adwaita-1-demo

GTK4 has a demo application showing all widgets. You can run it by executing:

gtk4-widget-factory

To find available icons execute:

gtk4-icon-browser

Debugging Style and Layout

You can append --debug flag to enable debug logging printed into the console.

# Enable the GTK debugger
gsettings set org.gtk.Settings.Debug enable-inspector-keybinding true

# Start the application with the debugger attached
GTK_DEBUG=interactive ./bin/clan-vm-manager --debug