ui/winui/table.h

branch
newapi
changeset 227
04b317bc6f13
parent 224
88bc21b19213
child 248
22257f5f4019
equal deleted inserted replaced
226:4eef1d49f794 227:04b317bc6f13
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;

mercurial