34 |
34 |
35 #include "../ui/container.h" |
35 #include "../ui/container.h" |
36 |
36 |
37 |
37 |
38 typedef struct UiTableColumn { |
38 typedef struct UiTableColumn { |
39 winrt::Microsoft::UI::Xaml::Controls::Button header; |
39 winrt::Microsoft::UI::Xaml::Controls::Border header; |
40 |
40 |
41 } UiTableColumn; |
41 } UiTableColumn; |
42 |
42 |
43 typedef struct UiTable { |
43 typedef struct UiTable { |
44 winrt::Microsoft::UI::Xaml::Controls::ScrollViewer scrollw; |
44 winrt::Microsoft::UI::Xaml::Controls::ScrollViewer scrollw; |
45 winrt::Microsoft::UI::Xaml::Controls::Grid grid; |
45 winrt::Microsoft::UI::Xaml::Controls::Grid grid; |
46 winrt::Microsoft::UI::Xaml::Media::SolidColorBrush defaultBrush; |
46 winrt::Microsoft::UI::Xaml::Media::SolidColorBrush defaultBrush; |
47 winrt::Microsoft::UI::Xaml::Media::SolidColorBrush highlightBrush; |
47 winrt::Microsoft::UI::Xaml::Media::SolidColorBrush highlightBrush; |
48 winrt::Microsoft::UI::Xaml::Media::SolidColorBrush selectedBrush; |
48 winrt::Microsoft::UI::Xaml::Media::SolidColorBrush selectedBrush; |
49 winrt::Microsoft::UI::Xaml::Media::SolidColorBrush selectedBorderBrush; |
49 winrt::Microsoft::UI::Xaml::Media::SolidColorBrush selectedBorderBrush; |
|
50 |
|
51 winrt::Microsoft::UI::Xaml::Controls::Border resizedCol{ nullptr }; |
|
52 bool resize = false; |
|
53 |
50 UiObject* obj; |
54 UiObject* obj; |
51 ui_callback onactivate; |
55 ui_callback onactivate; |
52 void* onactivatedata; |
56 void* onactivatedata; |
53 ui_callback onselection; |
57 ui_callback onselection; |
54 void* onselectiondata; |
58 void* onselectiondata; |