Skip to main content

Python XApp libAdapta Framework

Project description

A python module using libadapta

A project kind of with libadwaita, but using libadapta and XApp if possible. It also makes a handy template for building python modules including C++ source. This is handy as it keeps desktop theming in Linux Mint Zara (22.2). It might be expanded later.

Notes for Developers

This is the PyPI readme. Included commands can be used for effect. Add any commands to the pyproject.toml in the source linked below.

Changing the Application ID

Are you sure you've changed any xapp_adapta references to be unique? Please check pyproject.toml and also rename the module directory from xapp_adapta. Also check that _ is not -. Quite a bit auto fills the about dialog, and the [tool.metadata] section is for a domain base for the unique naming of resources, so includes a domain name.

Commands in this Repository

Included commands (add more):

  • adapta_test the basic original python demo of libadapta. Added a try catch to make àdwaita be used instead if àdapta is not present. Plus more.
  • adapta_main extends the test MainWindow class for effect.
  • adapta_make_local to install .desktop, .svg and locale .mo files. The ~/.local/share/applications/*.desktop files might need edits.
  • adapta_remove_local is an uninstall to clean the user's ~/.local/share of just the installed files which adapta_make_local placed.
  • ...

Thanks

Simon Jackson

Links

Template Source

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xapp_adapta-0.1.2.tar.gz (12.4 MB view details)

Uploaded Source

File details

Details for the file xapp_adapta-0.1.2.tar.gz.

File metadata

  • Download URL: xapp_adapta-0.1.2.tar.gz
  • Upload date:
  • Size: 12.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.28.1

File hashes

Hashes for xapp_adapta-0.1.2.tar.gz
Algorithm Hash digest
SHA256 9f009c1eb6c2155b97a3c55ecb253dd6cbdcc75cd82686e3f4b05605bc14f361
MD5 166016b0cf05a4fe37299a3e19173071
BLAKE2b-256 be49c621d3344d61c0b344728b92515833dddf6163286186cf881336bc481eb2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page