85 }; |
85 }; |
86 |
86 |
87 class UiWidget { |
87 class UiWidget { |
88 public: |
88 public: |
89 winrt::Microsoft::UI::Xaml::UIElement uielement; |
89 winrt::Microsoft::UI::Xaml::UIElement uielement; |
90 |
90 void* data1 = nullptr; |
91 void* obj; |
91 void* data2 = nullptr; |
92 void(*event_func)(void*, void*) = nullptr; |
92 void* data3 = nullptr; |
93 void* event_data = nullptr; |
|
94 |
|
95 UiWidget(winrt::Microsoft::UI::Xaml::UIElement& elm); |
93 UiWidget(winrt::Microsoft::UI::Xaml::UIElement& elm); |
96 |
94 |
97 }; |
95 }; |
98 |
96 |
99 #define UIWIDGET UiWidget* |
97 #define UIWIDGET UiWidget* |