Difference between revisions of "Lua:Class:WinControl"
Jump to navigation
Jump to search
Line 23: | Line 23: | ||
setOnExit(function) : Sets an onExit event. (Triggered on lost focus) | setOnExit(function) : Sets an onExit event. (Triggered on lost focus) | ||
getOnExit() | getOnExit() | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | * [[Lua|Lua Functions and Classes]] |
Revision as of 02:14, 19 January 2017
WinControl Class: (Inheritance: Control->Component->Object)
Base class for windows aware controls
Properties
DoubleBuffered: boolean - Graphical updates will go to a offscreen bitmap which will then be shown on the screen instead of directly to the screen. May reduce flickering ControlCount : integer - The number of child controls of this wincontrol Control[] : Control - Array to access a child control OnEnter : function - Function to be called when the WinControl gains focus OnExit : function - Function to be called when the WinControl loses focus
Methods
getControlCount() Returns the number of Controls attached to this class getControl(index) : Returns a WinControl class object getControlAtPos(x,y): Gets the control at the given x,y position relative to the wincontrol's position canFocus(): returns true if the object can be focused focused(): returns boolean true when focused setFocus(): tries to set keyboard focus the object setShape(Region): Sets the region object as the new shape for this wincontrol setShape(Bitmap): setOnEnter(function) : Sets an onEnter event. (Triggered on focus enter) getOnEnter() setOnExit(function) : Sets an onExit event. (Triggered on lost focus) getOnExit()