pub enum ThemeSpec<'a> {
    Precise {
        name: &'a str,
        size: u32,
    },
    System,
}
Expand description

The specification of a cursor theme to be used by the ThemeManager

Variants

Precise

Fields

name: &'a str

Name of the cursor theme to use

size: u32

Base size of the cursor images

This is the size that will be used on monitors with a scale factor of 1. Cursor images sizes will be multiples of this base size on HiDPI outputs.

Use this specific theme with given base size

System

Use the system provided theme

In this case SCTK will read the XCURSOR_THEME and XCURSOR_SIZE environment variables to figure out the theme to use.

Trait Implementations

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.