clan-core/pkgs/clan-vm-manager
Qubasa 4d1437b5cc
All checks were successful
checks / check-links (pull_request) Successful in 23s
checks / checks-impure (pull_request) Successful in 2m0s
checks / checks (pull_request) Successful in 2m39s
clan-vm-manager: Moved switch from list view to VM object.
2024-02-27 03:53:19 +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: Moved switch from list view to VM object. 2024-02-27 03:53:19 +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 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 re-add 'U' ruff type category 2023-12-06 17:11:17 +01:00
README.md clan-vm-manager: Added clan icon to trayicon 2024-02-16 12:25:06 +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

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