Whoops, forgot the important bit! Minimum sizes!
This commit is contained in:
parent
d4d81a41a8
commit
25b9231ff8
|
@ -21,12 +21,14 @@ struct uiWindowsControl {
|
||||||
BOOL visible;
|
BOOL visible;
|
||||||
void (*SetParentHWND)(uiWindowsControl *, HWND);
|
void (*SetParentHWND)(uiWindowsControl *, HWND);
|
||||||
void (*MinimumSize)(uiWindowsControl *, intmax_t *, intmax_t *);
|
void (*MinimumSize)(uiWindowsControl *, intmax_t *, intmax_t *);
|
||||||
|
void (*ChildMinimumSizeChanged)(uiWIndowsControl *);
|
||||||
void (*AssignControlIDZOrder)(uiWindowsControl *, LONG_PTR *, HWND *);
|
void (*AssignControlIDZOrder)(uiWindowsControl *, LONG_PTR *, HWND *);
|
||||||
};
|
};
|
||||||
#define uiWindowsControl(this) ((uiWindowsControl *) (this))
|
#define uiWindowsControl(this) ((uiWindowsControl *) (this))
|
||||||
// TODO document
|
// TODO document
|
||||||
_UI_EXTERN void uiWindowsControlSetParentHWND(uiWindowsControl *, HWND);
|
_UI_EXTERN void uiWindowsControlSetParentHWND(uiWindowsControl *, HWND);
|
||||||
_UI_EXTERN void uiWindowsControlMinimumSize(uiWindowsControl *, intmax_t *, intmax_t *);
|
_UI_EXTERN void uiWindowsControlMinimumSize(uiWindowsControl *, intmax_t *, intmax_t *);
|
||||||
|
_UI_EXTERN void uiWindowsControlChildMinimumSizeChanged(uiWindowsControl *);
|
||||||
_UI_EXTERN void uiWindowsControlAssignControlIDZOrder(uiWindowsControl *, LONG_PTR *, HWND *);
|
_UI_EXTERN void uiWindowsControlAssignControlIDZOrder(uiWindowsControl *, LONG_PTR *, HWND *);
|
||||||
|
|
||||||
// TODO document
|
// TODO document
|
||||||
|
@ -87,6 +89,9 @@ _UI_EXTERN void uiWindowsSizingDlgUnitsToPixels(HWND hwnd, uiWindowsSIzing *sizi
|
||||||
// TODO document
|
// TODO document
|
||||||
_UI_EXTERN HWND uiWindowsMakeContainer(void (*onResize)(void *data), void *data);
|
_UI_EXTERN HWND uiWindowsMakeContainer(void (*onResize)(void *data), void *data);
|
||||||
|
|
||||||
|
// TODO document
|
||||||
|
_UI_EXTERN void uiWindowsControlNotifyMinimumSizeChanged(uiWindowsControl *);
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue