Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Aloe Scrollbar
Aloe Scrollbar is a comprehensive Rust library for handling scroll bar components with advanced user interaction capabilities, designed for high-performance graphic user interface (GUI) applications. This crate features highly customizable scroll bars that respond to user inputs and can be managed programmatically via an intuitive API.
Features
- Event Listener: Utilize the
ScrollBarListener
trait to monitor scroll bar movements, capturing changes in bar position dynamically. - Configurable Ranges: Establish precise range limits with
setRangeLimits()
to define the scrollable area, andsetCurrentRange()
to adjust the thumb position and size. - Orientation Control: Seamlessly transition between vertical and horizontal orientations, adapting to different layouts and screen configurations.
- Auto-Hide Functionality: Intelligent visibility management allows the scroll bar to auto-hide when unnecessary, reducing screen clutter.
- Keyboard and Mouse Interaction: Supports a variety of user input methods including keystrokes and mouse gestures for efficient navigation.
Usage
To integrate Aloe Scrollbar into your project, include it as a dependency in your Cargo.toml
:
[]
= "0.1.0"
Example
Below is a brief example demonstrating basic usage:
use ;
;
Contributions
Aloe Scrollbar is open-source under the GPL-3.0 license and contributions are welcome via its GitHub repository.
This README.md file was generated by an AI model and may not be 100% accurate, however it should be pretty good.
This crate is a translation of the JUCE module.
JUCE is a c++ software framework for developing high performance audio applications.
Usage falls under the GPLv3 as well as the JUCE commercial license.
See github.com/juce-framework/JUCE and the JUCE license page for details.
This crate is in the process of being translated from c++ to rust. For progress updates, please see the workspacer rust project. designed specifically for rust projects.