Module GeyserGeyser

-- The Geyser Layout Manager by guy -- --

Functions

Geyser:base_add (window) Add a window to the list that this container manages.
Geyser:add (window, cons, passOn) Add a window to the list that this container manages.
Geyser:add2 (window, cons, passOn, exclude) Add a window to the list that this container manages.
Geyser:remove (window) Removes a window from the list that it manages
Geyser:changeContainer (container) Change the container a window should be in

Fields

Geyser Create the Geyser namespace.


Functions

Geyser:base_add (window)
Add a window to the list that this container manages. this is the basis for the 2 add functions

Parameters:

  • window The window to add this container
Geyser:add (window, cons, passOn)
Add a window to the list that this container manages. The window will be shown after added to the container

Parameters:

  • window The window to add this container
  • cons
  • passOn manages the inheritance of this add function
Geyser:add2 (window, cons, passOn, exclude)
Add a window to the list that this container manages. This add function prevents an element to be shown if it was hidden and hides an element if the container is hidden already used by Adjustable.Container and changeContainer but can be used by any container using the new2 constructor

Parameters:

  • window The window to add this container
  • cons
  • passOn manages the inheritance of this add function. If set to true this add function will be inherited by all children.
  • exclude manages types which have to be excluded from overwriting their add function as they have their own
Geyser:remove (window)
Removes a window from the list that it manages windowList

Parameters:

  • window The window to remove from this container's
Geyser:changeContainer (container)
Change the container a window should be in

Parameters:

  • container The new container the window will be set in

Fields

Geyser
Create the Geyser namespace. Geyser is considered to be a "container window" for the purposes of default limits for new windows, in fact, it is the root container window, and is the metatable for Geyser.Container. It has the minimum number of functions needed to behave as a Container.
generated by LDoc 1.4.6 Last updated 2020-05-29 00:15:26