20 lines
583 B
Rust
20 lines
583 B
Rust
use crate::{commands::wrap_command, macros::wrap};
|
|
use servicepoint::{Brightness, GlobalBrightnessCommand};
|
|
use std::ptr::NonNull;
|
|
|
|
wrap_command!(GlobalBrightness);
|
|
|
|
wrap!(
|
|
GlobalBrightnessCommand {
|
|
properties:
|
|
prop brightness: Brightness { get; set; };
|
|
functions:
|
|
/// Set the brightness of all tiles to the same value.
|
|
///
|
|
/// Returns: a new [GlobalBrightnessCommand] instance.
|
|
fn new(brightness: val Brightness) -> move NonNull<GlobalBrightnessCommand> {
|
|
GlobalBrightnessCommand::from(brightness)
|
|
};
|
|
}
|
|
);
|