Mercurial > dwindows
comparison 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 |
comparison
equal
deleted
inserted
replaced
2849:de56f1d265b3 | 2850:2934b2fdcd8e |
---|---|
2027 void API dw_window_get_pos_size(HWND handle, long *x, long *y, unsigned long *width, unsigned long *height); | 2027 void API dw_window_get_pos_size(HWND handle, long *x, long *y, unsigned long *width, unsigned long *height); |
2028 void API dw_window_get_preferred_size(HWND handle, int *width, int *height); | 2028 void API dw_window_get_preferred_size(HWND handle, int *width, int *height); |
2029 void API dw_window_set_gravity(HWND handle, int horz, int vert); | 2029 void API dw_window_set_gravity(HWND handle, int horz, int vert); |
2030 void API dw_window_set_style(HWND handle, unsigned long style, unsigned long mask); | 2030 void API dw_window_set_style(HWND handle, unsigned long style, unsigned long mask); |
2031 void API dw_window_set_icon(HWND handle, HICN icon); | 2031 void API dw_window_set_icon(HWND handle, HICN icon); |
2032 void API dw_window_set_bitmap(HWND handle, unsigned long id, const char *filename); | 2032 int API dw_window_set_bitmap(HWND handle, unsigned long id, const char *filename); |
2033 void API dw_window_set_bitmap_from_data(HWND handle, unsigned long id, const char *data, int len); | 2033 int API dw_window_set_bitmap_from_data(HWND handle, unsigned long id, const char *data, int len); |
2034 char * API dw_window_get_text(HWND handle); | 2034 char * API dw_window_get_text(HWND handle); |
2035 void API dw_window_set_text(HWND handle, const char *text); | 2035 void API dw_window_set_text(HWND handle, const char *text); |
2036 void API dw_window_set_tooltip(HWND handle, const char *bubbletext); | 2036 void API dw_window_set_tooltip(HWND handle, const char *bubbletext); |
2037 int API dw_window_set_border(HWND handle, int border); | 2037 int API dw_window_set_border(HWND handle, int border); |
2038 void API dw_window_disable(HWND handle); | 2038 void API dw_window_disable(HWND handle); |