Mercurial > dwindows
diff dw.h @ 2205:a43a3f80ed32
GTK: Changes to include both dw_(int_)init() functions with deprecated.
This allows binary-wise for both old style resource apps and GResource ones
to function with the same library. Which one is used depends on whether
DW_INCLUDE_DEPRECATED is defined at compile time. Some more thought needs
to be given to whether DW_INCLUDE_DEPRECATED should be included in the
dwindows-config --cflags because apps expecting GResources will fail to
compile with DW_INCLUDE_DEPRECATED defined, due to the dw_init() macro.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Sun, 29 Nov 2020 08:31:47 +0000 |
parents | b86ae2abb3b3 |
children | 7677e1083d07 |
line wrap: on
line diff
--- a/dw.h Sun Nov 29 05:29:11 2020 +0000 +++ b/dw.h Sun Nov 29 08:31:47 2020 +0000 @@ -1642,11 +1642,10 @@ void API dw_box_pack_at_index(HWND box, HWND item, int index, int width, int height, int hsize, int vsize, int pad); HWND API dw_box_unpack_at_index(HWND box, int index); int API dw_box_unpack(HWND handle); +int API dw_init(int newthread, int argc, char *argv[]); #ifdef DW_INCLUDE_DEPRECATED_RESOURCES int API dw_int_init(DWResources *res, int newthread, int *argc, char **argv[]); #define dw_init(a, b, c) dw_int_init(&_resources, a, &b, &c) -#else -int API dw_init(int newthread, int argc, char *argv[]); #endif void API dw_main(void); void API dw_main_quit(void);