diff --git a/windows/container.c b/windows/container.c index e163b445..2536124e 100644 --- a/windows/container.c +++ b/windows/container.c @@ -215,15 +215,21 @@ static void containerHide(uiControl *cc) static void containerEnable(uiControl *cc) { struct container *c = (struct container *) (cc->Internal); + uiControlSysFuncParams p; EnableWindow(c->hwnd, TRUE); + p.Func = uiWindowsSysFuncContainerEnable; + uiControlSysFunc(cc, &p); } static void containerDisable(uiControl *cc) { struct container *c = (struct container *) (cc->Internal); + uiControlSysFuncParams p; EnableWindow(c->hwnd, FALSE); + p.Func = uiWindowsSysFuncContainerDisable; + uiControlSysFunc(cc, &p); } static void containerUpdate(uiContainer *cc) diff --git a/windows/tab.c b/windows/tab.c index e5e011ed..8e50c87e 100644 --- a/windows/tab.c +++ b/windows/tab.c @@ -1,6 +1,8 @@ // 12 april 2015 #include "uipriv_windows.h" +// TODO enable/disable + struct tab { uiTab t; HWND hwnd; diff --git a/windows/window.c b/windows/window.c index 552a5eb4..c35ef1dc 100644 --- a/windows/window.c +++ b/windows/window.c @@ -1,6 +1,8 @@ // 27 april 2015 #include "uipriv_windows.h" +// TODO enable/disable container + #define windowClass L"libui_uiWindowClass" struct window {