Struct smithay_client_toolkit::window::ConceptFrame[][src]

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

A clean, modern and stylish set of decorations.

This class draws clean and modern decorations with buttons inspired by breeze, material hover shade and a white header background.

ConceptFrame is hiding its ClientSide decorations in a Fullscreen state and brings them back if those are visible when unsetting Fullscreen state.

Trait Implementations

Executes the destructor for this type. Read more

Type of errors that may occur when attempting to create a frame

Configuration for this frame

Initialize the Frame. Read more

Notify that a new wl_seat should be handled Read more

Notify that this seat has lost the pointer capability or has been lost Read more

Set the Window XDG states for the frame Read more

Hide or show the decorations Read more

Set whether interactive resize hints should be displayed and reacted to Read more

Change the size of the decorations Read more

Redraw the decorations

Subtracts the border dimensions from the given dimensions.

Adds the border dimensions to the given dimensions.

Returns the coordinates of the top-left corner of the borders relative to the content Read more

Sets the configuration for the frame

Sets the frames title

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.