Skip to main content

A Sliding Container widget for Textual

Project description

textual-slidecontainer

badge badge badge badge badge

This is a library that provides a custom container (widget) called the SlideContainer.

It is designed to make it extremely simple to implement a sliding menu bar in yor Textual apps.

Features

  • Usage is a single line of code with the default settings. Everything is handled automatically.
  • Set the direction - Containers can slide to the left, right, top, or bottom, independently of where they are on the screen.
  • Enable or disable Floating mode - With a simple boolean, containers can switch between floating on top of your app, or being a part of it and affecting the layout.
  • Set the default state - Containers can be set to start in closed mode.
  • Set the container to dock as an initialization argument.
  • Floating containers automatically dock to the edge they move towards (this can be changed).
  • Change how the animation looks with the duration, fade, and easing_function arguments.
  • Included demo application which has comments in the code.

Documentation

Click here for documentation

Questions, issues, suggestions?

Feel free to post an issue.

Gif

textual-slidecontainer

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

textual_slidecontainer-0.5.1.tar.gz (88.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

textual_slidecontainer-0.5.1-py3-none-any.whl (10.2 kB view details)

Uploaded Python 3

File details

Details for the file textual_slidecontainer-0.5.1.tar.gz.

File metadata

File hashes

Hashes for textual_slidecontainer-0.5.1.tar.gz
Algorithm Hash digest
SHA256 8a80ede1e2df6bd03fad8990ebf91f1b315dc8a0a185b23e462c3ec9cc7f97c5
MD5 f445b242256e6950ea64a4562e3452ec
BLAKE2b-256 61e26c49e7957839fbb7f0563f9b1c13c630b153918d68e520e5a303d62b7a2a

See more details on using hashes here.

File details

Details for the file textual_slidecontainer-0.5.1-py3-none-any.whl.

File metadata

File hashes

Hashes for textual_slidecontainer-0.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b7f1dd2eabd81f89e953aee0c3a6b85d2a5944558ccde0f708e1f45c79b7dda6
MD5 11d19140ed80119edb3f3f858ccae4fa
BLAKE2b-256 b460a2ec2f9b01b545c09a7d20eacb043f357332542580d1bf86e7602989443a

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