From 4716781e783907b13a2d99c738b66491ada68cc0 Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Mon, 4 May 2015 14:05:36 -0400 Subject: [PATCH] Finished container enable/disable on Windows for now. --- windows/container.c | 6 ++++++ windows/tab.c | 2 ++ windows/window.c | 2 ++ 3 files changed, 10 insertions(+) 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 {