Module Geyser.Geyser

Geyser namespace.

Info:

  • Author: guy

Functions

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

Fields

Geyser Create the Geyser namespace.


Functions

add (window, cons)
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 table of Geyser window options such as name, width, and height
add2 (window, cons, passAdd2, 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 table of Geyser window options such as name, width, and height
  • passAdd2 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
base_add (window, cons)
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
  • cons table of Geyser window options such as name, width, and height
changeContainer (container)
Change the container a window should be in

Parameters:

  • container The new container the window will be set in
remove (window)
Removes a window from the list that it manages

Parameters:

  • window The window to remove from this container's windowList

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.5.0 Last updated 2024-04-26 00:56:21