Skip to content

Class pinnacle.layout.builtin.Cycle : pinnacle.layout.LayoutGenerator

Fields

layouts

layouts: pinnacle.layout.LayoutGenerator[]

tag_indices

tag_indices: table<integer, integer>

current_tag nullable

current_tag?: pinnacle.tag.TagHandle

Functions

method cycle_layout_forward

function pinnacle.layout.builtin.Cycle:cycle_layout_forward(tag: pinnacle.tag.TagHandle)

Cycles the layout forward for the given tag.

Parameters

tag: pinnacle.tag.TagHandle

method cycle_layout_backward

function pinnacle.layout.builtin.Cycle:cycle_layout_backward(tag: pinnacle.tag.TagHandle)

Cycles the layout backward for the given tag.

Parameters

tag: pinnacle.tag.TagHandle

method current_layout

function pinnacle.layout.builtin.Cycle:current_layout(tag: pinnacle.tag.TagHandle)
    -> pinnacle.layout.LayoutGenerator

Gets the current layout generator for the given tag.

Parameters

tag: pinnacle.tag.TagHandle

Returns

  1. pinnacle.layout.LayoutGenerator