diff dw.h @ 2850:2934b2fdcd8e

Mac/iOS: Add return value to dw_window_set_bitmap(_from_data) in resource refactoring. They now return DW_ERROR_NONE on success, DW_ERROR_UNKNOWN on invalid parameters and DW_ERROR_GENERAL when failing to load the bitmap. This change came when I discovered Xcode UI does not allow subfolders in the copied resources. dwtest has been modified to function in either way... from a compiled app bundle or from the build directory. The API change should not affect apps, but may require changes to other language bindings. Follow ups for the other platforms will be coming shortly.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Mon, 14 Nov 2022 20:38:19 +0000
parents 5f0483eb39a4
children 7479ab54e014
line wrap: on
line diff
--- a/dw.h	Sun Nov 13 19:54:17 2022 +0000
+++ b/dw.h	Mon Nov 14 20:38:19 2022 +0000
@@ -2029,8 +2029,8 @@
 void API dw_window_set_gravity(HWND handle, int horz, int vert);
 void API dw_window_set_style(HWND handle, unsigned long style, unsigned long mask);
 void API dw_window_set_icon(HWND handle, HICN icon);
-void API dw_window_set_bitmap(HWND handle, unsigned long id, const char *filename);
-void API dw_window_set_bitmap_from_data(HWND handle, unsigned long id, const char *data, int len);
+int API dw_window_set_bitmap(HWND handle, unsigned long id, const char *filename);
+int API dw_window_set_bitmap_from_data(HWND handle, unsigned long id, const char *data, int len);
 char * API dw_window_get_text(HWND handle);
 void API dw_window_set_text(HWND handle, const char *text);
 void API dw_window_set_tooltip(HWND handle, const char *bubbletext);