diff dw.hpp @ 2939:ebbc5b16899e

C++: Another couple fixes, context menus and PackAtIndex that got lost during porting.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Sun, 01 Jan 2023 00:23:39 +0000
parents 1184f58135ba
children 60e90b783cb1
line wrap: on
line diff
--- a/dw.hpp	Sat Dec 31 21:42:12 2022 +0000
+++ b/dw.hpp	Sun Jan 01 00:23:39 2023 +0000
@@ -351,6 +351,7 @@
     int Lower() { return dw_window_lower(hwnd); }
     void Redraw() { dw_window_redraw(hwnd); }
     void Default(Widget *defaultitem) { if(defaultitem) dw_window_default(hwnd, defaultitem->GetHWND()); }
+    void ClickDefault(Widget *defaultitem) { if(defaultitem) dw_window_click_default(hwnd, defaultitem->GetHWND()); }
     void SetIcon(HICN icon) { dw_window_set_icon(hwnd, icon); }
     MenuBar *MenuBarNew() { if(!menu) menu = new MenuBar(hwnd); return menu; }
     void Popup(Menu *menu, int x, int y) {
@@ -1437,7 +1438,7 @@
             return classptr->_ConnectItemSelectOld(classptr, item, text, itemdata);
         return classptr->OnItemSelect(item, text, itemdata);
     }
-    static int _OnItemContext(HWND window, char *text, int x, int y, void *itemdata, void *data) {
+    static int _OnItemContext(HWND window, char *text, int x, int y, void *data, void *itemdata) {
         ObjectView *classptr = reinterpret_cast<ObjectView *>(data);
 #ifdef DW_LAMBDA
         if(classptr->_ConnectItemContext)