Mercurial > dwindows
diff dw.hpp @ 2871:4b7c4cd7a11d
OS2: Fix building the C++ bindings on OS/2 with GCC.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Sun, 18 Dec 2022 21:59:12 +0000 |
parents | 7b4e30c19757 |
children | e62fc9b3b09c |
line wrap: on
line diff
--- a/dw.hpp Sun Dec 18 13:33:22 2022 +0000 +++ b/dw.hpp Sun Dec 18 21:59:12 2022 +0000 @@ -44,11 +44,11 @@ { public: void PackStart(Widget *item, int width, int height, int hsize, int vsize, int pad) { - dw_box_pack_start(hwnd, item ? item->GetHWND() : nullptr, width, height, hsize, vsize, pad); } + dw_box_pack_start(hwnd, item ? item->GetHWND() : DW_NOHWND, width, height, hsize, vsize, pad); } void PackEnd(Widget *item, int width, int height, int hsize, int vsize, int pad) { - dw_box_pack_end(hwnd, item ? item->GetHWND() : nullptr, width, height, hsize, vsize, pad); } + dw_box_pack_end(hwnd, item ? item->GetHWND() : DW_NOHWND, width, height, hsize, vsize, pad); } void PackAtIndex(Widget *item, int index, int width, int height, int hsize, int vsize, int pad) { - dw_box_pack_at_index(hwnd, item ? item->GetHWND() : nullptr, index, width, height, hsize, vsize, pad); } + dw_box_pack_at_index(hwnd, item ? item->GetHWND() : DW_NOHWND, index, width, height, hsize, vsize, pad); } Widget *UnpackAtIndex(int index) { HWND widget = dw_box_unpack_at_index(hwnd, index); void *classptr = widget ? dw_window_get_data(widget, "_dw_classptr") : nullptr; return reinterpret_cast<Widget *>(classptr);