1 /*
2  * Module code.
3  *
4  * Generated by SIP 4.19.16
5  *
6  *     Copyright: (c) 2018 by Total Control Software
7  *     License:   wxWindows License
8  */
9 
10 #include "sipAPI_dataview.h"
11 
12         #include <wx/object.h>
13         #include <wx/treelist.h>
14         #include <wx/dataview.h>
15         #include <wx/dataview.h>
16         #include <wx/window.h>
17         #include <wx/gdicmn.h>
18         #include <wx/dataview.h>
19         #include <wx/event.h>
20         #include <wx/gdicmn.h>
21         #include <wx/gdicmn.h>
22         #include <wx/dc.h>
23         #include <wx/bitmap.h>
24         #include <wx/event.h>
25         #include <wx/validate.h>
26         #include <wx/treelist.h>
27         #include <wx/dataview.h>
28 
29 /* Define the strings used by this module. */
30 const char sipStrings__dataview[] = {
31     'w', 'x', 'E', 'V', 'T', '_', 'D', 'A', 'T', 'A', 'V', 'I', 'E', 'W', '_', 'C', 'O', 'L', 'U', 'M', 'N', '_', 'H', 'E', 'A', 'D', 'E', 'R', '_', 'R', 'I', 'G', 'H', 'T', '_', 'C', 'L', 'I', 'C', 'K', 0,
32     'w', 'x', 'E', 'V', 'T', '_', 'D', 'A', 'T', 'A', 'V', 'I', 'E', 'W', '_', 'I', 'T', 'E', 'M', '_', 'E', 'D', 'I', 'T', 'I', 'N', 'G', '_', 'S', 'T', 'A', 'R', 'T', 'E', 'D', 0,
33     'w', 'x', 'E', 'V', 'T', '_', 'D', 'A', 'T', 'A', 'V', 'I', 'E', 'W', '_', 'C', 'O', 'L', 'U', 'M', 'N', '_', 'H', 'E', 'A', 'D', 'E', 'R', '_', 'C', 'L', 'I', 'C', 'K', 0,
34     'w', 'x', 'E', 'V', 'T', '_', 'D', 'A', 'T', 'A', 'V', 'I', 'E', 'W', '_', 'I', 'T', 'E', 'M', '_', 'D', 'R', 'O', 'P', '_', 'P', 'O', 'S', 'S', 'I', 'B', 'L', 'E', 0,
35     'w', 'x', 'E', 'V', 'T', '_', 'D', 'A', 'T', 'A', 'V', 'I', 'E', 'W', '_', 'I', 'T', 'E', 'M', '_', 'V', 'A', 'L', 'U', 'E', '_', 'C', 'H', 'A', 'N', 'G', 'E', 'D', 0,
36     'w', 'x', 'E', 'V', 'T', '_', 'D', 'A', 'T', 'A', 'V', 'I', 'E', 'W', '_', 'I', 'T', 'E', 'M', '_', 'S', 'T', 'A', 'R', 'T', '_', 'E', 'D', 'I', 'T', 'I', 'N', 'G', 0,
37     'U', 'p', 'd', 'a', 't', 'e', 'I', 't', 'e', 'm', 'P', 'a', 'r', 'e', 'n', 't', 'S', 't', 'a', 't', 'e', 'R', 'e', 'c', 'u', 'r', 's', 'i', 'v', 'e', 'l', 'y', 0,
38     'w', 'x', 'E', 'V', 'T', '_', 'T', 'R', 'E', 'E', 'L', 'I', 'S', 'T', '_', 'I', 'T', 'E', 'M', '_', 'C', 'O', 'N', 'T', 'E', 'X', 'T', '_', 'M', 'E', 'N', 'U', 0,
39     'w', 'x', 'E', 'V', 'T', '_', 'T', 'R', 'E', 'E', 'L', 'I', 'S', 'T', '_', 'S', 'E', 'L', 'E', 'C', 'T', 'I', 'O', 'N', '_', 'C', 'H', 'A', 'N', 'G', 'E', 'D', 0,
40     'w', 'x', 'E', 'V', 'T', '_', 'D', 'A', 'T', 'A', 'V', 'I', 'E', 'W', '_', 'I', 'T', 'E', 'M', '_', 'C', 'O', 'N', 'T', 'E', 'X', 'T', '_', 'M', 'E', 'N', 'U', 0,
41     'w', 'x', 'E', 'V', 'T', '_', 'D', 'A', 'T', 'A', 'V', 'I', 'E', 'W', '_', 'I', 'T', 'E', 'M', '_', 'E', 'D', 'I', 'T', 'I', 'N', 'G', '_', 'D', 'O', 'N', 'E', 0,
42     'w', 'x', 'E', 'V', 'T', '_', 'D', 'A', 'T', 'A', 'V', 'I', 'E', 'W', '_', 'S', 'E', 'L', 'E', 'C', 'T', 'I', 'O', 'N', '_', 'C', 'H', 'A', 'N', 'G', 'E', 'D', 0,
43     'w', 'x', 'E', 'V', 'T', '_', 'D', 'A', 'T', 'A', 'V', 'I', 'E', 'W', '_', 'C', 'O', 'L', 'U', 'M', 'N', '_', 'R', 'E', 'O', 'R', 'D', 'E', 'R', 'E', 'D', 0,
44     'G', 'e', 't', 'M', 'a', 'i', 'n', 'W', 'i', 'n', 'd', 'o', 'w', 'O', 'f', 'C', 'o', 'm', 'p', 'o', 's', 'i', 't', 'e', 'C', 'o', 'n', 't', 'r', 'o', 'l', 0,
45     'w', 'x', 'E', 'V', 'T', '_', 'D', 'A', 'T', 'A', 'V', 'I', 'E', 'W', '_', 'I', 'T', 'E', 'M', '_', 'B', 'E', 'G', 'I', 'N', '_', 'D', 'R', 'A', 'G', 0,
46     'w', 'x', 'E', 'V', 'T', '_', 'D', 'A', 'T', 'A', 'V', 'I', 'E', 'W', '_', 'I', 'T', 'E', 'M', '_', 'C', 'O', 'L', 'L', 'A', 'P', 'S', 'I', 'N', 'G', 0,
47     'w', 'x', 'E', 'V', 'T', '_', 'T', 'R', 'E', 'E', 'L', 'I', 'S', 'T', '_', 'I', 'T', 'E', 'M', '_', 'A', 'C', 'T', 'I', 'V', 'A', 'T', 'E', 'D', 0,
48     'w', 'x', 'E', 'V', 'T', '_', 'T', 'R', 'E', 'E', 'L', 'I', 'S', 'T', '_', 'I', 'T', 'E', 'M', '_', 'E', 'X', 'P', 'A', 'N', 'D', 'I', 'N', 'G', 0,
49     'w', 'x', 'E', 'V', 'T', '_', 'D', 'A', 'T', 'A', 'V', 'I', 'E', 'W', '_', 'I', 'T', 'E', 'M', '_', 'E', 'X', 'P', 'A', 'N', 'D', 'I', 'N', 'G', 0,
50     'w', 'x', 'E', 'V', 'T', '_', 'D', 'A', 'T', 'A', 'V', 'I', 'E', 'W', '_', 'I', 'T', 'E', 'M', '_', 'C', 'O', 'L', 'L', 'A', 'P', 'S', 'E', 'D', 0,
51     'w', 'x', 'E', 'V', 'T', '_', 'D', 'A', 'T', 'A', 'V', 'I', 'E', 'W', '_', 'I', 'T', 'E', 'M', '_', 'A', 'C', 'T', 'I', 'V', 'A', 'T', 'E', 'D', 0,
52     'w', 'x', 'E', 'V', 'T', '_', 'T', 'R', 'E', 'E', 'L', 'I', 'S', 'T', '_', 'C', 'O', 'L', 'U', 'M', 'N', '_', 'S', 'O', 'R', 'T', 'E', 'D', 0,
53     'w', 'x', 'E', 'V', 'T', '_', 'T', 'R', 'E', 'E', 'L', 'I', 'S', 'T', '_', 'I', 'T', 'E', 'M', '_', 'E', 'X', 'P', 'A', 'N', 'D', 'E', 'D', 0,
54     'w', 'x', 'E', 'V', 'T', '_', 'D', 'A', 'T', 'A', 'V', 'I', 'E', 'W', '_', 'C', 'O', 'L', 'U', 'M', 'N', '_', 'S', 'O', 'R', 'T', 'E', 'D', 0,
55     'w', 'x', 'E', 'V', 'T', '_', 'D', 'A', 'T', 'A', 'V', 'I', 'E', 'W', '_', 'I', 'T', 'E', 'M', '_', 'E', 'X', 'P', 'A', 'N', 'D', 'E', 'D', 0,
56     'w', 'x', 'E', 'V', 'T', '_', 'T', 'R', 'E', 'E', 'L', 'I', 'S', 'T', '_', 'I', 'T', 'E', 'M', '_', 'C', 'H', 'E', 'C', 'K', 'E', 'D', 0,
57     'w', 'x', 'D', 'a', 't', 'a', 'V', 'i', 'e', 'w', 'P', 'r', 'o', 'g', 'r', 'e', 's', 's', 'R', 'e', 'n', 'd', 'e', 'r', 'e', 'r', 0,
58     'w', 'x', 'D', 'a', 't', 'a', 'V', 'i', 'e', 'w', 'I', 'c', 'o', 'n', 'T', 'e', 'x', 't', 'R', 'e', 'n', 'd', 'e', 'r', 'e', 'r', 0,
59     'w', 'x', 'D', 'a', 't', 'a', 'V', 'i', 'e', 'w', 'V', 'i', 'r', 't', 'u', 'a', 'l', 'L', 'i', 's', 't', 'M', 'o', 'd', 'e', 'l', 0,
60     'G', 'e', 't', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'B', 'o', 'r', 'd', 'e', 'r', 'F', 'o', 'r', 'C', 'o', 'n', 't', 'r', 'o', 'l', 0,
61     'w', 'x', 'E', 'V', 'T', '_', 'D', 'A', 'T', 'A', 'V', 'I', 'E', 'W', '_', 'C', 'A', 'C', 'H', 'E', '_', 'H', 'I', 'N', 'T', 0,
62     'D', 'A', 'T', 'A', 'V', 'I', 'E', 'W', '_', 'C', 'E', 'L', 'L', '_', 'I', 'N', 'S', 'E', 'N', 'S', 'I', 'T', 'I', 'V', 'E', 0,
63     'w', 'x', 'D', 'a', 't', 'a', 'V', 'i', 'e', 'w', 'C', 'e', 'l', 'l', 'R', 'e', 'n', 'd', 'e', 'r', 'S', 't', 'a', 't', 'e', 0,
64     'D', 'A', 'T', 'A', 'V', 'I', 'E', 'W', '_', 'C', 'E', 'L', 'L', '_', 'A', 'C', 'T', 'I', 'V', 'A', 'T', 'A', 'B', 'L', 'E', 0,
65     'D', 'V', 'C', '_', 'D', 'E', 'F', 'A', 'U', 'L', 'T', '_', 'R', 'E', 'N', 'D', 'E', 'R', 'E', 'R', '_', 'S', 'I', 'Z', 'E', 0,
66     'G', 'e', 't', 'C', 'l', 'a', 's', 's', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'A', 't', 't', 'r', 'i', 'b', 'u', 't', 'e', 's', 0,
67     'w', 'x', 'T', 'r', 'e', 'e', 'L', 'i', 's', 't', 'I', 't', 'e', 'm', 'C', 'o', 'm', 'p', 'a', 'r', 'a', 't', 'o', 'r', 0,
68     'w', 'x', 'D', 'a', 't', 'a', 'V', 'i', 'e', 'w', 'B', 'i', 't', 'm', 'a', 'p', 'R', 'e', 'n', 'd', 'e', 'r', 'e', 'r', 0,
69     'w', 'x', 'D', 'a', 't', 'a', 'V', 'i', 'e', 'w', 'C', 'h', 'o', 'i', 'c', 'e', 'R', 'e', 'n', 'd', 'e', 'r', 'e', 'r', 0,
70     'w', 'x', 'D', 'a', 't', 'a', 'V', 'i', 'e', 'w', 'T', 'o', 'g', 'g', 'l', 'e', 'R', 'e', 'n', 'd', 'e', 'r', 'e', 'r', 0,
71     'w', 'x', 'D', 'a', 't', 'a', 'V', 'i', 'e', 'w', 'C', 'u', 's', 't', 'o', 'm', 'R', 'e', 'n', 'd', 'e', 'r', 'e', 'r', 0,
72     'w', 'x', 'D', 'a', 't', 'a', 'V', 'i', 'e', 'w', 'I', 'n', 'd', 'e', 'x', 'L', 'i', 's', 't', 'M', 'o', 'd', 'e', 'l', 0,
73     'w', 'x', 'E', 'V', 'T', '_', 'D', 'A', 'T', 'A', 'V', 'I', 'E', 'W', '_', 'I', 'T', 'E', 'M', '_', 'D', 'R', 'O', 'P', 0,
74     'D', 'A', 'T', 'A', 'V', 'I', 'E', 'W', '_', 'C', 'O', 'L', '_', 'R', 'E', 'O', 'R', 'D', 'E', 'R', 'A', 'B', 'L', 'E', 0,
75     'D', 'V', 'C', '_', 'T', 'O', 'G', 'G', 'L', 'E', '_', 'D', 'E', 'F', 'A', 'U', 'L', 'T', '_', 'W', 'I', 'D', 'T', 'H', 0,
76     'H', 'a', 's', 'T', 'r', 'a', 'n', 's', 'p', 'a', 'r', 'e', 'n', 't', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 0,
77     'A', 'c', 'c', 'e', 'p', 't', 's', 'F', 'o', 'c', 'u', 's', 'F', 'r', 'o', 'm', 'K', 'e', 'y', 'b', 'o', 'a', 'r', 'd', 0,
78     'w', 'x', 'D', 'a', 't', 'a', 'V', 'i', 'e', 'w', 'M', 'o', 'd', 'e', 'l', 'N', 'o', 't', 'i', 'f', 'i', 'e', 'r', 0,
79     'D', 'V', '_', 'V', 'A', 'R', 'I', 'A', 'B', 'L', 'E', '_', 'L', 'I', 'N', 'E', '_', 'H', 'E', 'I', 'G', 'H', 'T', 0,
80     'A', 'c', 'c', 'e', 'p', 't', 's', 'F', 'o', 'c', 'u', 's', 'R', 'e', 'c', 'u', 'r', 's', 'i', 'v', 'e', 'l', 'y', 0,
81     'w', 'x', 'D', 'a', 't', 'a', 'V', 'i', 'e', 'w', 'D', 'a', 't', 'e', 'R', 'e', 'n', 'd', 'e', 'r', 'e', 'r', 0,
82     'w', 'x', 'D', 'a', 't', 'a', 'V', 'i', 'e', 'w', 'S', 'p', 'i', 'n', 'R', 'e', 'n', 'd', 'e', 'r', 'e', 'r', 0,
83     'w', 'x', 'D', 'a', 't', 'a', 'V', 'i', 'e', 'w', 'T', 'e', 'x', 't', 'R', 'e', 'n', 'd', 'e', 'r', 'e', 'r', 0,
84     'G', 'e', 't', 'V', 'a', 'l', 'u', 'e', 'F', 'r', 'o', 'm', 'E', 'd', 'i', 't', 'o', 'r', 'C', 't', 'r', 'l', 0,
85     'D', 'A', 'T', 'A', 'V', 'I', 'E', 'W', '_', 'C', 'O', 'L', '_', 'R', 'E', 'S', 'I', 'Z', 'A', 'B', 'L', 'E', 0,
86     'D', 'A', 'T', 'A', 'V', 'I', 'E', 'W', '_', 'C', 'E', 'L', 'L', '_', 'S', 'E', 'L', 'E', 'C', 'T', 'E', 'D', 0,
87     'D', 'A', 'T', 'A', 'V', 'I', 'E', 'W', '_', 'C', 'E', 'L', 'L', '_', 'E', 'D', 'I', 'T', 'A', 'B', 'L', 'E', 0,
88     'T', 'r', 'a', 'n', 's', 'f', 'e', 'r', 'D', 'a', 't', 'a', 'F', 'r', 'o', 'm', 'W', 'i', 'n', 'd', 'o', 'w', 0,
89     'A', 'r', 'e', 'A', 'l', 'l', 'C', 'h', 'i', 'l', 'd', 'r', 'e', 'n', 'I', 'n', 'S', 't', 'a', 't', 'e', 0,
90     'G', 'e', 't', 'S', 'e', 'l', 'e', 'c', 't', 'e', 'd', 'I', 't', 'e', 'm', 's', 'C', 'o', 'u', 'n', 't', 0,
91     'P', 'r', 'e', 'p', 'e', 'n', 'd', 'P', 'r', 'o', 'g', 'r', 'e', 's', 's', 'C', 'o', 'l', 'u', 'm', 'n', 0,
92     'P', 'r', 'e', 'p', 'e', 'n', 'd', 'I', 'c', 'o', 'n', 'T', 'e', 'x', 't', 'C', 'o', 'l', 'u', 'm', 'n', 0,
93     'D', 'A', 'T', 'A', 'V', 'I', 'E', 'W', '_', 'C', 'O', 'L', '_', 'S', 'O', 'R', 'T', 'A', 'B', 'L', 'E', 0,
94     'w', 'x', 'D', 'a', 't', 'a', 'V', 'i', 'e', 'w', 'C', 'o', 'l', 'u', 'm', 'n', 'F', 'l', 'a', 'g', 's', 0,
95     'D', 'A', 'T', 'A', 'V', 'I', 'E', 'W', '_', 'C', 'E', 'L', 'L', '_', 'F', 'O', 'C', 'U', 'S', 'E', 'D', 0,
96     'D', 'V', 'R', '_', 'D', 'E', 'F', 'A', 'U', 'L', 'T', '_', 'A', 'L', 'I', 'G', 'N', 'M', 'E', 'N', 'T', 0,
97     'C', 'h', 'e', 'c', 'k', 'I', 't', 'e', 'm', 'R', 'e', 'c', 'u', 'r', 's', 'i', 'v', 'e', 'l', 'y', 0,
98     'A', 'p', 'p', 'e', 'n', 'd', 'P', 'r', 'o', 'g', 'r', 'e', 's', 's', 'C', 'o', 'l', 'u', 'm', 'n', 0,
99     'A', 'p', 'p', 'e', 'n', 'd', 'I', 'c', 'o', 'n', 'T', 'e', 'x', 't', 'C', 'o', 'l', 'u', 'm', 'n', 0,
100     'D', 'A', 'T', 'A', 'V', 'I', 'E', 'W', '_', 'C', 'E', 'L', 'L', '_', 'P', 'R', 'E', 'L', 'I', 'T', 0,
101     'D', 'V', 'C', '_', 'D', 'E', 'F', 'A', 'U', 'L', 'T', '_', 'M', 'I', 'N', 'W', 'I', 'D', 'T', 'H', 0,
102     'I', 's', 'S', 'o', 'r', 't', 'O', 'r', 'd', 'e', 'r', 'A', 's', 'c', 'e', 'n', 'd', 'i', 'n', 'g', 0,
103     'T', 'r', 'a', 'n', 's', 'f', 'e', 'r', 'D', 'a', 't', 'a', 'T', 'o', 'W', 'i', 'n', 'd', 'o', 'w', 0,
104     'S', 'h', 'o', 'u', 'l', 'd', 'I', 'n', 'h', 'e', 'r', 'i', 't', 'C', 'o', 'l', 'o', 'u', 'r', 's', 0,
105     'I', 'n', 'f', 'o', 'r', 'm', 'F', 'i', 'r', 's', 't', 'D', 'i', 'r', 'e', 'c', 't', 'i', 'o', 'n', 0,
106     'T', 'r', 'e', 'e', 'L', 'i', 's', 't', 'C', 't', 'r', 'l', 'N', 'a', 'm', 'e', 'S', 't', 'r', 0,
107     'w', 'x', 'D', 'a', 't', 'a', 'V', 'i', 'e', 'w', 'I', 't', 'e', 'm', 'A', 'r', 'r', 'a', 'y', 0,
108     'w', 'x', 'D', 'a', 't', 'a', 'V', 'i', 'e', 'w', 'T', 'r', 'e', 'e', 'S', 't', 'o', 'r', 'e', 0,
109     'S', 'e', 't', 'I', 't', 'e', 'm', 'E', 'x', 'p', 'a', 'n', 'd', 'e', 'd', 'I', 'c', 'o', 'n', 0,
110     'G', 'e', 't', 'I', 't', 'e', 'm', 'E', 'x', 'p', 'a', 'n', 'd', 'e', 'd', 'I', 'c', 'o', 'n', 0,
111     'w', 'x', 'D', 'a', 't', 'a', 'V', 'i', 'e', 'w', 'L', 'i', 's', 't', 'S', 't', 'o', 'r', 'e', 0,
112     'P', 'r', 'e', 'p', 'e', 'n', 'd', 'T', 'o', 'g', 'g', 'l', 'e', 'C', 'o', 'l', 'u', 'm', 'n', 0,
113     'P', 'r', 'e', 'p', 'e', 'n', 'd', 'B', 'i', 't', 'm', 'a', 'p', 'C', 'o', 'l', 'u', 'm', 'n', 0,
114     'D', 'a', 't', 'a', 'V', 'i', 'e', 'w', 'C', 't', 'r', 'l', 'N', 'a', 'm', 'e', 'S', 't', 'r', 0,
115     'w', 'x', 'D', 'a', 't', 'a', 'V', 'i', 'e', 'w', 'L', 'i', 's', 't', 'M', 'o', 'd', 'e', 'l', 0,
116     'H', 'a', 's', 'C', 'o', 'n', 't', 'a', 'i', 'n', 'e', 'r', 'C', 'o', 'l', 'u', 'm', 'n', 's', 0,
117     'D', 'A', 'T', 'A', 'V', 'I', 'E', 'W', '_', 'C', 'O', 'L', '_', 'H', 'I', 'D', 'D', 'E', 'N', 0,
118     'D', 'A', 'T', 'A', 'V', 'I', 'E', 'W', '_', 'C', 'E', 'L', 'L', '_', 'I', 'N', 'E', 'R', 'T', 0,
119     'H', 'a', 's', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 'C', 'o', 'l', 'o', 'u', 'r', 0,
120     'D', 'o', 'G', 'e', 't', 'B', 'e', 's', 't', 'C', 'l', 'i', 'e', 'n', 't', 'S', 'i', 'z', 'e', 0,
121     'S', 'e', 't', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 'C', 'o', 'l', 'o', 'u', 'r', 0,
122     'G', 'e', 't', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 'C', 'o', 'l', 'o', 'u', 'r', 0,
123     'G', 'e', 't', 'C', 'l', 'i', 'e', 'n', 't', 'A', 'r', 'e', 'a', 'O', 'r', 'i', 'g', 'i', 'n', 0,
124     'G', 'e', 't', 'O', 'l', 'd', 'C', 'h', 'e', 'c', 'k', 'e', 'd', 'S', 't', 'a', 't', 'e', 0,
125     'w', 'x', 'D', 'a', 't', 'a', 'V', 'i', 'e', 'w', 'T', 'r', 'e', 'e', 'C', 't', 'r', 'l', 0,
126     'w', 'x', 'D', 'a', 't', 'a', 'V', 'i', 'e', 'w', 'L', 'i', 's', 't', 'C', 't', 'r', 'l', 0,
127     'A', 'p', 'p', 'e', 'n', 'd', 'T', 'o', 'g', 'g', 'l', 'e', 'C', 'o', 'l', 'u', 'm', 'n', 0,
128     'A', 'p', 'p', 'e', 'n', 'd', 'B', 'i', 't', 'm', 'a', 'p', 'C', 'o', 'l', 'u', 'm', 'n', 0,
129     'w', 'x', 'D', 'a', 't', 'a', 'V', 'i', 'e', 'w', 'R', 'e', 'n', 'd', 'e', 'r', 'e', 'r', 0,
130     'I', 's', 'V', 'i', 'r', 't', 'u', 'a', 'l', 'L', 'i', 's', 't', 'M', 'o', 'd', 'e', 'l', 0,
131     'w', 'x', 'D', 'a', 't', 'a', 'V', 'i', 'e', 'w', 'I', 'c', 'o', 'n', 'T', 'e', 'x', 't', 0,
132     'w', 'x', 'D', 'a', 't', 'a', 'V', 'i', 'e', 'w', 'I', 't', 'e', 'm', 'A', 't', 't', 'r', 0,
133     'w', 'x', 'D', 'a', 't', 'a', 'V', 'i', 'e', 'w', 'C', 'e', 'l', 'l', 'M', 'o', 'd', 'e', 0,
134     'D', 'o', 'S', 'e', 't', 'W', 'i', 'n', 'd', 'o', 'w', 'V', 'a', 'r', 'i', 'a', 'n', 't', 0,
135     'S', 'e', 't', 'I', 't', 'e', 'm', 'C', 'o', 'm', 'p', 'a', 'r', 'a', 't', 'o', 'r', 0,
136     'S', 'e', 't', 'D', 'a', 't', 'a', 'V', 'i', 'e', 'w', 'C', 'o', 'l', 'u', 'm', 'n', 0,
137     'G', 'e', 't', 'D', 'a', 't', 'a', 'V', 'i', 'e', 'w', 'C', 'o', 'l', 'u', 'm', 'n', 0,
138     'S', 'e', 't', 'E', 'x', 'p', 'a', 'n', 'd', 'e', 'r', 'C', 'o', 'l', 'u', 'm', 'n', 0,
139     'G', 'e', 't', 'E', 'x', 'p', 'a', 'n', 'd', 'e', 'r', 'C', 'o', 'l', 'u', 'm', 'n', 0,
140     'G', 'e', 't', 'C', 'o', 'l', 'u', 'm', 'n', 'P', 'o', 's', 'i', 't', 'i', 'o', 'n', 0,
141     'P', 'r', 'e', 'p', 'e', 'n', 'd', 'T', 'e', 'x', 't', 'C', 'o', 'l', 'u', 'm', 'n', 0,
142     'P', 'r', 'e', 'p', 'e', 'n', 'd', 'D', 'a', 't', 'e', 'C', 'o', 'l', 'u', 'm', 'n', 0,
143     'H', 'a', 's', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'C', 'o', 'm', 'p', 'a', 'r', 'e', 0,
144     'D', 'V', 'C', '_', 'D', 'E', 'F', 'A', 'U', 'L', 'T', '_', 'W', 'I', 'D', 'T', 'H', 0,
145     'I', 'n', 'h', 'e', 'r', 'i', 't', 'A', 't', 't', 'r', 'i', 'b', 'u', 't', 'e', 's', 0,
146     'a', 'v', 'a', 'i', 'l', 'a', 'b', 'l', 'e', 'O', 't', 'h', 'e', 'r', 'D', 'i', 'r', 0,
147     'T', 'L', '_', 'D', 'E', 'F', 'A', 'U', 'L', 'T', '_', 'S', 'T', 'Y', 'L', 'E', 0,
148     'P', 'r', 'e', 'p', 'e', 'n', 'd', 'C', 'o', 'n', 't', 'a', 'i', 'n', 'e', 'r', 0,
149     'G', 'e', 't', 'S', 'o', 'r', 't', 'i', 'n', 'g', 'C', 'o', 'l', 'u', 'm', 'n', 0,
150     'G', 'e', 't', 'C', 'u', 'r', 'r', 'e', 'n', 't', 'C', 'o', 'l', 'u', 'm', 'n', 0,
151     'E', 'n', 'a', 'b', 'l', 'e', 'D', 'r', 'o', 'p', 'T', 'a', 'r', 'g', 'e', 't', 0,
152     'E', 'n', 'a', 'b', 'l', 'e', 'D', 'r', 'a', 'g', 'S', 'o', 'u', 'r', 'c', 'e', 0,
153     'A', 'p', 'p', 'e', 'n', 'd', 'T', 'e', 'x', 't', 'C', 'o', 'l', 'u', 'm', 'n', 0,
154     'A', 'p', 'p', 'e', 'n', 'd', 'D', 'a', 't', 'e', 'C', 'o', 'l', 'u', 'm', 'n', 0,
155     'w', 'x', 'D', 'a', 't', 'a', 'V', 'i', 'e', 'w', 'C', 'o', 'l', 'u', 'm', 'n', 0,
156     'C', 'r', 'e', 'a', 't', 'e', 'E', 'd', 'i', 't', 'o', 'r', 'C', 't', 'r', 'l', 0,
157     'G', 'e', 't', 'E', 'l', 'l', 'i', 'p', 's', 'i', 'z', 'e', 'M', 'o', 'd', 'e', 0,
158     'D', 'i', 's', 'a', 'b', 'l', 'e', 'E', 'l', 'l', 'i', 'p', 's', 'i', 'z', 'e', 0,
159     'G', 'e', 't', 'E', 'f', 'f', 'e', 'c', 't', 'i', 'v', 'e', 'F', 'o', 'n', 't', 0,
160     'S', 'e', 'n', 'd', 'D', 'e', 's', 't', 'r', 'o', 'y', 'E', 'v', 'e', 'n', 't', 0,
161     'G', 'e', 't', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'B', 'o', 'r', 'd', 'e', 'r', 0,
162     'G', 'e', 't', 'E', 'v', 'e', 'n', 't', 'C', 'a', 't', 'e', 'g', 'o', 'r', 'y', 0,
163     'w', 'x', 'T', 'r', 'e', 'e', 'L', 'i', 's', 't', 'E', 'v', 'e', 'n', 't', 0,
164     'G', 'e', 't', 'C', 'h', 'e', 'c', 'k', 'e', 'd', 'S', 't', 'a', 't', 'e', 0,
165     'I', 'n', 's', 'e', 'r', 't', 'C', 'o', 'n', 't', 'a', 'i', 'n', 'e', 'r', 0,
166     'A', 'p', 'p', 'e', 'n', 'd', 'C', 'o', 'n', 't', 'a', 'i', 'n', 'e', 'r', 0,
167     'S', 'e', 't', 'E', 'd', 'i', 't', 'C', 'a', 'n', 'c', 'e', 'l', 'e', 'd', 0,
168     'w', 'x', 'D', 'a', 't', 'a', 'V', 'i', 'e', 'w', 'E', 'v', 'e', 'n', 't', 0,
169     'E', 'x', 'p', 'a', 'n', 'd', 'A', 'n', 'c', 'e', 's', 't', 'o', 'r', 's', 0,
170     '_', 'A', 's', 's', 'o', 'c', 'i', 'a', 't', 'e', 'M', 'o', 'd', 'e', 'l', 0,
171     'E', 'n', 'a', 'b', 'l', 'e', 'E', 'l', 'l', 'i', 'p', 's', 'i', 'z', 'e', 0,
172     'R', 'o', 'w', 'V', 'a', 'l', 'u', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
173     'w', 'x', 'D', 'a', 't', 'a', 'V', 'i', 'e', 'w', 'M', 'o', 'd', 'e', 'l', 0,
174     'w', 'x', 'V', 'a', 'r', 'i', 'a', 'n', 't', 'V', 'e', 'c', 't', 'o', 'r', 0,
175     'I', 's', 'E', 'd', 'i', 't', 'C', 'a', 'n', 'c', 'e', 'l', 'l', 'e', 'd', 0,
176     'A', 's', 's', 'i', 'g', 'n', 'I', 'm', 'a', 'g', 'e', 'L', 'i', 's', 't', 0,
177     'D', 'o', 'G', 'e', 't', 'B', 'o', 'r', 'd', 'e', 'r', 'S', 'i', 'z', 'e', 0,
178     'D', 'o', 'S', 'e', 't', 'C', 'l', 'i', 'e', 'n', 't', 'S', 'i', 'z', 'e', 0,
179     'D', 'o', 'G', 'e', 't', 'C', 'l', 'i', 'e', 'n', 't', 'S', 'i', 'z', 'e', 0,
180     'a', 's', 'c', 'e', 'n', 'd', 'i', 'n', 'g', 'O', 'r', 'd', 'e', 'r', 0,
181     'w', 'x', 'T', 'r', 'e', 'e', 'L', 'i', 's', 't', 'C', 't', 'r', 'l', 0,
182     'w', 'x', 'T', 'r', 'e', 'e', 'L', 'i', 's', 't', 'I', 't', 'e', 'm', 0,
183     'T', 'L', '_', 'U', 'S', 'E', 'R', '_', '3', 'S', 'T', 'A', 'T', 'E', 0,
184     'G', 'e', 't', 'T', 'o', 'g', 'g', 'l', 'e', 'V', 'a', 'l', 'u', 'e', 0,
185     'S', 'e', 't', 'T', 'o', 'g', 'g', 'l', 'e', 'V', 'a', 'l', 'u', 'e', 0,
186     'G', 'e', 't', 'S', 'e', 'l', 'e', 'c', 't', 'e', 'd', 'R', 'o', 'w', 0,
187     'S', 'e', 't', 'C', 'u', 'r', 'r', 'e', 'n', 't', 'I', 't', 'e', 'm', 0,
188     'G', 'e', 't', 'C', 'u', 'r', 'r', 'e', 'n', 't', 'I', 't', 'e', 'm', 0,
189     'w', 'x', 'D', 'a', 't', 'a', 'V', 'i', 'e', 'w', 'C', 't', 'r', 'l', 0,
190     'G', 'e', 't', 'M', 'o', 'd', 'e', 'l', 'C', 'o', 'l', 'u', 'm', 'n', 0,
191     'G', 'e', 't', 'V', 'a', 'r', 'i', 'a', 'n', 't', 'T', 'y', 'p', 'e', 0,
192     'I', 's', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 'B', 'y', 'R', 'o', 'w', 0,
193     'R', 'e', 'm', 'o', 'v', 'e', 'N', 'o', 't', 'i', 'f', 'i', 'e', 'r', 0,
194     'w', 'x', 'D', 'a', 't', 'a', 'V', 'i', 'e', 'w', 'I', 't', 'e', 'm', 0,
195     'D', 'V', '_', 'H', 'O', 'R', 'I', 'Z', '_', 'R', 'U', 'L', 'E', 'S', 0,
196     'D', 'e', 'l', 'e', 't', 'e', 'C', 'h', 'i', 'l', 'd', 'r', 'e', 'n', 0,
197     'S', 'e', 't', 'C', 'o', 'l', 'u', 'm', 'n', 'W', 'i', 'd', 't', 'h', 0,
198     'G', 'e', 't', 'C', 'o', 'l', 'u', 'm', 'n', 'W', 'i', 'd', 't', 'h', 0,
199     'D', 'e', 'l', 'e', 't', 'e', 'A', 'l', 'l', 'I', 't', 'e', 'm', 's', 0,
200     'S', 'e', 't', 'R', 'e', 'o', 'r', 'd', 'e', 'r', 'a', 'b', 'l', 'e', 0,
201     'G', 'e', 't', 'C', 'o', 'l', 'u', 'm', 'n', 'C', 'o', 'u', 'n', 't', 0,
202     'D', 'o', 'S', 'e', 't', 'S', 'i', 'z', 'e', 'H', 'i', 'n', 't', 's', 0,
203     'O', 'n', 'I', 'n', 't', 'e', 'r', 'n', 'a', 'l', 'I', 'd', 'l', 'e', 0,
204     'G', 'e', 't', 'N', 'e', 'x', 't', 'S', 'i', 'b', 'l', 'i', 'n', 'g', 0,
205     'G', 'e', 't', 'S', 'o', 'r', 't', 'C', 'o', 'l', 'u', 'm', 'n', 0,
206     'S', 'e', 't', 'S', 'o', 'r', 't', 'C', 'o', 'l', 'u', 'm', 'n', 0,
207     'T', 'L', '_', 'S', 'T', 'Y', 'L', 'E', '_', 'M', 'A', 'S', 'K', 0,
208     'I', 's', 'R', 'o', 'w', 'S', 'e', 'l', 'e', 'c', 't', 'e', 'd', 0,
209     'S', 'e', 't', 'D', 'r', 'o', 'p', 'E', 'f', 'f', 'e', 'c', 't', 0,
210     'S', 'e', 't', 'D', 'a', 't', 'a', 'F', 'o', 'r', 'm', 'a', 't', 0,
211     'e', 'd', 'i', 't', 'C', 'a', 'n', 'c', 'e', 'l', 'l', 'e', 'd', 0,
212     'G', 'e', 't', 'D', 'r', 'o', 'p', 'E', 'f', 'f', 'e', 'c', 't', 0,
213     'G', 'e', 't', 'D', 'a', 't', 'a', 'F', 'o', 'r', 'm', 'a', 't', 0,
214     'P', 'r', 'e', 'p', 'e', 'n', 'd', 'C', 'o', 'l', 'u', 'm', 'n', 0,
215     'G', 'e', 't', 'E', 'd', 'i', 't', 'o', 'r', 'C', 't', 'r', 'l', 0,
216     'F', 'i', 'n', 'i', 's', 'h', 'E', 'd', 'i', 't', 'i', 'n', 'g', 0,
217     'C', 'a', 'n', 'c', 'e', 'l', 'E', 'd', 'i', 't', 'i', 'n', 'g', 0,
218     'H', 'a', 's', 'E', 'd', 'i', 't', 'o', 'r', 'C', 't', 'r', 'l', 0,
219     'S', 'e', 't', 'V', 'a', 'l', 'u', 'e', 'B', 'y', 'R', 'o', 'w', 0,
220     'G', 'e', 't', 'V', 'a', 'l', 'u', 'e', 'B', 'y', 'R', 'o', 'w', 0,
221     'G', 'e', 't', 'C', 'o', 'l', 'u', 'm', 'n', 'T', 'y', 'p', 'e', 0,
222     'D', 'V', '_', 'V', 'E', 'R', 'T', '_', 'R', 'U', 'L', 'E', 'S', 0,
223     'S', 'e', 't', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 's', 0,
224     'G', 'e', 't', 'I', 't', 'e', 'm', 'P', 'a', 'r', 'e', 'n', 't', 0,
225     'G', 'e', 't', 'F', 'i', 'r', 's', 't', 'C', 'h', 'i', 'l', 'd', 0,
226     'S', 'e', 't', 'R', 'e', 's', 'i', 'z', 'e', 'a', 'b', 'l', 'e', 0,
227     'I', 's', 'R', 'e', 'o', 'r', 'd', 'e', 'r', 'a', 'b', 'l', 'e', 0,
228     'E', 'n', 's', 'u', 'r', 'e', 'V', 'i', 's', 'i', 'b', 'l', 'e', 0,
229     'D', 'o', 'G', 'e', 't', 'B', 'e', 's', 't', 'S', 'i', 'z', 'e', 0,
230     'D', 'o', 'G', 'e', 't', 'P', 'o', 's', 'i', 't', 'i', 'o', 'n', 0,
231     'S', 'e', 't', 'D', 'a', 't', 'a', 'O', 'b', 'j', 'e', 'c', 't', 0,
232     'G', 'e', 't', 'D', 'a', 't', 'a', 'O', 'b', 'j', 'e', 'c', 't', 0,
233     'G', 'e', 't', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 's', 0,
234     'G', 'e', 't', 'C', 'h', 'i', 'l', 'd', 'C', 'o', 'u', 'n', 't', 0,
235     'G', 'e', 't', 'T', 'e', 'x', 't', 'E', 'x', 't', 'e', 'n', 't', 0,
236     'S', 'e', 't', 'D', 'a', 't', 'a', 'B', 'u', 'f', 'f', 'e', 'r', 0,
237     'G', 'e', 't', 'D', 'a', 't', 'a', 'B', 'u', 'f', 'f', 'e', 'r', 0,
238     'G', 'e', 't', 'F', 'i', 'r', 's', 't', 'I', 't', 'e', 'm', 0,
239     'T', 'L', '_', 'N', 'O', '_', 'H', 'E', 'A', 'D', 'E', 'R', 0,
240     'G', 'e', 't', 'T', 'e', 'x', 't', 'V', 'a', 'l', 'u', 'e', 0,
241     'S', 'e', 't', 'T', 'e', 'x', 't', 'V', 'a', 'l', 'u', 'e', 0,
242     'G', 'e', 't', 'D', 'r', 'a', 'g', 'F', 'l', 'a', 'g', 's', 0,
243     'S', 'e', 't', 'D', 'r', 'a', 'g', 'F', 'l', 'a', 'g', 's', 0,
244     'S', 'e', 't', 'R', 'o', 'w', 'H', 'e', 'i', 'g', 'h', 't', 0,
245     'H', 'a', 's', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 0,
246     'C', 'l', 'e', 'a', 'r', 'C', 'o', 'l', 'u', 'm', 'n', 's', 0,
247     'm', 'o', 'd', 'e', 'l', '_', 'c', 'o', 'l', 'u', 'm', 'n', 0,
248     'A', 'c', 't', 'i', 'v', 'a', 't', 'e', 'C', 'e', 'l', 'l', 0,
249     'S', 't', 'a', 'r', 't', 'E', 'd', 'i', 't', 'i', 'n', 'g', 0,
250     'R', 'o', 'w', 'P', 'r', 'e', 'p', 'e', 'n', 'd', 'e', 'd', 0,
251     'i', 'n', 'i', 't', 'i', 'a', 'l', '_', 's', 'i', 'z', 'e', 0,
252     'G', 'e', 't', 'A', 't', 't', 'r', 'B', 'y', 'R', 'o', 'w', 0,
253     'I', 't', 'e', 'm', 's', 'D', 'e', 'l', 'e', 't', 'e', 'd', 0,
254     'I', 't', 'e', 'm', 's', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
255     'D', 'V', '_', 'R', 'O', 'W', '_', 'L', 'I', 'N', 'E', 'S', 0,
256     'D', 'V', '_', 'N', 'O', '_', 'H', 'E', 'A', 'D', 'E', 'R', 0,
257     'w', 'x', 'D', 'V', 'C', 'V', 'a', 'r', 'i', 'a', 'n', 't', 0,
258     'G', 'e', 't', 'C', 'a', 'c', 'h', 'e', 'F', 'r', 'o', 'm', 0,
259     'S', 'e', 't', 'I', 't', 'e', 'm', 'I', 'm', 'a', 'g', 'e', 0,
260     'D', 'e', 'l', 'e', 't', 'e', 'C', 'o', 'l', 'u', 'm', 'n', 0,
261     'A', 'p', 'p', 'e', 'n', 'd', 'C', 'o', 'l', 'u', 'm', 'n', 0,
262     'I', 'n', 's', 'e', 'r', 't', 'C', 'o', 'l', 'u', 'm', 'n', 0,
263     'S', 'e', 't', 'S', 'o', 'r', 't', 'O', 'r', 'd', 'e', 'r', 0,
264     'I', 's', 'R', 'e', 's', 'i', 'z', 'e', 'a', 'b', 'l', 'e', 0,
265     'S', 'e', 't', 'A', 'l', 'i', 'g', 'n', 'm', 'e', 'n', 't', 0,
266     'G', 'e', 't', 'A', 'l', 'i', 'g', 'n', 'm', 'e', 'n', 't', 0,
267     'G', 'e', 't', 'I', 'm', 'a', 'g', 'e', 'L', 'i', 's', 't', 0,
268     'S', 'e', 't', 'I', 'm', 'a', 'g', 'e', 'L', 'i', 's', 't', 0,
269     'D', 'o', 'M', 'o', 'v', 'e', 'W', 'i', 'n', 'd', 'o', 'w', 0,
270     'S', 'e', 't', 'V', 'a', 'l', 'i', 'd', 'a', 't', 'o', 'r', 0,
271     'G', 'e', 't', 'V', 'a', 'l', 'i', 'd', 'a', 't', 'o', 'r', 0,
272     'A', 'c', 'c', 'e', 'p', 't', 's', 'F', 'o', 'c', 'u', 's', 0,
273     'G', 'e', 't', 'I', 't', 'e', 'm', 'C', 'o', 'u', 'n', 't', 0,
274     'P', 'r', 'o', 'c', 'e', 's', 's', 'E', 'v', 'e', 'n', 't', 0,
275     'G', 'e', 't', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 0,
276     '_', '_', 'c', 'o', 'n', 't', 'a', 'i', 'n', 's', '_', '_', 0,
277     'w', 'x', '.', '_', 'd', 'a', 't', 'a', 'v', 'i', 'e', 'w', 0,
278     'G', 'e', 't', 'D', 'a', 't', 'a', 'V', 'i', 'e', 'w', 0,
279     'U', 'n', 'c', 'h', 'e', 'c', 'k', 'I', 't', 'e', 'm', 0,
280     'i', 'm', 'a', 'g', 'e', 'O', 'p', 'e', 'n', 'e', 'd', 0,
281     'i', 'm', 'a', 'g', 'e', 'C', 'l', 'o', 's', 'e', 'd', 0,
282     'T', 'L', '_', 'C', 'H', 'E', 'C', 'K', 'B', 'O', 'X', 0,
283     'T', 'L', '_', 'M', 'U', 'L', 'T', 'I', 'P', 'L', 'E', 0,
284     'S', 'e', 't', 'I', 't', 'e', 'm', 'I', 'c', 'o', 'n', 0,
285     'G', 'e', 't', 'N', 't', 'h', 'C', 'h', 'i', 'l', 'd', 0,
286     'G', 'e', 't', 'I', 't', 'e', 'm', 'I', 'c', 'o', 'n', 0,
287     'U', 'n', 's', 'e', 'l', 'e', 'c', 't', 'R', 'o', 'w', 0,
288     'S', 'e', 't', 'D', 'a', 't', 'a', 'S', 'i', 'z', 'e', 0,
289     'v', 'a', 'r', 'i', 'a', 'n', 't', 't', 'y', 'p', 'e', 0,
290     'R', 'o', 'w', 's', 'D', 'e', 'l', 'e', 't', 'e', 'd', 0,
291     'R', 'o', 'w', 'I', 'n', 's', 'e', 'r', 't', 'e', 'd', 0,
292     'R', 'o', 'w', 'A', 'p', 'p', 'e', 'n', 'd', 'e', 'd', 0,
293     'I', 's', 'L', 'i', 's', 't', 'M', 'o', 'd', 'e', 'l', 0,
294     'I', 's', 'C', 'o', 'n', 't', 'a', 'i', 'n', 'e', 'r', 0,
295     'A', 'd', 'd', 'N', 'o', 't', 'i', 'f', 'i', 'e', 'r', 0,
296     'I', 't', 'e', 'm', 'D', 'e', 'l', 'e', 't', 'e', 'd', 0,
297     'I', 't', 'e', 'm', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
298     'D', 'V', '_', 'M', 'U', 'L', 'T', 'I', 'P', 'L', 'E', 0,
299     'U', 'n', 's', 'e', 'l', 'e', 'c', 't', 'A', 'l', 'l', 0,
300     'P', 'r', 'e', 'p', 'e', 'n', 'd', 'I', 't', 'e', 'm', 0,
301     'G', 'e', 't', 'R', 'o', 'o', 't', 'I', 't', 'e', 'm', 0,
302     'S', 'e', 't', 'I', 't', 'e', 'm', 'T', 'e', 'x', 't', 0,
303     'S', 'e', 't', 'I', 't', 'e', 'm', 'D', 'a', 't', 'a', 0,
304     'G', 'e', 't', 'N', 'e', 'x', 't', 'I', 't', 'e', 'm', 0,
305     'G', 'e', 't', 'I', 't', 'e', 'm', 'T', 'e', 'x', 't', 0,
306     'G', 'e', 't', 'I', 't', 'e', 'm', 'R', 'e', 'c', 't', 0,
307     'G', 'e', 't', 'I', 't', 'e', 'm', 'D', 'a', 't', 'a', 0,
308     'r', 'e', 'o', 'r', 'd', 'e', 'r', 'a', 'b', 'l', 'e', 0,
309     'S', 'e', 't', 'S', 'o', 'r', 't', 'a', 'b', 'l', 'e', 0,
310     'S', 'e', 't', 'M', 'i', 'n', 'W', 'i', 'd', 't', 'h', 0,
311     'C', 'h', 'a', 'n', 'g', 'e', 'V', 'a', 'l', 'u', 'e', 0,
312     'G', 'e', 't', 'M', 'i', 'n', 'W', 'i', 'd', 't', 'h', 0,
313     'S', 'e', 't', 'C', 'a', 'n', 'F', 'o', 'c', 'u', 's', 0,
314     'R', 'e', 'm', 'o', 'v', 'e', 'C', 'h', 'i', 'l', 'd', 0,
315     'G', 'e', 't', 'C', 'h', 'i', 'l', 'd', 'r', 'e', 'n', 0,
316     'c', 'o', 'm', 'm', 'a', 'n', 'd', 'T', 'y', 'p', 'e', 0,
317     'G', 'e', 't', 'D', 'a', 't', 'a', 'S', 'i', 'z', 'e', 0,
318     'G', 'e', 't', 'R', 'e', 'n', 'd', 'e', 'r', 'e', 'r', 0,
319     'S', 'e', 't', 'P', 'o', 's', 'i', 't', 'i', 'o', 'n', 0,
320     '_', '_', 'g', 'e', 't', 'i', 't', 'e', 'm', '_', '_', 0,
321     '_', '_', 'n', 'o', 'n', 'z', 'e', 'r', 'o', '_', '_', 0,
322     'c', 'o', 'm', 'p', 'a', 'r', 'a', 't', 'o', 'r', 0,
323     'G', 'e', 't', 'C', 'h', 'o', 'i', 'c', 'e', 's', 0,
324     'R', 'e', 'n', 'd', 'e', 'r', 'T', 'e', 'x', 't', 0,
325     'm', 'o', 'u', 's', 'e', 'E', 'v', 'e', 'n', 't', 0,
326     'R', 'o', 'w', 'D', 'e', 'l', 'e', 't', 'e', 'd', 0,
327     'R', 'o', 'w', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
328     'I', 't', 'e', 'm', 's', 'A', 'd', 'd', 'e', 'd', 0,
329     'A', 'p', 'p', 'e', 'n', 'd', 'I', 't', 'e', 'm', 0,
330     'G', 'e', 't', 'C', 'a', 'c', 'h', 'e', 'T', 'o', 0,
331     'I', 'n', 's', 'e', 'r', 't', 'I', 't', 'e', 'm', 0,
332     'D', 'e', 'l', 'e', 't', 'e', 'I', 't', 'e', 'm', 0,
333     'w', 'i', 'd', 't', 'h', 'T', 'i', 't', 'l', 'e', 0,
334     'I', 's', 'S', 'o', 'r', 't', 'a', 'b', 'l', 'e', 0,
335     'I', 's', 'S', 'e', 'l', 'e', 'c', 't', 'e', 'd', 0,
336     'I', 's', 'E', 'x', 'p', 'a', 'n', 'd', 'e', 'd', 0,
337     'I', 'n', 'i', 't', 'D', 'i', 'a', 'l', 'o', 'g', 0,
338     'T', 'L', 'I', '_', 'F', 'I', 'R', 'S', 'T', 0,
339     'C', 'h', 'e', 'c', 'k', 'I', 't', 'e', 'm', 0,
340     'T', 'L', '_', '3', 'S', 'T', 'A', 'T', 'E', 0,
341     'T', 'L', '_', 'S', 'I', 'N', 'G', 'L', 'E', 0,
342     'i', 'm', 'a', 'g', 'e', 'l', 'i', 's', 't', 0,
343     'R', 'o', 'w', 'T', 'o', 'I', 't', 'e', 'm', 0,
344     'I', 't', 'e', 'm', 'T', 'o', 'R', 'o', 'w', 0,
345     'S', 'e', 'l', 'e', 'c', 't', 'R', 'o', 'w', 0,
346     'r', 'o', 'w', 'H', 'e', 'i', 'g', 'h', 't', 0,
347     'G', 'e', 't', 'C', 'h', 'o', 'i', 'c', 'e', 0,
348     'S', 't', 'a', 'r', 't', 'D', 'r', 'a', 'g', 0,
349     'L', 'e', 'f', 't', 'C', 'l', 'i', 'c', 'k', 0,
350     'l', 'a', 'b', 'e', 'l', 'R', 'e', 'c', 't', 0,
351     'I', 't', 'e', 'm', 'A', 'd', 'd', 'e', 'd', 0,
352     'G', 'e', 't', 'I', 't', 'a', 'l', 'i', 'c', 0,
353     'H', 'a', 's', 'C', 'o', 'l', 'o', 'u', 'r', 0,
354     'S', 'e', 't', 'I', 't', 'a', 'l', 'i', 'c', 0,
355     'D', 'V', '_', 'S', 'I', 'N', 'G', 'L', 'E', 0,
356     'S', 'e', 't', 'I', 'n', 'd', 'e', 'n', 't', 0,
357     'G', 'e', 't', 'I', 'n', 'd', 'e', 'n', 't', 0,
358     'a', 's', 'c', 'e', 'n', 'd', 'i', 'n', 'g', 0,
359     'S', 'e', 't', 'H', 'i', 'd', 'd', 'e', 'n', 0,
360     'r', 'e', 's', 'i', 'z', 'a', 'b', 'l', 'e', 0,
361     'I', 's', 'S', 'o', 'r', 't', 'K', 'e', 'y', 0,
362     'I', 's', 'D', 'e', 'f', 'a', 'u', 'l', 't', 0,
363     'S', 'e', 'l', 'e', 'c', 't', 'A', 'l', 'l', 0,
364     'i', 'm', 'a', 'g', 'e', 'L', 'i', 's', 't', 0,
365     'c', 'o', 'l', 'u', 'm', 'n', 'M', 'a', 'x', 0,
366     'c', 'o', 'l', 'u', 'm', 'n', 'M', 'i', 'n', 0,
367     'D', 'o', 'S', 'e', 't', 'S', 'i', 'z', 'e', 0,
368     'D', 'o', 'G', 'e', 't', 'S', 'i', 'z', 'e', 0,
369     'v', 'a', 'l', 'i', 'd', 'a', 't', 'o', 'r', 0,
370     's', 'i', 'z', 'e', 'F', 'l', 'a', 'g', 's', 0,
371     'T', 'r', 'y', 'B', 'e', 'f', 'o', 'r', 'e', 0,
372     'S', 'e', 't', 'B', 'i', 't', 'm', 'a', 'p', 0,
373     'I', 's', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
374     'G', 'e', 't', 'P', 'a', 'r', 'e', 'n', 't', 0,
375     'a', 'l', 'i', 'g', 'n', 'm', 'e', 'n', 't', 0,
376     'G', 'e', 't', 'B', 'i', 't', 'm', 'a', 'p', 0,
377     'S', 'e', 't', 'C', 'o', 'l', 'u', 'm', 'n', 0,
378     'G', 'e', 't', 'C', 'o', 'l', 'u', 'm', 'n', 0,
379     'd', 'i', 'r', 'e', 'c', 't', 'i', 'o', 'n', 0,
380     'S', 'e', 't', 'C', 'o', 'l', 'o', 'u', 'r', 0,
381     'G', 'e', 't', 'C', 'o', 'l', 'o', 'u', 'r', 0,
382     'T', 'L', 'I', '_', 'L', 'A', 'S', 'T', 0,
383     'W', 'i', 'd', 't', 'h', 'F', 'o', 'r', 0,
384     't', 'r', 'e', 'e', 'l', 'i', 's', 't', 0,
385     'e', 'x', 'p', 'a', 'n', 'd', 'e', 'd', 0,
386     'G', 'e', 't', 'S', 't', 'o', 'r', 'e', 0,
387     'S', 'e', 't', 'C', 'a', 'c', 'h', 'e', 0,
388     'S', 'e', 't', 'M', 'o', 'd', 'e', 'l', 0,
389     'G', 'e', 't', 'M', 'o', 'd', 'e', 'l', 0,
390     'E', 'd', 'i', 't', 'I', 't', 'e', 'm', 0,
391     'n', 'e', 'w', '_', 's', 'i', 'z', 'e', 0,
392     'H', 'a', 's', 'V', 'a', 'l', 'u', 'e', 0,
393     'c', 'h', 'i', 'l', 'd', 'r', 'e', 'n', 0,
394     'n', 'o', 't', 'i', 'f', 'i', 'e', 'r', 0,
395     '_', '_', 'h', 'a', 's', 'h', '_', '_', 0,
396     'A', 'c', 't', 'i', 'v', 'a', 't', 'e', 0,
397     'U', 'n', 's', 'e', 'l', 'e', 'c', 't', 0,
398     'p', 'r', 'e', 'v', 'i', 'o', 'u', 's', 0,
399     's', 'o', 'r', 't', 'a', 'b', 'l', 'e', 0,
400     'm', 'i', 'n', 'W', 'i', 'd', 't', 'h', 0,
401     'I', 's', 'H', 'i', 'd', 'd', 'e', 'n', 0,
402     'C', 'o', 'l', 'l', 'a', 'p', 's', 'e', 0,
403     'N', 'O', '_', 'I', 'M', 'A', 'G', 'E', 0,
404     'S', 'e', 't', 'T', 'i', 't', 'l', 'e', 0,
405     'G', 'e', 't', 'T', 'i', 't', 'l', 'e', 0,
406     'D', 'o', 'F', 'r', 'e', 'e', 'z', 'e', 0,
407     'D', 'o', 'E', 'n', 'a', 'b', 'l', 'e', 0,
408     'V', 'a', 'l', 'i', 'd', 'a', 't', 'e', 0,
409     'c', 'a', 'n', 'F', 'o', 'c', 'u', 's', 0,
410     'A', 'd', 'd', 'C', 'h', 'i', 'l', 'd', 0,
411     'S', 'e', 't', 'O', 'w', 'n', 'e', 'r', 0,
412     'G', 'e', 't', 'O', 'w', 'n', 'e', 'r', 0,
413     'S', 'e', 't', 'F', 'l', 'a', 'g', 's', 0,
414     'T', 'r', 'y', 'A', 'f', 't', 'e', 'r', 0,
415     'S', 'e', 't', 'V', 'a', 'l', 'u', 'e', 0,
416     'G', 'e', 't', 'F', 'l', 'a', 'g', 's', 0,
417     'r', 'e', 'n', 'd', 'e', 'r', 'e', 'r', 0,
418     'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', 0,
419     'S', 'e', 't', 'W', 'i', 'd', 't', 'h', 0,
420     'G', 'e', 't', 'C', 'o', 'u', 'n', 't', 0,
421     '_', '_', 'b', 'o', 'o', 'l', '_', '_', 0,
422     'G', 'e', 't', 'W', 'i', 'd', 't', 'h', 0,
423     'G', 'e', 't', 'V', 'a', 'l', 'u', 'e', 0,
424     'G', 'e', 't', 'V', 'i', 'e', 'w', 0,
425     'G', 'e', 't', 'A', 't', 't', 'r', 0,
426     'C', 'l', 'e', 'a', 'r', 'e', 'd', 0,
427     'G', 'e', 't', 'B', 'o', 'l', 'd', 0,
428     'S', 'e', 't', 'B', 'o', 'l', 'd', 0,
429     'S', 'e', 't', 'I', 't', 'e', 'm', 0,
430     'H', 'a', 's', 'F', 'o', 'n', 't', 0,
431     'c', 'h', 'o', 'i', 'c', 'e', 's', 0,
432     'u', 'n', 'i', 't', 'M', 'a', 'x', 0,
433     'u', 'n', 'i', 't', 'M', 'i', 'n', 0,
434     'v', 'a', 'r', 'i', 'a', 'n', 't', 0,
435     'G', 'e', 't', 'I', 't', 'e', 'm', 0,
436     'G', 'e', 't', 'M', 'o', 'd', 'e', 0,
437     'S', 'e', 't', 'I', 'c', 'o', 'n', 0,
438     'S', 'e', 't', 'T', 'e', 'x', 't', 0,
439     'G', 'e', 't', 'T', 'e', 'x', 't', 0,
440     'x', 'o', 'f', 'f', 's', 'e', 't', 0,
441     'G', 'e', 't', 'I', 'c', 'o', 'n', 0,
442     '_', '_', 'l', 'e', 'n', '_', '_', 0,
443     'D', 'e', 's', 't', 'r', 'o', 'y', 0,
444     'H', 'i', 't', 'T', 'e', 's', 't', 0,
445     'o', 'p', 'e', 'n', 'e', 'd', 0,
446     'c', 'l', 'o', 's', 'e', 'd', 0,
447     'v', 'a', 'l', 'u', 'e', 's', 0,
448     'R', 'e', 'n', 'd', 'e', 'r', 0,
449     'e', 'd', 'i', 't', 'o', 'r', 0,
450     'b', 'e', 'f', 'o', 'r', 'e', 0,
451     'R', 'e', 's', 'o', 'r', 't', 0,
452     'c', 'l', 'i', 'e', 'n', 't', 0,
453     'd', 'i', 'a', 'l', 'o', 'g', 0,
454     'h', 'i', 'd', 'd', 'e', 'n', 0,
455     'i', 'n', 'd', 'e', 'n', 't', 0,
456     'r', 'o', 'w', 'M', 'a', 'x', 0,
457     'r', 'o', 'w', 'M', 'i', 'n', 0,
458     'D', 'o', 'T', 'h', 'a', 'w', 0,
459     'E', 'x', 'p', 'a', 'n', 'd', 0,
460     'e', 'f', 'f', 'e', 'c', 't', 0,
461     'S', 'e', 'l', 'e', 'c', 't', 0,
462     'p', 'a', 'r', 'e', 'n', 't', 0,
463     'e', 'n', 'a', 'b', 'l', 'e', 0,
464     'C', 'r', 'e', 'a', 't', 'e', 0,
465     'b', 'i', 't', 'm', 'a', 'p', 0,
466     's', 't', 'r', 'e', 'a', 'm', 0,
467     'G', 'e', 't', 'R', 'o', 'w', 0,
468     'c', 'u', 'r', 's', 'o', 'r', 0,
469     'c', 'o', 'l', 'o', 'u', 'r', 0,
470     'a', 'p', 'p', 'e', 'n', 'd', 0,
471     'h', 'e', 'i', 'g', 'h', 't', 0,
472     '_', '_', 'n', 'e', '_', '_', 0,
473     '_', '_', 'e', 'q', '_', '_', 0,
474     'f', 'o', 'r', 'm', 'a', 't', 0,
475     's', 'e', 'c', 'o', 'n', 'd', 0,
476     'f', 'i', 'r', 's', 't', 0,
477     'm', 'o', 'd', 'e', 'l', 0,
478     'p', 'o', 'p', 'u', 'p', 0,
479     'i', 't', 'e', 'm', '2', 0,
480     'i', 't', 'e', 'm', '1', 0,
481     'G', 'e', 't', 'I', 'D', 0,
482     'a', 'l', 'i', 'g', 'n', 0,
483     'i', 't', 'e', 'm', 's', 0,
484     'f', 'r', 'o', 'm', '_', 0,
485     'o', 'w', 'n', 'e', 'r', 0,
486     'l', 'a', 'b', 'e', 'l', 0,
487     's', 'i', 'z', 'e', 'r', 0,
488     'w', 'i', 'n', 'i', 'd', 0,
489     'C', 'l', 'o', 'n', 'e', 0,
490     'e', 'v', 'e', 'n', 't', 0,
491     't', 'i', 't', 'l', 'e', 0,
492     'l', 'e', 'v', 'e', 'l', 0,
493     's', 't', 'a', 't', 'e', 0,
494     'c', 'h', 'i', 'l', 'd', 0,
495     'p', 'o', 'i', 'n', 't', 0,
496     's', 't', 'y', 'l', 'e', 0,
497     'R', 'e', 's', 'e', 't', 0,
498     'i', 'n', 'd', 'e', 'x', 0,
499     'w', 'i', 'd', 't', 'h', 0,
500     'c', 'o', 'u', 'n', 't', 0,
501     'f', 'l', 'a', 'g', 's', 0,
502     'o', 't', 'h', 'e', 'r', 0,
503     'v', 'a', 'l', 'u', 'e', 0,
504     'c', 'e', 'l', 'l', 0,
505     'a', 't', 't', 'r', 0,
506     'u', 'n', 'i', 't', 0,
507     'i', 'n', 'c', 'H', 0,
508     'i', 'n', 'c', 'W', 0,
509     'm', 'a', 'x', 'H', 0,
510     'm', 'a', 'x', 'W', 0,
511     'm', 'i', 'n', 'H', 0,
512     'm', 'i', 'n', 'W', 0,
513     'r', 'o', 'w', 's', 0,
514     's', 'h', 'o', 'w', 0,
515     't', 'e', 'x', 't', 0,
516     'f', 'o', 'n', 't', 0,
517     'i', 'c', 'o', 'n', 0,
518     'r', 'e', 'c', 't', 0,
519     'n', 'a', 'm', 'e', 0,
520     'm', 'o', 'd', 'e', 0,
521     'I', 's', 'O', 'k', 0,
522     't', 'i', 'm', 'e', 0,
523     'i', 't', 'e', 'm', 0,
524     'i', 'n', 'f', 'o', 0,
525     'd', 'a', 't', 'a', 0,
526     'm', 'a', 'x', 0,
527     's', 'e', 'l', 0,
528     't', 'o', '_', 0,
529     'i', 'd', 'x', 0,
530     'b', 'u', 'f', 0,
531     'm', 's', 'g', 0,
532     'c', 'o', 'l', 0,
533     'r', 'o', 'w', 0,
534     'p', 'o', 's', 0,
535     'm', 'i', 'n', 0,
536     's', 't', 'r', 0,
537     'o', 'b', 'j', 0,
538     'd', 'c', 0,
539 };
wxDVCVariant_in_helper(PyObject * source)540 wxVariant wxDVCVariant_in_helper(PyObject* source)
541 {
542     wxVariant ret;
543 
544     if (wxPyWrappedPtr_TypeCheck(source, wxT("wxDataViewIconText"))) {
545         wxDataViewIconText* ptr;
546         wxPyConvertWrappedPtr(source, (void**)&ptr, wxT("wxDataViewIconText"));
547         ret << *ptr;
548     }
549     else
550         ret = wxVariant_in_helper(source);
551     return ret;
552 }
553 
554 
wxDVCVariant_out_helper(const wxVariant & value)555 PyObject* wxDVCVariant_out_helper(const wxVariant& value)
556 {
557     PyObject* ret;
558 
559     if ( value.IsType("wxDataViewIconText") )
560     {
561         wxDataViewIconText val;
562         val << value;
563         ret = wxPyConstructObject(new wxDataViewIconText(val), wxT("wxDataViewIconText"), 0);
564     }
565     else
566         ret = wxVariant_out_helper(value);
567     return ret;
568 }
569 
sipVH__dataview_59(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxTreeListCtrl * treelist,uint column,::wxTreeListItem first,::wxTreeListItem second)570 int sipVH__dataview_59(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxTreeListCtrl*treelist,uint column, ::wxTreeListItem first, ::wxTreeListItem second)
571 {
572     int sipRes = 0;
573     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "DuNN", treelist, sipType_wxTreeListCtrl, SIP_NULLPTR, column, new  ::wxTreeListItem(first), sipType_wxTreeListItem, SIP_NULLPTR, new  ::wxTreeListItem(second), sipType_wxTreeListItem, SIP_NULLPTR);
574 
575     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "i", &sipRes);
576 
577     return sipRes;
578 }
579 
sipVH__dataview_58(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod)580  ::wxEvent* sipVH__dataview_58(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
581 {
582      ::wxEvent* sipRes = 0;
583     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "");
584 
585     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H2", sipType_wxEvent, &sipRes);
586 
587     return sipRes;
588 }
589 
sipVH__dataview_57(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod)590  ::wxEventCategory sipVH__dataview_57(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
591 {
592      ::wxEventCategory sipRes = ::wxEVT_CATEGORY_UI;
593     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "");
594 
595     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "F", sipType_wxEventCategory, &sipRes);
596 
597     return sipRes;
598 }
599 
sipVH__dataview_56(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod)600  ::wxBorder sipVH__dataview_56(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
601 {
602      ::wxBorder sipRes = ::wxBORDER_DEFAULT;
603     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "");
604 
605     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "F", sipType_wxBorder, &sipRes);
606 
607     return sipRes;
608 }
609 
sipVH__dataview_55(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxWindowVariant variant)610 void sipVH__dataview_55(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxWindowVariant variant)
611 {
612     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "F", variant, sipType_wxWindowVariant);
613 }
614 
sipVH__dataview_54(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,int x,int y,int width,int height)615 void sipVH__dataview_54(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int x,int y,int width,int height)
616 {
617     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "iiii", x, y, width, height);
618 }
619 
sipVH__dataview_53(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,int minW,int minH,int maxW,int maxH,int incW,int incH)620 void sipVH__dataview_53(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int minW,int minH,int maxW,int maxH,int incW,int incH)
621 {
622     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "iiiiii", minW, minH, maxW, maxH, incW, incH);
623 }
624 
sipVH__dataview_52(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,int width,int height)625 void sipVH__dataview_52(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int width,int height)
626 {
627     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "ii", width, height);
628 }
629 
sipVH__dataview_51(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,int x,int y,int width,int height,int sizeFlags)630 void sipVH__dataview_51(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int x,int y,int width,int height,int sizeFlags)
631 {
632     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "iiiii", x, y, width, height, sizeFlags);
633 }
634 
sipVH__dataview_50(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,int * x,int * y)635 void sipVH__dataview_50(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int*x,int*y)
636 {
637     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "");
638 
639     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "(ii)", x, y);
640 }
641 
sipVH__dataview_49(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod)642  ::wxWindow* sipVH__dataview_49(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
643 {
644      ::wxWindow* sipRes = 0;
645     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "");
646 
647     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H0", sipType_wxWindow, &sipRes);
648 
649     return sipRes;
650 }
651 
sipVH__dataview_48(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,const::wxValidator & validator)652 void sipVH__dataview_48(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::wxValidator& validator)
653 {
654     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", const_cast< ::wxValidator *>(&validator), sipType_wxValidator, SIP_NULLPTR);
655 }
656 
sipVH__dataview_47(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod)657  ::wxValidator* sipVH__dataview_47(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
658 {
659      ::wxValidator* sipRes = 0;
660     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "");
661 
662     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H0", sipType_wxValidator, &sipRes);
663 
664     return sipRes;
665 }
666 
sipVH__dataview_46(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod)667  ::wxPoint sipVH__dataview_46(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
668 {
669      ::wxPoint sipRes;
670     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "");
671 
672     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_wxPoint, &sipRes);
673 
674     return sipRes;
675 }
676 
sipVH__dataview_45(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,int direction,int size,int availableOtherDir)677 bool sipVH__dataview_45(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int direction,int size,int availableOtherDir)
678 {
679     bool sipRes = 0;
680     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "iii", direction, size, availableOtherDir);
681 
682     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);
683 
684     return sipRes;
685 }
686 
sipVH__dataview_44(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxEvent & event)687 bool sipVH__dataview_44(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxEvent& event)
688 {
689     bool sipRes = 0;
690     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "D", &event, sipType_wxEvent, SIP_NULLPTR);
691 
692     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);
693 
694     return sipRes;
695 }
696 
sipVH__dataview_43(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxWindowBase * child)697 void sipVH__dataview_43(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxWindowBase*child)
698 {
699     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", child, sipType_wxWindowBase, SIP_NULLPTR);
700 }
701 
sipVH__dataview_42(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod)702  ::wxAlignment sipVH__dataview_42(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
703 {
704      ::wxAlignment sipRes = ::wxALIGN_INVALID;
705     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "");
706 
707     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "F", sipType_wxAlignment, &sipRes);
708 
709     return sipRes;
710 }
711 
sipVH__dataview_41(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod)712  ::wxBitmap sipVH__dataview_41(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
713 {
714      ::wxBitmap sipRes;
715     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "");
716 
717     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_wxBitmap, &sipRes);
718 
719     return sipRes;
720 }
721 
sipVH__dataview_40(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod)722  ::wxString sipVH__dataview_40(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
723 {
724      ::wxString sipRes;
725     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "");
726 
727     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_wxString, &sipRes);
728 
729     return sipRes;
730 }
731 
sipVH__dataview_39(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,const::wxString & title)732 void sipVH__dataview_39(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::wxString& title)
733 {
734     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "N", new  ::wxString(title), sipType_wxString, SIP_NULLPTR);
735 }
736 
sipVH__dataview_38(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,const::wxBitmap & bitmap)737 void sipVH__dataview_38(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::wxBitmap& bitmap)
738 {
739     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "N", new  ::wxBitmap(bitmap), sipType_wxBitmap, SIP_NULLPTR);
740 }
741 
sipVH__dataview_37(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxAlignment align)742 void sipVH__dataview_37(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxAlignment align)
743 {
744     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "F", align, sipType_wxAlignment);
745 }
746 
sipVH__dataview_36(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,bool ascending)747 void sipVH__dataview_36(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, bool ascending)
748 {
749     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "b", ascending);
750 }
751 
sipVH__dataview_35(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,const::wxPoint & cursor,const::wxRect & cell,::wxDataViewModel * model,const::wxDataViewItem & item,uint col)752 bool sipVH__dataview_35(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::wxPoint& cursor,const  ::wxRect& cell, ::wxDataViewModel*model,const  ::wxDataViewItem& item,uint col)
753 {
754     bool sipRes = 0;
755     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "NNDNu", new  ::wxPoint(cursor), sipType_wxPoint, SIP_NULLPTR, new  ::wxRect(cell), sipType_wxRect, SIP_NULLPTR, model, sipType_wxDataViewModel, SIP_NULLPTR, new  ::wxDataViewItem(item), sipType_wxDataViewItem, SIP_NULLPTR, col);
756 
757     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);
758 
759     return sipRes;
760 }
761 
sipVH__dataview_34(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxRect cell,::wxDC * dc,int state)762 bool sipVH__dataview_34(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxRect cell, ::wxDC*dc,int state)
763 {
764     bool sipRes = 0;
765     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "NDi", new  ::wxRect(cell), sipType_wxRect, SIP_NULLPTR, dc, sipType_wxDC, SIP_NULLPTR, state);
766 
767     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);
768 
769     return sipRes;
770 }
771 
sipVH__dataview_33(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxRect cell,::wxDataViewModel * model,const::wxDataViewItem & item,uint col)772 bool sipVH__dataview_33(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxRect cell, ::wxDataViewModel*model,const  ::wxDataViewItem& item,uint col)
773 {
774     bool sipRes = 0;
775     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "NDNu", new  ::wxRect(cell), sipType_wxRect, SIP_NULLPTR, model, sipType_wxDataViewModel, SIP_NULLPTR, new  ::wxDataViewItem(item), sipType_wxDataViewItem, SIP_NULLPTR, col);
776 
777     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);
778 
779     return sipRes;
780 }
781 
sipVH__dataview_32(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxPoint cursor,::wxRect cell,::wxDataViewModel * model,const::wxDataViewItem & item,uint col)782 bool sipVH__dataview_32(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxPoint cursor, ::wxRect cell, ::wxDataViewModel*model,const  ::wxDataViewItem& item,uint col)
783 {
784     bool sipRes = 0;
785     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "NNDNu", new  ::wxPoint(cursor), sipType_wxPoint, SIP_NULLPTR, new  ::wxRect(cell), sipType_wxRect, SIP_NULLPTR, model, sipType_wxDataViewModel, SIP_NULLPTR, new  ::wxDataViewItem(item), sipType_wxDataViewItem, SIP_NULLPTR, col);
786 
787     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);
788 
789     return sipRes;
790 }
791 
sipVH__dataview_31(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod)792  ::wxSize sipVH__dataview_31(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
793 {
794      ::wxSize sipRes;
795     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "");
796 
797     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_wxSize, &sipRes);
798 
799     return sipRes;
800 }
801 
sipVH__dataview_30(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,const::wxRect & cell,::wxDataViewModel * model,const::wxDataViewItem & item,uint col,const::wxMouseEvent * mouseEvent)802 bool sipVH__dataview_30(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::wxRect& cell, ::wxDataViewModel*model,const  ::wxDataViewItem& item,uint col,const  ::wxMouseEvent*mouseEvent)
803 {
804     bool sipRes = 0;
805     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "NDNuD", new  ::wxRect(cell), sipType_wxRect, SIP_NULLPTR, model, sipType_wxDataViewModel, SIP_NULLPTR, new  ::wxDataViewItem(item), sipType_wxDataViewItem, SIP_NULLPTR, col, const_cast< ::wxMouseEvent *>(mouseEvent), sipType_wxMouseEvent, SIP_NULLPTR);
806 
807     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);
808 
809     return sipRes;
810 }
811 
sipVH__dataview_29(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxWindow * editor,::wxVariant & value)812 bool sipVH__dataview_29(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxWindow*editor, ::wxVariant& value)
813 {
814     bool sipRes = 0;
815     int sipIsErr = 0;
816 
817         PyObject *sipResObj = sipCallMethod(&sipIsErr, sipMethod, "D", editor, sipType_wxWindow, NULL);
818         if (sipResObj == NULL) {
819             if (PyErr_Occurred())
820                 PyErr_Print();
821             sipRes = false;
822         }
823         else if (sipResObj == Py_None) {
824             sipRes = false;
825         } else {
826             sipRes = true;
827             sipParseResult(&sipIsErr, sipMethod, sipResObj, "H5", sipType_wxDVCVariant, &value);
828         }
829 
830     Py_DECREF(sipMethod);
831 
832     if (sipIsErr)
833         sipCallErrorHandler(sipErrorHandler, sipPySelf, sipGILState);
834 
835     SIP_RELEASE_GIL(sipGILState)
836 
837     return sipRes;
838 }
839 
sipVH__dataview_28(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,const::wxDataViewItem & item,::wxRect labelRect)840 bool sipVH__dataview_28(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::wxDataViewItem& item, ::wxRect labelRect)
841 {
842     bool sipRes = 0;
843     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "NN", new  ::wxDataViewItem(item), sipType_wxDataViewItem, SIP_NULLPTR, new  ::wxRect(labelRect), sipType_wxRect, SIP_NULLPTR);
844 
845     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);
846 
847     return sipRes;
848 }
849 
sipVH__dataview_27(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxWindow * editor,::wxVariant & value)850 bool sipVH__dataview_27(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxWindow*editor, ::wxVariant& value)
851 {
852     bool sipRes = 0;
853     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "D", editor, sipType_wxWindow, SIP_NULLPTR);
854 
855     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "(bH5)", &sipRes, sipType_wxDVCVariant, &value);
856 
857     return sipRes;
858 }
859 
sipVH__dataview_26(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxWindow * parent,::wxRect labelRect,const::wxVariant & value)860  ::wxWindow* sipVH__dataview_26(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxWindow*parent, ::wxRect labelRect,const  ::wxVariant& value)
861 {
862      ::wxWindow* sipRes = 0;
863     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "DNN", parent, sipType_wxWindow, SIP_NULLPTR, new  ::wxRect(labelRect), sipType_wxRect, SIP_NULLPTR, new  ::wxDVCVariant(value), sipType_wxDVCVariant, SIP_NULLPTR);
864 
865     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H0", sipType_wxWindow, &sipRes);
866 
867     return sipRes;
868 }
869 
sipVH__dataview_25(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxDVCVariant & value)870 bool sipVH__dataview_25(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxDVCVariant& value)
871 {
872     bool sipRes = 0;
873     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "D", &value, sipType_wxDVCVariant, SIP_NULLPTR);
874 
875     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);
876 
877     return sipRes;
878 }
879 
sipVH__dataview_24(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,const::wxVariant & value)880 bool sipVH__dataview_24(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::wxVariant& value)
881 {
882     bool sipRes = 0;
883     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "N", new  ::wxDVCVariant(value), sipType_wxDVCVariant, SIP_NULLPTR);
884 
885     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);
886 
887     return sipRes;
888 }
889 
sipVH__dataview_23(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,int align)890 void sipVH__dataview_23(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int align)
891 {
892     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "i", align);
893 }
894 
sipVH__dataview_22(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxVariant & value)895 bool sipVH__dataview_22(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxVariant& value)
896 {
897     bool sipRes = 0;
898     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "");
899 
900     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "(bH5)", &sipRes, sipType_wxDVCVariant, &value);
901 
902     return sipRes;
903 }
904 
sipVH__dataview_21(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod)905  ::wxDataViewCellMode sipVH__dataview_21(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
906 {
907      ::wxDataViewCellMode sipRes = ::wxDATAVIEW_CELL_INERT;
908     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "");
909 
910     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "F", sipType_wxDataViewCellMode, &sipRes);
911 
912     return sipRes;
913 }
914 
sipVH__dataview_20(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod)915 int sipVH__dataview_20(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
916 {
917     int sipRes = 0;
918     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "");
919 
920     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "i", &sipRes);
921 
922     return sipRes;
923 }
924 
sipVH__dataview_19(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,const::wxDVCVariant & variant,uint row,uint col)925 bool sipVH__dataview_19(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::wxDVCVariant& variant,uint row,uint col)
926 {
927     bool sipRes = 0;
928     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "Nuu", new  ::wxDVCVariant(variant), sipType_wxDVCVariant, SIP_NULLPTR, row, col);
929 
930     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);
931 
932     return sipRes;
933 }
934 
sipVH__dataview_18(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxDVCVariant & variant,uint row,uint col)935 void sipVH__dataview_18(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxDVCVariant& variant,uint row,uint col)
936 {
937     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "uu", row, col);
938 
939     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_wxDVCVariant, &variant);
940 }
941 
sipVH__dataview_17(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,const::wxDataViewItem & item)942 uint sipVH__dataview_17(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::wxDataViewItem& item)
943 {
944     uint sipRes = 0;
945     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "N", new  ::wxDataViewItem(item), sipType_wxDataViewItem, SIP_NULLPTR);
946 
947     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "u", &sipRes);
948 
949     return sipRes;
950 }
951 
sipVH__dataview_16(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,uint row,uint col)952 bool sipVH__dataview_16(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, uint row,uint col)
953 {
954     bool sipRes = 0;
955     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "uu", row, col);
956 
957     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);
958 
959     return sipRes;
960 }
961 
sipVH__dataview_15(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,uint row,uint col,::wxDataViewItemAttr & attr)962 bool sipVH__dataview_15(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, uint row,uint col, ::wxDataViewItemAttr& attr)
963 {
964     bool sipRes = 0;
965     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "uuD", row, col, &attr, sipType_wxDataViewItemAttr, SIP_NULLPTR);
966 
967     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);
968 
969     return sipRes;
970 }
971 
sipVH__dataview_14(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,const::wxDVCVariant & variant,const::wxDataViewItem & item,uint col)972 bool sipVH__dataview_14(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::wxDVCVariant& variant,const  ::wxDataViewItem& item,uint col)
973 {
974     bool sipRes = 0;
975     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "NNu", new  ::wxDVCVariant(variant), sipType_wxDVCVariant, SIP_NULLPTR, new  ::wxDataViewItem(item), sipType_wxDataViewItem, SIP_NULLPTR, col);
976 
977     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);
978 
979     return sipRes;
980 }
981 
sipVH__dataview_13(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxDVCVariant & variant,const::wxDataViewItem & item,uint col)982 void sipVH__dataview_13(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxDVCVariant& variant,const  ::wxDataViewItem& item,uint col)
983 {
984     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "Nu", new  ::wxDataViewItem(item), sipType_wxDataViewItem, SIP_NULLPTR, col);
985 
986     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_wxDVCVariant, &variant);
987 }
988 
sipVH__dataview_12(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,const::wxDataViewItem & item)989  ::wxDataViewItem sipVH__dataview_12(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::wxDataViewItem& item)
990 {
991      ::wxDataViewItem sipRes;
992     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "N", new  ::wxDataViewItem(item), sipType_wxDataViewItem, SIP_NULLPTR);
993 
994     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_wxDataViewItem, &sipRes);
995 
996     return sipRes;
997 }
998 
sipVH__dataview_11(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,uint col)999  ::wxString sipVH__dataview_11(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, uint col)
1000 {
1001      ::wxString sipRes;
1002     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "u", col);
1003 
1004     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_wxString, &sipRes);
1005 
1006     return sipRes;
1007 }
1008 
sipVH__dataview_10(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod)1009 uint sipVH__dataview_10(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
1010 {
1011     uint sipRes = 0;
1012     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "");
1013 
1014     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "u", &sipRes);
1015 
1016     return sipRes;
1017 }
1018 
sipVH__dataview_9(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,const::wxDataViewItem & item,::wxDataViewItemArray & children)1019 uint sipVH__dataview_9(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::wxDataViewItem& item, ::wxDataViewItemArray& children)
1020 {
1021     uint sipRes = 0;
1022     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "ND", new  ::wxDataViewItem(item), sipType_wxDataViewItem, SIP_NULLPTR, &children, sipType_wxDataViewItemArray, SIP_NULLPTR);
1023 
1024     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "u", &sipRes);
1025 
1026     return sipRes;
1027 }
1028 
sipVH__dataview_8(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,const::wxDataViewItem & item,uint col,::wxDataViewItemAttr & attr)1029 bool sipVH__dataview_8(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::wxDataViewItem& item,uint col, ::wxDataViewItemAttr& attr)
1030 {
1031     bool sipRes = 0;
1032     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "NuD", new  ::wxDataViewItem(item), sipType_wxDataViewItem, SIP_NULLPTR, col, &attr, sipType_wxDataViewItemAttr, SIP_NULLPTR);
1033 
1034     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);
1035 
1036     return sipRes;
1037 }
1038 
sipVH__dataview_7(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,const::wxDataViewItem & item1,const::wxDataViewItem & item2,uint column,bool ascending)1039 int sipVH__dataview_7(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::wxDataViewItem& item1,const  ::wxDataViewItem& item2,uint column,bool ascending)
1040 {
1041     int sipRes = 0;
1042     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "NNub", new  ::wxDataViewItem(item1), sipType_wxDataViewItem, SIP_NULLPTR, new  ::wxDataViewItem(item2), sipType_wxDataViewItem, SIP_NULLPTR, column, ascending);
1043 
1044     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "i", &sipRes);
1045 
1046     return sipRes;
1047 }
1048 
sipVH__dataview_6(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,const::wxDataViewItem & item,uint col)1049 bool sipVH__dataview_6(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::wxDataViewItem& item,uint col)
1050 {
1051     bool sipRes = 0;
1052     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "Nu", new  ::wxDataViewItem(item), sipType_wxDataViewItem, SIP_NULLPTR, col);
1053 
1054     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);
1055 
1056     return sipRes;
1057 }
1058 
sipVH__dataview_5(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod)1059 void sipVH__dataview_5(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
1060 {
1061     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "");
1062 }
1063 
sipVH__dataview_4(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,const::wxDataViewItemArray & items)1064 bool sipVH__dataview_4(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::wxDataViewItemArray& items)
1065 {
1066     bool sipRes = 0;
1067     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "N", new  ::wxDataViewItemArray(items), sipType_wxDataViewItemArray, SIP_NULLPTR);
1068 
1069     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);
1070 
1071     return sipRes;
1072 }
1073 
sipVH__dataview_3(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,const::wxDataViewItem & parent,const::wxDataViewItemArray & items)1074 bool sipVH__dataview_3(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::wxDataViewItem& parent,const  ::wxDataViewItemArray& items)
1075 {
1076     bool sipRes = 0;
1077     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "NN", new  ::wxDataViewItem(parent), sipType_wxDataViewItem, SIP_NULLPTR, new  ::wxDataViewItemArray(items), sipType_wxDataViewItemArray, SIP_NULLPTR);
1078 
1079     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);
1080 
1081     return sipRes;
1082 }
1083 
sipVH__dataview_2(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,const::wxDataViewItem & item)1084 bool sipVH__dataview_2(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::wxDataViewItem& item)
1085 {
1086     bool sipRes = 0;
1087     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "N", new  ::wxDataViewItem(item), sipType_wxDataViewItem, SIP_NULLPTR);
1088 
1089     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);
1090 
1091     return sipRes;
1092 }
1093 
sipVH__dataview_1(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,const::wxDataViewItem & parent,const::wxDataViewItem & item)1094 bool sipVH__dataview_1(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::wxDataViewItem& parent,const  ::wxDataViewItem& item)
1095 {
1096     bool sipRes = 0;
1097     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "NN", new  ::wxDataViewItem(parent), sipType_wxDataViewItem, SIP_NULLPTR, new  ::wxDataViewItem(item), sipType_wxDataViewItem, SIP_NULLPTR);
1098 
1099     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);
1100 
1101     return sipRes;
1102 }
1103 
sipVH__dataview_0(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod)1104 bool sipVH__dataview_0(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
1105 {
1106     bool sipRes = 0;
1107     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "");
1108 
1109     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);
1110 
1111     return sipRes;
1112 }
1113 static sipEnumTypeDef enumTypes[] = {
1114     {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_wxDataViewColumnFlags, {0}, 0}, sipNameNr_DataViewColumnFlags, -1, SIP_NULLPTR},
1115     {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_wxDataViewCellRenderState, {0}, 0}, sipNameNr_DataViewCellRenderState, -1, SIP_NULLPTR},
1116     {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_wxDataViewCellMode, {0}, 0}, sipNameNr_DataViewCellMode, -1, SIP_NULLPTR},
1117 };
1118 
1119 /* These are the enum members of all global enums. */
1120 static sipEnumMemberDef enummembers[] = {
1121     {sipName_DATAVIEW_CELL_ACTIVATABLE, static_cast<int>(::wxDATAVIEW_CELL_ACTIVATABLE), 2},
1122     {sipName_DATAVIEW_CELL_EDITABLE, static_cast<int>(::wxDATAVIEW_CELL_EDITABLE), 2},
1123     {sipName_DATAVIEW_CELL_FOCUSED, static_cast<int>(::wxDATAVIEW_CELL_FOCUSED), 3},
1124     {sipName_DATAVIEW_CELL_INERT, static_cast<int>(::wxDATAVIEW_CELL_INERT), 2},
1125     {sipName_DATAVIEW_CELL_INSENSITIVE, static_cast<int>(::wxDATAVIEW_CELL_INSENSITIVE), 3},
1126     {sipName_DATAVIEW_CELL_PRELIT, static_cast<int>(::wxDATAVIEW_CELL_PRELIT), 3},
1127     {sipName_DATAVIEW_CELL_SELECTED, static_cast<int>(::wxDATAVIEW_CELL_SELECTED), 3},
1128     {sipName_DATAVIEW_COL_HIDDEN, static_cast<int>(::wxDATAVIEW_COL_HIDDEN), 6},
1129     {sipName_DATAVIEW_COL_REORDERABLE, static_cast<int>(::wxDATAVIEW_COL_REORDERABLE), 6},
1130     {sipName_DATAVIEW_COL_RESIZABLE, static_cast<int>(::wxDATAVIEW_COL_RESIZABLE), 6},
1131     {sipName_DATAVIEW_COL_SORTABLE, static_cast<int>(::wxDATAVIEW_COL_SORTABLE), 6},
1132 };
1133 
1134 
1135 /*
1136  * This defines each type in this module.
1137  */
1138 sipTypeDef *sipExportedTypes__dataview[] = {
1139     &sipTypeDef__dataview_wxDVCVariant.mtd_base,
1140     &sipTypeDef__dataview_wxDataViewBitmapRenderer.ctd_base,
1141     &enumTypes[2].etd_base,
1142     &enumTypes[1].etd_base,
1143     &sipTypeDef__dataview_wxDataViewChoiceRenderer.ctd_base,
1144     &sipTypeDef__dataview_wxDataViewColumn.ctd_base,
1145     &enumTypes[0].etd_base,
1146     &sipTypeDef__dataview_wxDataViewCtrl.ctd_base,
1147     &sipTypeDef__dataview_wxDataViewCustomRenderer.ctd_base,
1148     &sipTypeDef__dataview_wxDataViewDateRenderer.ctd_base,
1149     &sipTypeDef__dataview_wxDataViewEvent.ctd_base,
1150     &sipTypeDef__dataview_wxDataViewIconText.ctd_base,
1151     &sipTypeDef__dataview_wxDataViewIconTextRenderer.ctd_base,
1152     &sipTypeDef__dataview_wxDataViewIndexListModel.ctd_base,
1153     &sipTypeDef__dataview_wxDataViewItem.ctd_base,
1154     &sipTypeDef__dataview_wxDataViewItemArray.ctd_base,
1155     &sipTypeDef__dataview_wxDataViewItemAttr.ctd_base,
1156     &sipTypeDef__dataview_wxDataViewListCtrl.ctd_base,
1157     &sipTypeDef__dataview_wxDataViewListModel.ctd_base,
1158     &sipTypeDef__dataview_wxDataViewListStore.ctd_base,
1159     &sipTypeDef__dataview_wxDataViewModel.ctd_base,
1160     &sipTypeDef__dataview_wxDataViewModelNotifier.ctd_base,
1161     &sipTypeDef__dataview_wxDataViewProgressRenderer.ctd_base,
1162     &sipTypeDef__dataview_wxDataViewRenderer.ctd_base,
1163     &sipTypeDef__dataview_wxDataViewSpinRenderer.ctd_base,
1164     &sipTypeDef__dataview_wxDataViewTextRenderer.ctd_base,
1165     &sipTypeDef__dataview_wxDataViewToggleRenderer.ctd_base,
1166     &sipTypeDef__dataview_wxDataViewTreeCtrl.ctd_base,
1167     &sipTypeDef__dataview_wxDataViewTreeStore.ctd_base,
1168     &sipTypeDef__dataview_wxDataViewVirtualListModel.ctd_base,
1169     &sipTypeDef__dataview_wxTreeListCtrl.ctd_base,
1170     &sipTypeDef__dataview_wxTreeListEvent.ctd_base,
1171     &sipTypeDef__dataview_wxTreeListItem.ctd_base,
1172     &sipTypeDef__dataview_wxTreeListItemComparator.ctd_base,
1173     &sipTypeDef__dataview_wxVariantVector.mtd_base,
1174 };
1175 
1176 
1177 /* This defines the types that this module needs to import from _core. */
1178 sipImportedTypeDef sipImportedTypes__dataview__core[] = {
1179     {"wxAlignment"},
1180     {"wxArrayInt"},
1181     {"wxArrayString"},
1182     {"wxBitmap"},
1183     {"wxBorder"},
1184     {"wxCheckBoxState"},
1185     {"wxClientData"},
1186     {"wxColour"},
1187     {"wxCommandEvent"},
1188     {"wxControl"},
1189     {"wxDC"},
1190     {"wxDataFormat"},
1191     {"wxDataObject"},
1192     {"wxDragResult"},
1193     {"wxEllipsizeMode"},
1194     {"wxEvent"},
1195     {"wxEventCategory"},
1196     {"wxEvtHandler"},
1197     {"wxFont"},
1198     {"wxHeaderColumn"},
1199     {"wxIcon"},
1200     {"wxImageList"},
1201     {"wxMouseEvent"},
1202     {"wxNotifyEvent"},
1203     {"wxObject"},
1204     {"wxPoint"},
1205     {"wxRect"},
1206     {"wxRefCounter"},
1207     {"wxSettableHeaderColumn"},
1208     {"wxSize"},
1209     {"wxString"},
1210     {"wxTrackable"},
1211     {"wxUIntPtr"},
1212     {"wxValidator"},
1213     {"wxVariant"},
1214     {"wxVisualAttributes"},
1215     {"wxWindow"},
1216     {"wxWindowBase"},
1217     {"wxWindowVariant"},
1218     {SIP_NULLPTR}
1219 };
1220 
1221 
1222 /* This defines the modules that this module needs to import. */
1223 static sipImportedModuleDef importsTable[] = {
1224     {"wx._core", sipImportedTypes__dataview__core, SIP_NULLPTR, SIP_NULLPTR},
1225     {SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR}
1226 };
1227 
1228 
1229 /* Define the strings to be added to this module dictionary. */
1230 static sipStringInstanceDef stringInstances[] = {
1231     {sipName_DataViewCtrlNameStr, wxDataViewCtrlNameStr, 'N'},
1232     {sipName_TreeListCtrlNameStr, wxTreeListCtrlNameStr, 'N'},
1233     {0, 0, 0}
1234 };
1235 
1236 
1237 /* Define the ints to be added to this module dictionary. */
1238 static sipIntInstanceDef intInstances[] = {
1239     {sipName_DVC_DEFAULT_MINWIDTH, wxDVC_DEFAULT_MINWIDTH},
1240     {sipName_DVC_DEFAULT_RENDERER_SIZE, wxDVC_DEFAULT_RENDERER_SIZE},
1241     {sipName_DVC_DEFAULT_WIDTH, wxDVC_DEFAULT_WIDTH},
1242     {sipName_DVC_TOGGLE_DEFAULT_WIDTH, wxDVC_TOGGLE_DEFAULT_WIDTH},
1243     {sipName_DVR_DEFAULT_ALIGNMENT, wxDVR_DEFAULT_ALIGNMENT},
1244     {sipName_DV_HORIZ_RULES, wxDV_HORIZ_RULES},
1245     {sipName_DV_MULTIPLE, wxDV_MULTIPLE},
1246     {sipName_DV_NO_HEADER, wxDV_NO_HEADER},
1247     {sipName_DV_ROW_LINES, wxDV_ROW_LINES},
1248     {sipName_DV_SINGLE, wxDV_SINGLE},
1249     {sipName_DV_VARIABLE_LINE_HEIGHT, wxDV_VARIABLE_LINE_HEIGHT},
1250     {sipName_DV_VERT_RULES, wxDV_VERT_RULES},
1251     {sipName_wxEVT_DATAVIEW_CACHE_HINT, wxEVT_DATAVIEW_CACHE_HINT},
1252     {sipName_wxEVT_DATAVIEW_COLUMN_HEADER_CLICK, wxEVT_DATAVIEW_COLUMN_HEADER_CLICK},
1253     {sipName_wxEVT_DATAVIEW_COLUMN_HEADER_RIGHT_CLICK, wxEVT_DATAVIEW_COLUMN_HEADER_RIGHT_CLICK},
1254     {sipName_wxEVT_DATAVIEW_COLUMN_REORDERED, wxEVT_DATAVIEW_COLUMN_REORDERED},
1255     {sipName_wxEVT_DATAVIEW_COLUMN_SORTED, wxEVT_DATAVIEW_COLUMN_SORTED},
1256     {sipName_wxEVT_DATAVIEW_ITEM_ACTIVATED, wxEVT_DATAVIEW_ITEM_ACTIVATED},
1257     {sipName_wxEVT_DATAVIEW_ITEM_BEGIN_DRAG, wxEVT_DATAVIEW_ITEM_BEGIN_DRAG},
1258     {sipName_wxEVT_DATAVIEW_ITEM_COLLAPSED, wxEVT_DATAVIEW_ITEM_COLLAPSED},
1259     {sipName_wxEVT_DATAVIEW_ITEM_COLLAPSING, wxEVT_DATAVIEW_ITEM_COLLAPSING},
1260     {sipName_wxEVT_DATAVIEW_ITEM_CONTEXT_MENU, wxEVT_DATAVIEW_ITEM_CONTEXT_MENU},
1261     {sipName_wxEVT_DATAVIEW_ITEM_DROP, wxEVT_DATAVIEW_ITEM_DROP},
1262     {sipName_wxEVT_DATAVIEW_ITEM_DROP_POSSIBLE, wxEVT_DATAVIEW_ITEM_DROP_POSSIBLE},
1263     {sipName_wxEVT_DATAVIEW_ITEM_EDITING_DONE, wxEVT_DATAVIEW_ITEM_EDITING_DONE},
1264     {sipName_wxEVT_DATAVIEW_ITEM_EDITING_STARTED, wxEVT_DATAVIEW_ITEM_EDITING_STARTED},
1265     {sipName_wxEVT_DATAVIEW_ITEM_EXPANDED, wxEVT_DATAVIEW_ITEM_EXPANDED},
1266     {sipName_wxEVT_DATAVIEW_ITEM_EXPANDING, wxEVT_DATAVIEW_ITEM_EXPANDING},
1267     {sipName_wxEVT_DATAVIEW_ITEM_START_EDITING, wxEVT_DATAVIEW_ITEM_START_EDITING},
1268     {sipName_wxEVT_DATAVIEW_ITEM_VALUE_CHANGED, wxEVT_DATAVIEW_ITEM_VALUE_CHANGED},
1269     {sipName_wxEVT_DATAVIEW_SELECTION_CHANGED, wxEVT_DATAVIEW_SELECTION_CHANGED},
1270     {sipName_wxEVT_TREELIST_COLUMN_SORTED, wxEVT_TREELIST_COLUMN_SORTED},
1271     {sipName_wxEVT_TREELIST_ITEM_ACTIVATED, wxEVT_TREELIST_ITEM_ACTIVATED},
1272     {sipName_wxEVT_TREELIST_ITEM_CHECKED, wxEVT_TREELIST_ITEM_CHECKED},
1273     {sipName_wxEVT_TREELIST_ITEM_CONTEXT_MENU, wxEVT_TREELIST_ITEM_CONTEXT_MENU},
1274     {sipName_wxEVT_TREELIST_ITEM_EXPANDED, wxEVT_TREELIST_ITEM_EXPANDED},
1275     {sipName_wxEVT_TREELIST_ITEM_EXPANDING, wxEVT_TREELIST_ITEM_EXPANDING},
1276     {sipName_wxEVT_TREELIST_SELECTION_CHANGED, wxEVT_TREELIST_SELECTION_CHANGED},
1277     {sipName_TL_SINGLE, wxTL_SINGLE},
1278     {sipName_TL_MULTIPLE, wxTL_MULTIPLE},
1279     {sipName_TL_CHECKBOX, wxTL_CHECKBOX},
1280     {sipName_TL_3STATE, wxTL_3STATE},
1281     {sipName_TL_USER_3STATE, wxTL_USER_3STATE},
1282     {sipName_TL_NO_HEADER, wxTL_NO_HEADER},
1283     {sipName_TL_DEFAULT_STYLE, wxTL_DEFAULT_STYLE},
1284     {sipName_TL_STYLE_MASK, wxTL_STYLE_MASK},
1285     {0, 0}
1286 };
1287 
1288 
1289 /* This defines this module. */
1290 sipExportedModuleDef sipModuleAPI__dataview = {
1291     0,
1292     SIP_API_MINOR_NR,
1293     sipNameNr_wx__dataview,
1294     0,
1295     sipStrings__dataview,
1296     importsTable,
1297     SIP_NULLPTR,
1298     35,
1299     sipExportedTypes__dataview,
1300     SIP_NULLPTR,
1301     11,
1302     enummembers,
1303     0,
1304     SIP_NULLPTR,
1305     SIP_NULLPTR,
1306     SIP_NULLPTR,
1307     {SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, stringInstances, intInstances, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR},
1308     SIP_NULLPTR,
1309     SIP_NULLPTR,
1310     SIP_NULLPTR,
1311     SIP_NULLPTR,
1312     SIP_NULLPTR,
1313     SIP_NULLPTR,
1314     SIP_NULLPTR,
1315     SIP_NULLPTR
1316 };
1317 
1318 
1319 /* The SIP API and the APIs of any imported modules. */
1320 const sipAPIDef *sipAPI__dataview;
1321 
1322 
1323 /* The Python module initialisation function. */
1324 #if PY_MAJOR_VERSION >= 3
1325 #define SIP_MODULE_ENTRY        PyInit__dataview
1326 #define SIP_MODULE_TYPE         PyObject *
1327 #define SIP_MODULE_DISCARD(r)   Py_DECREF(r)
1328 #define SIP_MODULE_RETURN(r)    return (r)
1329 #else
1330 #define SIP_MODULE_ENTRY        init_dataview
1331 #define SIP_MODULE_TYPE         void
1332 #define SIP_MODULE_DISCARD(r)
1333 #define SIP_MODULE_RETURN(r)    return
1334 #endif
1335 
1336 #if defined(SIP_STATIC_MODULE)
SIP_MODULE_ENTRY()1337 extern "C" SIP_MODULE_TYPE SIP_MODULE_ENTRY()
1338 #else
1339 PyMODINIT_FUNC SIP_MODULE_ENTRY()
1340 #endif
1341 {
1342     static PyMethodDef sip_methods[] = {
1343         {SIP_NULLPTR, SIP_NULLPTR, 0, SIP_NULLPTR}
1344     };
1345 
1346 #if PY_MAJOR_VERSION >= 3
1347     static PyModuleDef sip_module_def = {
1348         PyModuleDef_HEAD_INIT,
1349         "wx._dataview",
1350         SIP_NULLPTR,
1351         -1,
1352         sip_methods,
1353         SIP_NULLPTR,
1354         SIP_NULLPTR,
1355         SIP_NULLPTR,
1356         SIP_NULLPTR
1357     };
1358 #endif
1359 
1360     PyObject *sipModule, *sipModuleDict;
1361     PyObject *sip_sipmod, *sip_capiobj;
1362 
1363     /* Initialise the module and get it's dictionary. */
1364 #if PY_MAJOR_VERSION >= 3
1365     sipModule = PyModule_Create(&sip_module_def);
1366 #elif PY_VERSION_HEX >= 0x02050000
1367     sipModule = Py_InitModule(sipName_wx__dataview, sip_methods);
1368 #else
1369     sipModule = Py_InitModule(const_cast<char *>(sipName_wx__dataview), sip_methods);
1370 #endif
1371 
1372     if (sipModule == SIP_NULLPTR)
1373         SIP_MODULE_RETURN(SIP_NULLPTR);
1374 
1375     sipModuleDict = PyModule_GetDict(sipModule);
1376 
1377     /* Get the SIP module's API. */
1378 #if PY_VERSION_HEX >= 0x02050000
1379     sip_sipmod = PyImport_ImportModule("wx.siplib");
1380 #else
1381     sip_sipmod = PyImport_ImportModule(const_cast<char *>("wx.siplib"));
1382 #endif
1383 
1384     if (sip_sipmod == SIP_NULLPTR)
1385     {
1386         SIP_MODULE_DISCARD(sipModule);
1387         SIP_MODULE_RETURN(SIP_NULLPTR);
1388     }
1389 
1390     sip_capiobj = PyDict_GetItemString(PyModule_GetDict(sip_sipmod), "_C_API");
1391     Py_DECREF(sip_sipmod);
1392 
1393 #if defined(SIP_USE_PYCAPSULE)
1394     if (sip_capiobj == SIP_NULLPTR || !PyCapsule_CheckExact(sip_capiobj))
1395 #else
1396     if (sip_capiobj == SIP_NULLPTR || !PyCObject_Check(sip_capiobj))
1397 #endif
1398     {
1399         SIP_MODULE_DISCARD(sipModule);
1400         SIP_MODULE_RETURN(SIP_NULLPTR);
1401     }
1402 
1403 #if defined(SIP_USE_PYCAPSULE)
1404     sipAPI__dataview = reinterpret_cast<const sipAPIDef *>(PyCapsule_GetPointer(sip_capiobj, "wx.siplib._C_API"));
1405 #else
1406     sipAPI__dataview = reinterpret_cast<const sipAPIDef *>(PyCObject_AsVoidPtr(sip_capiobj));
1407 #endif
1408 
1409 #if defined(SIP_USE_PYCAPSULE)
1410     if (sipAPI__dataview == SIP_NULLPTR)
1411     {
1412         SIP_MODULE_DISCARD(sipModule);
1413         SIP_MODULE_RETURN(SIP_NULLPTR);
1414     }
1415 #endif
1416 
1417     /* Export the module and publish it's API. */
1418     if (sipExportModule(&sipModuleAPI__dataview,SIP_API_MAJOR_NR,SIP_API_MINOR_NR,0) < 0)
1419     {
1420         SIP_MODULE_DISCARD(sipModule);
1421         SIP_MODULE_RETURN(SIP_NULLPTR);
1422     }
1423     /* Initialise the module now all its dependencies have been set up. */
1424     if (sipInitModule(&sipModuleAPI__dataview,sipModuleDict) < 0)
1425     {
1426         SIP_MODULE_DISCARD(sipModule);
1427         SIP_MODULE_RETURN(SIP_NULLPTR);
1428     }
1429 
1430     /*
1431      * Define the class, mapped type and enum instances that have to be
1432      * added inline.
1433      */
1434     sipAddTypeInstance(sipModuleDict,sipName_TLI_FIRST,const_cast< ::wxTreeListItem *>(& ::wxTLI_FIRST),sipType_wxTreeListItem);
1435     sipAddTypeInstance(sipModuleDict,sipName_TLI_LAST,const_cast< ::wxTreeListItem *>(& ::wxTLI_LAST),sipType_wxTreeListItem);
1436 
1437     SIP_MODULE_RETURN(sipModule);
1438 }
1439