Class Rumai::View
In: lib/rumai/wm.rb
Parent: WidgetNode

The visualization of a tag.

Methods

Included Modules

WidgetImpl Chain ClientContainer Enumerable

Public Class methods

Returns the currently focused view.

Public Instance methods

Returns the IDs of all areas in this view.

Returns the area which contains the given client in this view.

Returns all areas in this view.

Arranges the clients in this view, while maintaining their relative order, in the tiling fashion of LarsWM. Only the first client in the primary column is kept; all others are evicted to the top of the secondary column. Any subsequent columns are squeezed into the bottom of the secondary column.

Arranges the clients in this view, while maintaining their relative order, in a (at best) equilateral triangle. However, the resulting arrangement appears like a diamond because wmii does not waste screen space.

Arranges the clients in this view, while maintaining their relative order, in a (at best) square grid.

Returns the IDs of the clients contained in the given area within this view.

Returns all columns (managed areas) in this view.

Iterates through each area in this view.

Resiliently iterates through possibly destructive changes to each column. That is, if the given block creates new columns, then those will also be processed in the iteration.

Returns the floating area of this view.

Focuses this view.

Returns the manifest of all areas and clients in this view.

[Validate]