
CORE_WIDGET_CLASS db CORE_WIDGET_CLASS_NAME, 0

;; Set widget position relative to parent
; @param obj is a widget
; @param x is a horizontal coordinate
; @param y is a vertical coordinate
;;
proc CORE.Widget.SetPos stdcall, obj:DWORD, x:DWORD, y:DWORD
	ret
endp

;; Set widget size
; @param obj is a widget
; @param width is a horizontal extent
; @param height is a vertical extent
;;
proc CORE.Widget.SetSize stdcall, obj:DWORD, width:DWORD, height:DWORD
	ret
endp

;; Send event to widget
; @param obj is a widget
; @param e is one of CORE.Event family objects
; @returns same as corresponding widget procedure
;;
proc CORE.Widget.SendEvent stdcall, obj:DWORD, e:DWORD
	ret
endp
