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