From 9b7a7717681b33cea9670b908d93190a7acc86ef Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Sat, 30 May 2015 17:11:00 -0400 Subject: [PATCH] Decided to drop SysFunc() and have the Z-order and tab stops stuff as methods on uiControl. Not actually done yet. --- redo/migrated/ui.idl | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/redo/migrated/ui.idl b/redo/migrated/ui.idl index 8d346ad0..5b6188bb 100644 --- a/redo/migrated/ui.idl +++ b/redo/migrated/ui.idl @@ -43,9 +43,6 @@ struct Sizing { field Sys *uiSizingSys; }; -raw "typedef struct uiControlSysFuncParams uiControlSysFuncParams;"; -raw "#define uiControlSysFuncNop 0"; - interface Control { field Internal *void; // for use by ui only func Destroy(void); @@ -63,8 +60,9 @@ interface Control { func Enable(void); func Disable(void); func UpdateState(void); - func SysFunc(p *uiControlSysFuncParams); - func StartZOrder(p *uiControlSysFuncParams) int; + func StartZOrder(void) uintptr_t; + func SetZOrder(param uintptr_t) uintptr_t; + func HasTabStops(void) int; func CommitDestroy(void); func CommitSetParent(parent *uiControl); func CommitShow(void);