clan-core/pkgs/clan-vm-manager
2024-02-13 16:44:09 +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_cli: Made qmp implementation lazy 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 Added demo.sh to prepare demo environment 2024-01-30 14:42:22 +07: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