OmegaEngine API
1.0.3
|
A filled rectangle used to optically group controls together More...
Public Member Functions | |
GroupBox (Dialog parent, Color4 borderColor, Color4 fillColor) | |
Create new group box instance More... | |
override void | Render (Device device, float elapsedTime) |
Render the picture box More... | |
![]() | |
override string | ToString () |
virtual void | OnInitialize () |
Initialize the control More... | |
virtual bool | MsgProc (IntPtr hWnd, WindowMessage msg, IntPtr wParam, IntPtr lParam) |
Message Handler More... | |
virtual bool | HandleKeyboard (WindowMessage msg, IntPtr wParam, IntPtr lParam) |
Handle the keyboard data More... | |
virtual bool | HandleMouse (WindowMessage msg, Point pt, IntPtr wParam, IntPtr lParam) |
Handle the mouse data More... | |
virtual void | OnFocusIn () |
Called when control gets focus More... | |
virtual void | OnFocusOut () |
Called when control loses focus More... | |
virtual void | OnMouseEnter () |
Called when mouse goes over the control More... | |
virtual void | OnMouseExit () |
Called when mouse leaves the control More... | |
virtual void | OnHotKey () |
Called when the control's hotkey is hit More... | |
virtual bool | ContainsPoint (Point pt) |
Does the control contain this point More... | |
virtual void | SetLocation (int x, int y) |
Called to set control's location More... | |
virtual void | SetSize (int w, int h) |
Called to set control's size More... | |
virtual void | Refresh () |
Refreshes the control More... | |
Public Attributes | |
Color4 | BorderColor |
![]() | |
uint | index |
bool | IsDefault |
Dialog | Parent => parentDialog |
The parent dialog of this control More... | |
virtual bool | CanHaveFocus => false |
Can the control have focus More... | |
virtual ControlType | ControlType => ctrlType |
Type of the control More... | |
Additional Inherited Members | |
![]() | |
Control (Dialog parent) | |
Create a new instance of a control More... | |
virtual void | UpdateRectangles () |
Updates the rectangles More... | |
![]() | |
Dialog | parentDialog |
object | localUserData |
bool | visible = true |
bool | isMouseOver |
bool | hasFocus |
int | controlId |
ControlType | ctrlType |
Keys | ctrlHotKey |
bool | enabled = true |
Rectangle | boundingBox |
int | controlX |
List< Element > | elementList = new List<Element>() |
![]() | |
object | UserData [get, set] |
User specified data More... | |
virtual bool | IsEnabled [get, set] |
Is the control enabled More... | |
virtual bool | IsVisible [get, set] |
Is the control visible More... | |
virtual int | ID [get, set] |
Unique ID of the control More... | |
virtual Keys | Hotkey [get, set] |
The controls hotkey More... | |
Element | this[uint elementIndex] [get, set] |
Index for the elements this control has access to More... | |
![]() | |
EventHandler | MouseEnter |
A filled rectangle used to optically group controls together
|
inline |
Create new group box instance
|
inlinevirtual |
Render the picture box
Implements OmegaGUI.Render.Control.