Added a facility for system-dependent uiControl methods.

This commit is contained in:
Pietro Gagliardi 2015-05-04 00:38:10 -04:00
parent 9af3e6acc2
commit c99e78268e
1 changed files with 3 additions and 0 deletions

3
ui.idl
View File

@ -31,6 +31,8 @@ struct Sizing {
field sys *uiSizingSys;
};
raw "typedef struct uiControlSysFuncParams uiControlSysFuncParams";
interface Control {
field Internal *void; // for use by ui only
func Destroy(void);
@ -43,6 +45,7 @@ interface Control {
func Hide(void);
func Enable(void);
func Disable(void);
func SysFunc(p *uiControlSysFuncParams);
};
interface Container from Control {