Class Wmii::View
In: wm.rb
Parent: Node

Methods

diamond!   each_column   empty?   grid!   new   tile!  

External Aliases

children -> areas

Public Class methods

Public Instance methods

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.

Iterates over columns in this view such that destructive operations are supported. If specified, the iteration starts with the column which has the given index. Note that the floating area is not considered to be a column.

Tests if this view is empty (has no clients).

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

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.

[Validate]