Struct gabelstaplerwm::wm::client::ScreenSet [] [src]

pub struct ScreenSet { /* fields omitted */ }

An ordered set of known screens.

A screen is a rectangular area on the X server screen's root window, that is used to show a distinct set of tags associated with a TagStack. There is an active screen at all times.

Methods

impl ScreenSet
[src]

Setup a new screen set.

Get an immutable reference to the set of screens.

Get a mutable reference to the set of screens.

Get a mutable reference to current screen's geometry and tag stack.

Get an immutable reference to current screen's geometry and tag stack.

Get an immutable reference to current screen's geometry.

Get a mutable reference to the current screen's tag stack.

Get an immutable reference to the current screen's tag stack.

Swap horizontal and vertical axes of all screens.

Select a screen by altering the current screen's index

Remove a CRTC from our list of screens and return whether a redraw is necessary.

Apply a screen matching to all screens (that is, CRTCs) that we know of.

Update a screen associated with a CRTC or create one if none is present.