Enum smithay_client_toolkit::seat::pointer::ThemeSpec[][src]

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

Use this specific theme with given base size

Fields of Precise

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.

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

Performs the conversion.

Performs the conversion.

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.