clan-core/pkgs/clan-vm-manager
clan-bot 1cc6e74297
All checks were successful
checks-impure / test (push) Successful in 1m43s
checks / test (push) Successful in 2m46s
Merge pull request 'clan_vm_manager: --debug enables debug mode in clan_cli too' (#840) from Qubasa-add_spinner into main
2024-02-14 08:43:14 +00:00
..
bin clan-vm-manager: prepend local clan-cli to python path 2023-11-23 15:30:44 +01:00
clan_vm_manager clan_cli: Added lazy qmp 2024-02-13 16:44:09 +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 clan_vm_manager: Added VM shutdown timeout 2024-02-12 14:16:44 +07:00
demo.sh Fix demo script 2024-02-13 16:15:36 +01:00
flake-module.nix clan-vm-manager: add nix package 2023-11-23 15:30:44 +01:00
pyproject.toml re-add 'U' ruff type category 2023-12-06 17:11:17 +01:00
README.md UI: Improve README 2024-02-13 16:44:09 +07:00
shell.nix UI: Improve README 2024-02-13 16:44:09 +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

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