Decided to drop SysFunc() and have the Z-order and tab stops stuff as methods on uiControl. Not actually done yet.
This commit is contained in:
parent
ee2286489a
commit
9b7a771768
|
@ -43,9 +43,6 @@ struct Sizing {
|
||||||
field Sys *uiSizingSys;
|
field Sys *uiSizingSys;
|
||||||
};
|
};
|
||||||
|
|
||||||
raw "typedef struct uiControlSysFuncParams uiControlSysFuncParams;";
|
|
||||||
raw "#define uiControlSysFuncNop 0";
|
|
||||||
|
|
||||||
interface Control {
|
interface Control {
|
||||||
field Internal *void; // for use by ui only
|
field Internal *void; // for use by ui only
|
||||||
func Destroy(void);
|
func Destroy(void);
|
||||||
|
@ -63,8 +60,9 @@ interface Control {
|
||||||
func Enable(void);
|
func Enable(void);
|
||||||
func Disable(void);
|
func Disable(void);
|
||||||
func UpdateState(void);
|
func UpdateState(void);
|
||||||
func SysFunc(p *uiControlSysFuncParams);
|
func StartZOrder(void) uintptr_t;
|
||||||
func StartZOrder(p *uiControlSysFuncParams) int;
|
func SetZOrder(param uintptr_t) uintptr_t;
|
||||||
|
func HasTabStops(void) int;
|
||||||
func CommitDestroy(void);
|
func CommitDestroy(void);
|
||||||
func CommitSetParent(parent *uiControl);
|
func CommitSetParent(parent *uiControl);
|
||||||
func CommitShow(void);
|
func CommitShow(void);
|
||||||
|
|
Loading…
Reference in New Issue