Package nabla.gl.gui.control provides an Overlay and several Control classes.
Bases: nabla.gl.gui.control.control.Definition, nabla.gl.gui.control.control.Grid, nabla.gl.gui.control.control.Box
Not interactive Control.
Bases: nabla.gl.gui.control.Control
Bases: nabla.gl.gui.control.Control
Extended Control that does a scissor, nothing is visible out of its box.
Bases: nabla.gl.gui.control.Canvas
Extended Control to create columns.
Bases: object
A void Control that can be in an Overlay.
Bases: nabla.gl.gui.control.control.Definition, nabla.gl.gui.control.control.Interaction, nabla.gl.gui.control.control.Grid, nabla.gl.gui.control.control.Box
This is the common skeleton class for every widget.
Bases: nabla.gl.gui.control.Texture
Special Control that contains a texture and maintains aspect.
Bases: nabla.gl.gui.control.Control
Extended Control that contains a FormattedDocument text layout and allows the user to edit the document.
Bases: nabla.gl.gui.control.Control
Special Control that can change position, scale, color, anytime.
Bases: nabla.gl.gui.control.Clip
Extended Control that contains a FormattedDocument text layout
Bases: nabla.gl.gui.control.Control
Extended Control that is floating on top of the others, used by Submenu and ComboBox.
Bases: nabla.gl.gui.control.Dynamic
Special Control that can migrate to another overlay.
Bases: nabla.gl.gui.control.Formatted
Extended Control that contains a FormattedDocument that represents a List TODO: a xml editor
Bases: nabla.gl.gui.control.Control
Extended Control that defines a new origin for its controls. Used for windows.
Bases: nabla.gl.gui.control.control.Definition, nabla.gl.gui.control.control.Interaction, nabla.gl.gui.control.control.Box
This is the common skeleton class for every widget.
Override to apply a special cell ocuppation.
Bases: nabla.gl.gui.control.Canvas
Bases: nabla.gl.gui.control.Dynamic
Special Control that contains a texture.
Master Control class.
Bases: object
A GUI_COLOR key or None.
A GUI_BORDER key or None.
Set this control invisible.
Force redraw
Set this control visible.
Bases: object
This class contain the common methods used to create a Control. Widgets can override this methods to define itselfs.
Convenience function to add a control.
Personalize
Permanently destroy this Control.
Debug tools.
Auxiliar function.
Returs a function call to function(index).
Returns the position of Origin (0,0) in the Overlay
Returns the Overlay containing this Control.
Returns window Control
Force sync.
Bases: object
Methods that every control needs to have.
Assign this function to a method that should return False.
Assign this function to a method that should return True.
Bases: object
Layout Manager implemented during one Ballmer Peak. Nobody knows how it works.
Calculate position and size of this Control. Override this method to personalize behavior.
Force control scan, if children has changed.
Apply in-cell sticky value.
Bases: nabla.gl.gui.control.control.Events
Drawing functions.
Bases: pyglet.graphics.OrderedGroup
Bases: pyglet.graphics.OrderedGroup
Bases: pyglet.graphics.OrderedGroup
Bases: pyglet.graphics.OrderedGroup
Miscelaneous functions.
Print useful information about item.
Initialize nabla.gl.gui. Define global configuration constants and resources.
Provides Overlay class
Bases: object
Bases: nabla.gl.gui.control.overlay.Interface, nabla.gl.gui.control.overlay.Focus, pyglet.event.EventDispatcher
Control Manager.