Struct wayland_cursor::CursorTheme[][src]

pub struct CursorTheme { /* fields omitted */ }
Expand description

Represents a cursor theme loaded from the system.

Implementations

Load a cursor theme from system defaults.

Same as calling load_or("default", size, shm)

Load a cursor theme, using name as fallback.

The theme name and cursor size are read from the XCURSOR_THEME and XCURSOR_SIZE environment variables, respectively, or from the provided variables if those are invalid.

Create a new cursor theme, ignoring the system defaults.

Retrieve a cursor from the theme.

This method returns None if this cursor is not provided either by the theme, or by one of its parents.

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.