A Sliding Container widget for Textual
Project description
textual-slidecontainer
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
Project details
Release history Release notifications | RSS feed
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.4.1.tar.gz
(146.3 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file textual_slidecontainer-0.4.1.tar.gz.
File metadata
- Download URL: textual_slidecontainer-0.4.1.tar.gz
- Upload date:
- Size: 146.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ae422400af8b2b1c830c73fc681e08cb766ddaa0fd1e36caaaf6cdcf16b66131
|
|
| MD5 |
ca8b0c864ca8ef7466ed461fff4ea895
|
|
| BLAKE2b-256 |
ec20fa3f5571c9ad0aecf33c867930b676093d156a7f6f272a3683ad1430bf3c
|
File details
Details for the file textual_slidecontainer-0.4.1-py3-none-any.whl.
File metadata
- Download URL: textual_slidecontainer-0.4.1-py3-none-any.whl
- Upload date:
- Size: 9.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3178522b12305cb2390374fd76a2891b81856846175774a9c20bf926509dcd7b
|
|
| MD5 |
72739a9f51644f9ff5a7338f15c71f04
|
|
| BLAKE2b-256 |
40bb798d85dd7ccca2d62356f7793a50e363ddabd71439a967c64e4982aba4f7
|