Finished container enable/disable on Windows for now.

This commit is contained in:
Pietro Gagliardi 2015-05-04 14:05:36 -04:00
parent 3ead59424d
commit 4716781e78
3 changed files with 10 additions and 0 deletions

View File

@ -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)

View File

@ -1,6 +1,8 @@
// 12 april 2015
#include "uipriv_windows.h"
// TODO enable/disable
struct tab {
uiTab t;
HWND hwnd;

View File

@ -1,6 +1,8 @@
// 27 april 2015
#include "uipriv_windows.h"
// TODO enable/disable container
#define windowClass L"libui_uiWindowClass"
struct window {