summaryrefslogtreecommitdiff
path: root/redo/winapi_windows.h
diff options
context:
space:
mode:
authorPietro Gagliardi <[email protected]>2014-08-25 16:53:47 -0400
committerPietro Gagliardi <[email protected]>2014-08-25 16:53:47 -0400
commite25831c609ed882741dd01f3973be283e1a5bd47 (patch)
treea0bad3126a449de257b22c7f2930b95d7fed3dc4 /redo/winapi_windows.h
parent107e66715b1f3b69d3d3df6062d257b746edd6eb (diff)
Added cleanup of Windows image lists.
Diffstat (limited to 'redo/winapi_windows.h')
-rw-r--r--redo/winapi_windows.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/redo/winapi_windows.h b/redo/winapi_windows.h
index 4a1791c..477a2f0 100644
--- a/redo/winapi_windows.h
+++ b/redo/winapi_windows.h
@@ -38,7 +38,8 @@ enum {
msgEndModal,
msgAreaKeyDown,
msgAreaKeyUp,
- msgTableMakeInitialImageList,
+ msgLoadImageList,
+ msgTableMakeInitialCheckboxImageList,
};
// uitask_windows.c
@@ -55,6 +56,7 @@ extern BOOL (*WINAPI fv_RemoveWindowSubclass)(HWND, SUBCLASSPROC, UINT_PTR);
extern LRESULT (*WINAPI fv_DefSubclassProc)(HWND, UINT, WPARAM, LPARAM);
extern HIMAGELIST (*WINAPI fv_ImageList_Create)(int, int, UINT, int, int);
extern int (*WINAPI fv_ImageList_Add)(HIMAGELIST, HBITMAP, HBITMAP);
+extern BOOL (*WINAPI fv_ImageList_Destroy)(HIMAGELIST);
// control_windows.c
extern HWND newControl(LPWSTR, DWORD, DWORD);
@@ -137,7 +139,7 @@ extern void areaMarkTextFieldDone(HWND);
extern HBITMAP unscaledBitmap(void *, intptr_t, intptr_t);
extern HIMAGELIST newImageList(int, int);
extern void addImage(HIMAGELIST, HWND, HBITMAP, int, int, int, int);
-extern void applyImageList(HWND, UINT, WPARAM, HIMAGELIST);
+extern void applyImageList(HWND, UINT, WPARAM, HIMAGELIST, HIMAGELIST);
enum {
checkboxStateChecked = 1 << 0,
checkboxStateHot = 1 << 1,