ui/winui/table.h

changeset 3
f154867f54dc
parent 0
2483f517c562
child 26
40d6af793c1a
equal deleted inserted replaced
2:fbdfaacc4182 3:f154867f54dc
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