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_grid.h"
11 
12         #include <wx/object.h>
13         #include <wx/grid.h>
14         #include <wx/grid.h>
15         #include <wx/grid.h>
16         #include <wx/dc.h>
17         #include <wx/gdicmn.h>
18         #include <wx/gdicmn.h>
19         #include <wx/grid.h>
20         #include <wx/window.h>
21         #include <wx/event.h>
22         #include <wx/event.h>
23         #include <wx/validate.h>
24         #include <wx/grid.h>
25         #include <wx/grid.h>
26         #include <wx/grid.h>
27         #include <wx/gdicmn.h>
28         #include <wx/event.h>
29         #include <wx/event.h>
30         #include <wx/pen.h>
31         #include "arrayholder.h"
32         #include <wx/grid.h>
33         #include <wx/grid.h>
34         #include <wx/grid.h>
35         #include <wx/grid.h>
36         #include <wx/grid.h>
37 
38 /* Define the strings used by this module. */
39 const char sipStrings__grid[] = {
40     'G', 'R', 'I', 'D', 'T', 'A', 'B', 'L', 'E', '_', 'R', 'E', 'Q', 'U', 'E', 'S', 'T', '_', 'V', 'I', 'E', 'W', '_', 'S', 'E', 'N', 'D', '_', 'V', 'A', 'L', 'U', 'E', 'S', 0,
41     'w', 'x', 'G', 'r', 'i', 'd', 'C', 'o', 'r', 'n', 'e', 'r', 'H', 'e', 'a', 'd', 'e', 'r', 'R', 'e', 'n', 'd', 'e', 'r', 'e', 'r', 'D', 'e', 'f', 'a', 'u', 'l', 't', 0,
42     'w', 'x', 'G', 'r', 'i', 'd', 'C', 'o', 'l', 'u', 'm', 'n', 'H', 'e', 'a', 'd', 'e', 'r', 'R', 'e', 'n', 'd', 'e', 'r', 'e', 'r', 'D', 'e', 'f', 'a', 'u', 'l', 't', 0,
43     'G', 'R', 'I', 'D', 'T', 'A', 'B', 'L', 'E', '_', 'R', 'E', 'Q', 'U', 'E', 'S', 'T', '_', 'V', 'I', 'E', 'W', '_', 'G', 'E', 'T', '_', 'V', 'A', 'L', 'U', 'E', 'S', 0,
44     'w', 'x', 'G', 'r', 'i', 'd', 'C', 'e', 'l', 'l', 'A', 'u', 't', 'o', 'W', 'r', 'a', 'p', 'S', 't', 'r', 'i', 'n', 'g', 'R', 'e', 'n', 'd', 'e', 'r', 'e', 'r', 0,
45     'G', 'e', 't', 'S', 'i', 'z', 'e', 'A', 'v', 'a', 'i', 'l', 'a', 'b', 'l', 'e', 'F', 'o', 'r', 'S', 'c', 'r', 'o', 'l', 'l', 'T', 'a', 'r', 'g', 'e', 't', 0,
46     '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,
47     'S', 'e', 't', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'C', 'e', 'l', 'l', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 'C', 'o', 'l', 'o', 'u', 'r', 0,
48     'G', 'e', 't', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'C', 'e', 'l', 'l', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 'C', 'o', 'l', 'o', 'u', 'r', 0,
49     'w', 'x', 'G', 'r', 'i', 'd', 'R', 'o', 'w', 'H', 'e', 'a', 'd', 'e', 'r', 'R', 'e', 'n', 'd', 'e', 'r', 'e', 'r', 'D', 'e', 'f', 'a', 'u', 'l', 't', 0,
50     'w', 'x', 'G', 'r', 'i', 'd', 'C', 'e', 'l', 'l', 'A', 'u', 't', 'o', 'W', 'r', 'a', 'p', 'S', 't', 'r', 'i', 'n', 'g', 'E', 'd', 'i', 't', 'o', 'r', 0,
51     'G', 'R', 'I', 'D', 'T', 'A', 'B', 'L', 'E', '_', 'N', 'O', 'T', 'I', 'F', 'Y', '_', 'C', 'O', 'L', 'S', '_', 'A', 'P', 'P', 'E', 'N', 'D', 'E', 'D', 0,
52     'G', 'R', 'I', 'D', 'T', 'A', 'B', 'L', 'E', '_', 'N', 'O', 'T', 'I', 'F', 'Y', '_', 'C', 'O', 'L', 'S', '_', 'I', 'N', 'S', 'E', 'R', 'T', 'E', 'D', 0,
53     'G', 'R', 'I', 'D', 'T', 'A', 'B', 'L', 'E', '_', 'N', 'O', 'T', 'I', 'F', 'Y', '_', 'R', 'O', 'W', 'S', '_', 'A', 'P', 'P', 'E', 'N', 'D', 'E', 'D', 0,
54     'G', 'R', 'I', 'D', 'T', 'A', 'B', 'L', 'E', '_', 'N', 'O', 'T', 'I', 'F', 'Y', '_', 'R', 'O', 'W', 'S', '_', 'I', 'N', 'S', 'E', 'R', 'T', 'E', 'D', 0,
55     'S', 'e', 't', 'R', 'o', 'w', 'M', 'i', 'n', 'i', 'm', 'a', 'l', 'A', 'c', 'c', 'e', 'p', 't', 'a', 'b', 'l', 'e', 'H', 'e', 'i', 'g', 'h', 't', 0,
56     'G', 'e', 't', 'R', 'o', 'w', 'M', 'i', 'n', 'i', 'm', 'a', 'l', 'A', 'c', 'c', 'e', 'p', 't', 'a', 'b', 'l', 'e', 'H', 'e', 'i', 'g', 'h', 't', 0,
57     'w', 'x', 'E', 'V', 'T', '_', 'G', 'R', 'I', 'D', '_', 'L', 'A', 'B', 'E', 'L', '_', 'R', 'I', 'G', 'H', 'T', '_', 'D', 'C', 'L', 'I', 'C', 'K', 0,
58     'G', 'R', 'I', 'D', 'T', 'A', 'B', 'L', 'E', '_', 'N', 'O', 'T', 'I', 'F', 'Y', '_', 'C', 'O', 'L', 'S', '_', 'D', 'E', 'L', 'E', 'T', 'E', 'D', 0,
59     'G', 'R', 'I', 'D', 'T', 'A', 'B', 'L', 'E', '_', 'N', 'O', 'T', 'I', 'F', 'Y', '_', 'R', 'O', 'W', 'S', '_', 'D', 'E', 'L', 'E', 'T', 'E', 'D', 0,
60     'G', 'e', 't', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 'B', 'l', 'o', 'c', 'k', 'B', 'o', 't', 't', 'o', 'm', 'R', 'i', 'g', 'h', 't', 0,
61     'S', 'e', 't', 'C', 'o', 'l', 'M', 'i', 'n', 'i', 'm', 'a', 'l', 'A', 'c', 'c', 'e', 'p', 't', 'a', 'b', 'l', 'e', 'W', 'i', 'd', 't', 'h', 0,
62     'G', 'e', 't', 'C', 'o', 'l', 'M', 'i', 'n', 'i', 'm', 'a', 'l', 'A', 'c', 'c', 'e', 'p', 't', 'a', 'b', 'l', 'e', 'W', 'i', 'd', 't', 'h', 0,
63     'w', 'x', 'G', 'r', 'i', 'd', ':', ':', 'w', 'x', 'G', 'r', 'i', 'd', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 'M', 'o', 'd', 'e', 's', 0,
64     'w', 'x', 'E', 'V', 'T', '_', 'G', 'R', 'I', 'D', '_', 'L', 'A', 'B', 'E', 'L', '_', 'L', 'E', 'F', 'T', '_', 'D', 'C', 'L', 'I', 'C', 'K', 0,
65     'w', 'x', 'E', 'V', 'T', '_', 'G', 'R', 'I', 'D', '_', 'L', 'A', 'B', 'E', 'L', '_', 'R', 'I', 'G', 'H', 'T', '_', 'C', 'L', 'I', 'C', 'K', 0,
66     'w', 'x', 'E', 'V', 'T', '_', 'G', 'R', 'I', 'D', '_', 'C', 'E', 'L', 'L', '_', 'R', 'I', 'G', 'H', 'T', '_', 'D', 'C', 'L', 'I', 'C', 'K', 0,
67     'G', 'R', 'I', 'D', '_', 'F', 'L', 'O', 'A', 'T', '_', 'F', 'O', 'R', 'M', 'A', 'T', '_', 'S', 'C', 'I', 'E', 'N', 'T', 'I', 'F', 'I', 'C', 0,
68     'w', 'x', 'E', 'V', 'T', '_', 'G', 'R', 'I', 'D', '_', 'L', 'A', 'B', 'E', 'L', '_', 'L', 'E', 'F', 'T', '_', 'C', 'L', 'I', 'C', 'K', 0,
69     'w', 'x', 'E', 'V', 'T', '_', 'G', 'R', 'I', 'D', '_', 'C', 'E', 'L', 'L', '_', 'L', 'E', 'F', 'T', '_', 'D', 'C', 'L', 'I', 'C', 'K', 0,
70     'w', 'x', 'E', 'V', 'T', '_', 'G', 'R', 'I', 'D', '_', 'C', 'E', 'L', 'L', '_', 'R', 'I', 'G', 'H', 'T', '_', 'C', 'L', 'I', 'C', 'K', 0,
71     'S', 'e', 't', 'C', 'e', 'l', 'l', 'H', 'i', 'g', 'h', 'l', 'i', 'g', 'h', 't', 'R', 'O', 'P', 'e', 'n', 'W', 'i', 'd', 't', 'h', 0,
72     'G', 'e', 't', 'C', 'e', 'l', 'l', 'H', 'i', 'g', 'h', 'l', 'i', 'g', 'h', 't', 'R', 'O', 'P', 'e', 'n', 'W', 'i', 'd', 't', 'h', 0,
73     'S', 'e', 't', 'C', 'o', 'l', 'L', 'a', 'b', 'e', 'l', 'T', 'e', 'x', 't', 'O', 'r', 'i', 'e', 'n', 't', 'a', 't', 'i', 'o', 'n', 0,
74     'G', 'e', 't', 'C', 'o', 'l', 'L', 'a', 'b', 'e', 'l', 'T', 'e', 'x', 't', 'O', 'r', 'i', 'e', 'n', 't', 'a', 't', 'i', 'o', 'n', 0,
75     'w', 'x', 'G', 'r', 'i', 'd', 'C', 'o', 'l', 'u', 'm', 'n', 'H', 'e', 'a', 'd', 'e', 'r', 'R', 'e', 'n', 'd', 'e', 'r', 'e', 'r', 0,
76     'w', 'x', 'G', 'r', 'i', 'd', 'H', 'e', 'a', 'd', 'e', 'r', 'L', 'a', 'b', 'e', 'l', 's', 'R', 'e', 'n', 'd', 'e', 'r', 'e', 'r', 0,
77     'w', 'x', 'G', 'r', 'i', 'd', 'C', 'o', 'r', 'n', 'e', 'r', 'H', 'e', 'a', 'd', 'e', 'r', 'R', 'e', 'n', 'd', 'e', 'r', 'e', 'r', 0,
78     'w', 'x', 'G', 'r', 'i', 'd', 'C', 'e', 'l', 'l', 'A', 't', 't', 'r', ':', ':', 'w', 'x', 'A', 't', 't', 'r', 'K', 'i', 'n', 'd', 0,
79     'w', 'x', 'G', 'r', 'i', 'd', 'C', 'e', 'l', 'l', 'D', 'a', 't', 'e', 'T', 'i', 'm', 'e', 'R', 'e', 'n', 'd', 'e', 'r', 'e', 'r', 0,
80     'w', 'x', 'E', 'V', 'T', '_', 'G', 'R', 'I', 'D', '_', 'C', 'E', 'L', 'L', '_', 'B', 'E', 'G', 'I', 'N', '_', 'D', 'R', 'A', 'G', 0,
81     'w', 'x', 'E', 'V', 'T', '_', 'G', 'R', 'I', 'D', '_', 'C', 'E', 'L', 'L', '_', 'L', 'E', 'F', 'T', '_', 'C', 'L', 'I', 'C', 'K', 0,
82     '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,
83     'G', 'e', 't', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'R', 'e', 'n', 'd', 'e', 'r', 'e', 'r', 'F', 'o', 'r', 'T', 'y', 'p', 'e', 0,
84     'G', 'e', 't', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'R', 'e', 'n', 'd', 'e', 'r', 'e', 'r', 'F', 'o', 'r', 'C', 'e', 'l', 'l', 0,
85     'w', 'x', 'E', 'V', 'T', '_', 'G', 'R', 'I', 'D', '_', 'E', 'D', 'I', 'T', 'O', 'R', '_', 'C', 'R', 'E', 'A', 'T', 'E', 'D', 0,
86     'G', 'R', 'I', 'D', '_', 'F', 'L', 'O', 'A', 'T', '_', 'F', 'O', 'R', 'M', 'A', 'T', '_', 'D', 'E', 'F', 'A', 'U', 'L', 'T', 0,
87     'G', 'R', 'I', 'D', '_', 'F', 'L', 'O', 'A', 'T', '_', 'F', 'O', 'R', 'M', 'A', 'T', '_', 'C', 'O', 'M', 'P', 'A', 'C', 'T', 0,
88     '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,
89     'w', 'x', 'G', 'r', 'i', 'd', 'E', 'd', 'i', 't', 'o', 'r', 'C', 'r', 'e', 'a', 't', 'e', 'd', 'E', 'v', 'e', 'n', 't', 0,
90     'S', 'e', 't', 'C', 'e', 'l', 'l', 'H', 'i', 'g', 'h', 'l', 'i', 'g', 'h', 't', 'P', 'e', 'n', 'W', 'i', 'd', 't', 'h', 0,
91     'G', 'e', 't', 'C', 'e', 'l', 'l', 'H', 'i', 'g', 'h', 'l', 'i', 'g', 'h', 't', 'P', 'e', 'n', 'W', 'i', 'd', 't', 'h', 0,
92     'G', 'e', 't', 'G', 'r', 'i', 'd', 'C', 'o', 'r', 'n', 'e', 'r', 'L', 'a', 'b', 'e', 'l', 'W', 'i', 'n', 'd', 'o', 'w', 0,
93     'G', 'e', 't', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 'B', 'l', 'o', 'c', 'k', 'T', 'o', 'p', 'L', 'e', 'f', 't', 0,
94     'I', 's', 'C', 'e', 'l', 'l', 'E', 'd', 'i', 't', 'C', 'o', 'n', 't', 'r', 'o', 'l', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
95     'S', 'e', 't', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'C', 'e', 'l', 'l', 'T', 'e', 'x', 't', 'C', 'o', 'l', 'o', 'u', 'r', 0,
96     'G', 'e', 't', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'C', 'e', 'l', 'l', 'T', 'e', 'x', 't', 'C', 'o', 'l', 'o', 'u', 'r', 0,
97     'S', 'e', 't', 'L', 'a', 'b', 'e', 'l', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 'C', 'o', 'l', 'o', 'u', 'r', 0,
98     'G', 'e', 't', 'L', 'a', 'b', 'e', 'l', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 'C', 'o', 'l', 'o', 'u', 'r', 0,
99     'w', 'x', 'G', 'r', 'i', 'd', 'C', 'e', 'l', 'l', 'N', 'u', 'm', 'b', 'e', 'r', 'R', 'e', 'n', 'd', 'e', 'r', 'e', 'r', 0,
100     'w', 'x', 'G', 'r', 'i', 'd', 'C', 'e', 'l', 'l', 'S', 't', 'r', 'i', 'n', 'g', 'R', 'e', 'n', 'd', 'e', 'r', 'e', 'r', 0,
101     'w', 'x', 'E', 'V', 'T', '_', 'G', 'R', 'I', 'D', '_', 'E', 'D', 'I', 'T', 'O', 'R', '_', 'H', 'I', 'D', 'D', 'E', 'N', 0,
102     'w', 'x', 'E', 'V', 'T', '_', 'G', 'R', 'I', 'D', '_', 'C', 'E', 'L', 'L', '_', 'C', 'H', 'A', 'N', 'G', 'I', 'N', 'G', 0,
103     'w', 'x', 'E', 'V', 'T', '_', 'G', 'R', 'I', 'D', '_', 'C', 'O', 'L', '_', 'A', 'U', 'T', 'O', '_', 'S', 'I', 'Z', 'E', 0,
104     '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,
105     '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,
106     'A', 'r', 'e', 'V', 'e', 'r', 't', 'G', 'r', 'i', 'd', 'L', 'i', 'n', 'e', 's', 'C', 'l', 'i', 'p', 'p', 'e', 'd', 0,
107     'A', 'r', 'e', 'H', 'o', 'r', 'z', 'G', 'r', 'i', 'd', 'L', 'i', 'n', 'e', 's', 'C', 'l', 'i', 'p', 'p', 'e', 'd', 0,
108     'G', 'e', 't', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'E', 'd', 'i', 't', 'o', 'r', 'F', 'o', 'r', 'T', 'y', 'p', 'e', 0,
109     'G', 'e', 't', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'E', 'd', 'i', 't', 'o', 'r', 'F', 'o', 'r', 'C', 'e', 'l', 'l', 0,
110     'S', 'e', 't', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'C', 'e', 'l', 'l', 'A', 'l', 'i', 'g', 'n', 'm', 'e', 'n', 't', 0,
111     'S', 'e', 't', 'C', 'e', 'l', 'l', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 'C', 'o', 'l', 'o', 'u', 'r', 0,
112     'G', 'e', 't', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'C', 'e', 'l', 'l', 'A', 'l', 'i', 'g', 'n', 'm', 'e', 'n', 't', 0,
113     'G', 'e', 't', 'C', 'e', 'l', 'l', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 'C', 'o', 'l', 'o', 'u', 'r', 0,
114     'G', 'e', 't', 'C', 'o', 'l', 'u', 'm', 'n', 'H', 'e', 'a', 'd', 'e', 'r', 'R', 'e', 'n', 'd', 'e', 'r', 'e', 'r', 0,
115     'w', 'x', 'G', 'r', 'i', 'd', 'R', 'o', 'w', 'H', 'e', 'a', 'd', 'e', 'r', 'R', 'e', 'n', 'd', 'e', 'r', 'e', 'r', 0,
116     'w', 'x', 'G', 'r', 'i', 'd', 'C', 'e', 'l', 'l', 'F', 'l', 'o', 'a', 't', 'R', 'e', 'n', 'd', 'e', 'r', 'e', 'r', 0,
117     'w', 'x', 'E', 'V', 'T', '_', 'G', 'R', 'I', 'D', '_', 'E', 'D', 'I', 'T', 'O', 'R', '_', 'S', 'H', 'O', 'W', 'N', 0,
118     'w', 'x', 'E', 'V', 'T', '_', 'G', 'R', 'I', 'D', '_', 'C', 'E', 'L', 'L', '_', 'C', 'H', 'A', 'N', 'G', 'E', 'D', 0,
119     'w', 'x', 'E', 'V', 'T', '_', 'G', 'R', 'I', 'D', '_', 'R', 'A', 'N', 'G', 'E', '_', 'S', 'E', 'L', 'E', 'C', 'T', 0,
120     'G', 'R', 'I', 'D', '_', 'F', 'L', 'O', 'A', 'T', '_', 'F', 'O', 'R', 'M', 'A', 'T', '_', 'U', 'P', 'P', 'E', 'R', 0,
121     'G', 'R', 'I', 'D', '_', 'F', 'L', 'O', 'A', 'T', '_', 'F', 'O', 'R', 'M', 'A', 'T', '_', 'F', 'I', 'X', 'E', 'D', 0,
122     'A', 'c', 'c', 'e', 'p', 't', 's', 'F', 'o', 'c', 'u', 's', 'R', 'e', 'c', 'u', 'r', 's', 'i', 'v', 'e', 'l', 'y', 0,
123     'w', 'x', 'G', 'r', 'i', 'd', 'R', 'a', 'n', 'g', 'e', 'S', 'e', 'l', 'e', 'c', 't', 'E', 'v', 'e', 'n', 't', 0,
124     'S', 'e', 't', 'C', 'e', 'l', 'l', 'H', 'i', 'g', 'h', 'l', 'i', 'g', 'h', 't', 'C', 'o', 'l', 'o', 'u', 'r', 0,
125     'G', 'e', 't', 'C', 'e', 'l', 'l', 'H', 'i', 'g', 'h', 'l', 'i', 'g', 'h', 't', 'C', 'o', 'l', 'o', 'u', 'r', 0,
126     'S', 'e', 't', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 'F', 'o', 'r', 'e', 'g', 'r', 'o', 'u', 'n', 'd', 0,
127     'G', 'e', 't', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 'F', 'o', 'r', 'e', 'g', 'r', 'o', 'u', 'n', 'd', 0,
128     'S', 'e', 't', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'C', 'e', 'l', 'l', 'O', 'v', 'e', 'r', 'f', 'l', 'o', 'w', 0,
129     'G', 'e', 't', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'R', 'o', 'w', 'L', 'a', 'b', 'e', 'l', 'S', 'i', 'z', 'e', 0,
130     'G', 'e', 't', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'C', 'o', 'l', 'L', 'a', 'b', 'e', 'l', 'S', 'i', 'z', 'e', 0,
131     'G', 'e', 't', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'C', 'e', 'l', 'l', 'O', 'v', 'e', 'r', 'f', 'l', 'o', 'w', 0,
132     'I', 's', 'C', 'e', 'l', 'l', 'E', 'd', 'i', 't', 'C', 'o', 'n', 't', 'r', 'o', 'l', 'S', 'h', 'o', 'w', 'n', 0,
133     'D', 'i', 's', 'a', 'b', 'l', 'e', 'C', 'e', 'l', 'l', 'E', 'd', 'i', 't', 'C', 'o', 'n', 't', 'r', 'o', 'l', 0,
134     'w', 'x', 'G', 'r', 'i', 'd', 'C', 'e', 'l', 'l', 'A', 't', 't', 'r', 'P', 'r', 'o', 'v', 'i', 'd', 'e', 'r', 0,
135     'G', 'e', 't', 'N', 'o', 'n', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'A', 'l', 'i', 'g', 'n', 'm', 'e', 'n', 't', 0,
136     'w', 'x', 'G', 'r', 'i', 'd', 'C', 'e', 'l', 'l', 'N', 'u', 'm', 'b', 'e', 'r', 'E', 'd', 'i', 't', 'o', 'r', 0,
137     'w', 'x', 'G', 'r', 'i', 'd', 'C', 'e', 'l', 'l', 'C', 'h', 'o', 'i', 'c', 'e', 'E', 'd', 'i', 't', 'o', 'r', 0,
138     'w', 'x', 'G', 'r', 'i', 'd', 'C', 'e', 'l', 'l', 'E', 'n', 'u', 'm', 'R', 'e', 'n', 'd', 'e', 'r', 'e', 'r', 0,
139     'w', 'x', 'G', 'r', 'i', 'd', 'C', 'e', 'l', 'l', 'B', 'o', 'o', 'l', 'R', 'e', 'n', 'd', 'e', 'r', 'e', 'r', 0,
140     'w', 'x', 'E', 'V', 'T', '_', 'G', 'R', 'I', 'D', '_', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'C', 'E', 'L', 'L', 0,
141     'S', 'e', 't', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 0,
142     'G', 'e', 't', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 0,
143     'T', 'r', 'a', 'n', 's', 'f', 'e', 'r', 'D', 'a', 't', 'a', 'F', 'r', 'o', 'm', 'W', 'i', 'n', 'd', 'o', 'w', 0,
144     'w', 'x', 'G', 'r', 'i', 'd', 'C', 'e', 'l', 'l', 'C', 'o', 'o', 'r', 'd', 's', 'A', 'r', 'r', 'a', 'y', 0,
145     'G', 'e', 't', 'G', 'r', 'i', 'd', 'C', 'o', 'l', 'L', 'a', 'b', 'e', 'l', 'W', 'i', 'n', 'd', 'o', 'w', 0,
146     'G', 'e', 't', 'G', 'r', 'i', 'd', 'R', 'o', 'w', 'L', 'a', 'b', 'e', 'l', 'W', 'i', 'n', 'd', 'o', 'w', 0,
147     'I', 's', 'C', 'u', 'r', 'r', 'e', 'n', 't', 'C', 'e', 'l', 'l', 'R', 'e', 'a', 'd', 'O', 'n', 'l', 'y', 0,
148     'E', 'n', 'a', 'b', 'l', 'e', 'C', 'e', 'l', 'l', 'E', 'd', 'i', 't', 'C', 'o', 'n', 't', 'r', 'o', 'l', 0,
149     'S', 'e', 't', 'U', 's', 'e', 'N', 'a', 't', 'i', 'v', 'e', 'C', 'o', 'l', 'L', 'a', 'b', 'e', 'l', 's', 0,
150     'G', 'e', 't', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'G', 'r', 'i', 'd', 'L', 'i', 'n', 'e', 'P', 'e', 'n', 0,
151     'w', 'x', 'G', 'r', 'i', 'd', 'C', 'e', 'l', 'l', 'F', 'l', 'o', 'a', 't', 'E', 'd', 'i', 't', 'o', 'r', 0,
152     'G', 'R', 'I', 'D', '_', 'D', 'R', 'A', 'W', '_', 'C', 'O', 'L', 'S', '_', 'H', 'E', 'A', 'D', 'E', 'R', 0,
153     'G', 'R', 'I', 'D', '_', 'D', 'R', 'A', 'W', '_', 'R', 'O', 'W', 'S', '_', 'H', 'E', 'A', 'D', 'E', 'R', 0,
154     'w', 'x', 'G', 'r', 'i', 'd', 'C', 'e', 'l', 'l', 'F', 'l', 'o', 'a', 't', 'F', 'o', 'r', 'm', 'a', 't', 0,
155     'G', 'e', 't', 'B', 'o', 't', 't', 'o', 'm', 'R', 'i', 'g', 'h', 't', 'C', 'o', 'o', 'r', 'd', 's', 0,
156     'C', 'a', 'l', 'c', 'C', 'o', 'l', 'L', 'a', 'b', 'e', 'l', 's', 'E', 'x', 'p', 'o', 's', 'e', 'd', 0,
157     'C', 'a', 'l', 'c', 'R', 'o', 'w', 'L', 'a', 'b', 'e', 'l', 's', 'E', 'x', 'p', 'o', 's', 'e', 'd', 0,
158     'M', 'o', 'v', 'e', 'C', 'u', 'r', 's', 'o', 'r', 'R', 'i', 'g', 'h', 't', 'B', 'l', 'o', 'c', 'k', 0,
159     'A', 'u', 't', 'o', 'S', 'i', 'z', 'e', 'R', 'o', 'w', 'L', 'a', 'b', 'e', 'l', 'S', 'i', 'z', 'e', 0,
160     'A', 'u', 't', 'o', 'S', 'i', 'z', 'e', 'C', 'o', 'l', 'L', 'a', 'b', 'e', 'l', 'S', 'i', 'z', 'e', 0,
161     'S', 'a', 'v', 'e', 'E', 'd', 'i', 't', 'C', 'o', 'n', 't', 'r', 'o', 'l', 'V', 'a', 'l', 'u', 'e', 0,
162     'C', 'a', 'n', 'E', 'n', 'a', 'b', 'l', 'e', 'C', 'e', 'l', 'l', 'C', 'o', 'n', 't', 'r', 'o', 'l', 0,
163     'S', 'e', 't', 'R', 'o', 'w', 'L', 'a', 'b', 'e', 'l', 'A', 'l', 'i', 'g', 'n', 'm', 'e', 'n', 't', 0,
164     'S', 'e', 't', 'C', 'o', 'l', 'L', 'a', 'b', 'e', 'l', 'A', 'l', 'i', 'g', 'n', 'm', 'e', 'n', 't', 0,
165     'G', 'e', 't', 'R', 'o', 'w', 'L', 'a', 'b', 'e', 'l', 'A', 'l', 'i', 'g', 'n', 'm', 'e', 'n', 't', 0,
166     'G', 'e', 't', 'C', 'o', 'l', 'L', 'a', 'b', 'e', 'l', 'A', 'l', 'i', 'g', 'n', 'm', 'e', 'n', 't', 0,
167     'w', 'x', 'G', 'r', 'i', 'd', ':', ':', 'T', 'a', 'b', 'B', 'e', 'h', 'a', 'v', 'i', 'o', 'u', 'r', 0,
168     'G', 'e', 't', 'R', 'o', 'w', 'H', 'e', 'a', 'd', 'e', 'r', 'R', 'e', 'n', 'd', 'e', 'r', 'e', 'r', 0,
169     'w', 'x', 'G', 'r', 'i', 'd', 'C', 'e', 'l', 'l', 'E', 'n', 'u', 'm', 'E', 'd', 'i', 't', 'o', 'r', 0,
170     'w', 'x', 'G', 'r', 'i', 'd', 'C', 'e', 'l', 'l', 'B', 'o', 'o', 'l', 'E', 'd', 'i', 't', 'o', 'r', 0,
171     'w', 'x', 'G', 'r', 'i', 'd', 'C', 'e', 'l', 'l', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', 0,
172     'G', 'R', 'I', 'D', '_', 'D', 'R', 'A', 'W', '_', 'C', 'E', 'L', 'L', '_', 'L', 'I', 'N', 'E', 'S', 0,
173     'I', 's', 'S', 'o', 'r', 't', 'O', 'r', 'd', 'e', 'r', 'A', 's', 'c', 'e', 'n', 'd', 'i', 'n', 'g', 0,
174     'S', 'e', 'n', 'd', 'A', 'u', 't', 'o', 'S', 'c', 'r', 'o', 'l', 'l', 'E', 'v', 'e', 'n', 't', 's', 0,
175     'T', 'r', 'a', 'n', 's', 'f', 'e', 'r', 'D', 'a', 't', 'a', 'T', 'o', 'W', 'i', 'n', 'd', 'o', 'w', 0,
176     'S', 'h', 'o', 'u', 'l', 'd', 'I', 'n', 'h', 'e', 'r', 'i', 't', 'C', 'o', 'l', 'o', 'u', 'r', 's', 0,
177     'I', 'n', 'f', 'o', 'r', 'm', 'F', 'i', 'r', 's', 't', 'D', 'i', 'r', 'e', 'c', 't', 'i', 'o', 'n', 0,
178     'G', 'e', 't', 'R', 'o', 'w', 'M', 'i', 'n', 'i', 'm', 'a', 'l', 'H', 'e', 'i', 'g', 'h', 't', 0,
179     'h', 'o', 'r', 'i', 'z', 'o', 'n', 't', 'a', 'l', 'A', 'l', 'i', 'g', 'n', 'm', 'e', 'n', 't', 0,
180     'G', 'e', 't', 'O', 'r', 'C', 'r', 'e', 'a', 't', 'e', 'C', 'e', 'l', 'l', 'A', 't', 't', 'r', 0,
181     'M', 'o', 'v', 'e', 'C', 'u', 'r', 's', 'o', 'r', 'L', 'e', 'f', 't', 'B', 'l', 'o', 'c', 'k', 0,
182     'M', 'o', 'v', 'e', 'C', 'u', 'r', 's', 'o', 'r', 'D', 'o', 'w', 'n', 'B', 'l', 'o', 'c', 'k', 0,
183     'D', 'i', 's', 'a', 'b', 'l', 'e', 'D', 'r', 'a', 'g', 'G', 'r', 'i', 'd', 'S', 'i', 'z', 'e', 0,
184     'S', 'e', 't', 'R', 'o', 'w', 'M', 'i', 'n', 'i', 'm', 'a', 'l', 'H', 'e', 'i', 'g', 'h', 't', 0,
185     'S', 'h', 'o', 'w', 'C', 'e', 'l', 'l', 'E', 'd', 'i', 't', 'C', 'o', 'n', 't', 'r', 'o', 'l', 0,
186     'H', 'i', 'd', 'e', 'C', 'e', 'l', 'l', 'E', 'd', 'i', 't', 'C', 'o', 'n', 't', 'r', 'o', 'l', 0,
187     'P', 'r', 'o', 'c', 'e', 's', 's', 'T', 'a', 'b', 'l', 'e', 'M', 'e', 's', 's', 'a', 'g', 'e', 0,
188     'S', 'e', 'l', 'e', 'c', 't', 'R', 'o', 'w', 's', 'O', 'r', 'C', 'o', 'l', 'u', 'm', 'n', 's', 0,
189     'w', 'x', 'E', 'V', 'T', '_', 'G', 'R', 'I', 'D', '_', 'C', 'O', 'L', '_', 'S', 'O', 'R', 'T', 0,
190     'w', 'x', 'E', 'V', 'T', '_', 'G', 'R', 'I', 'D', '_', 'C', 'O', 'L', '_', 'M', 'O', 'V', 'E', 0,
191     'w', 'x', 'E', 'V', 'T', '_', 'G', 'R', 'I', 'D', '_', 'C', 'O', 'L', '_', 'S', 'I', 'Z', 'E', 0,
192     'w', 'x', 'E', 'V', 'T', '_', 'G', 'R', 'I', 'D', '_', 'R', 'O', 'W', '_', 'S', 'I', 'Z', 'E', 0,
193     'G', 'R', 'I', 'D', '_', 'D', 'R', 'A', 'W', '_', 'S', 'E', 'L', 'E', 'C', 'T', 'I', 'O', 'N', 0,
194     'H', 'a', 's', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 'C', 'o', 'l', 'o', 'u', 'r', 0,
195     'D', 'o', 'G', 'e', 't', 'B', 'e', 's', 't', 'C', 'l', 'i', 'e', 'n', 't', 'S', 'i', 'z', 'e', 0,
196     'S', 'e', 't', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 'C', 'o', 'l', 'o', 'u', 'r', 0,
197     'G', 'e', 't', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 'C', 'o', 'l', 'o', 'u', 'r', 0,
198     'G', 'e', 't', 'C', 'l', 'i', 'e', 'n', 't', 'A', 'r', 'e', 'a', 'O', 'r', 'i', 'g', 'i', 'n', 0,
199     'w', 'x', 'G', 'r', 'i', 'd', 'U', 'p', 'd', 'a', 't', 'e', 'L', 'o', 'c', 'k', 'e', 'r', 0,
200     'G', 'e', 't', 'C', 'o', 'l', 'M', 'i', 'n', 'i', 'm', 'a', 'l', 'W', 'i', 'd', 't', 'h', 0,
201     'U', 'n', 's', 'e', 't', 'S', 'o', 'r', 't', 'i', 'n', 'g', 'C', 'o', 'l', 'u', 'm', 'n', 0,
202     'E', 'n', 'a', 'b', 'l', 'e', 'D', 'r', 'a', 'g', 'G', 'r', 'i', 'd', 'S', 'i', 'z', 'e', 0,
203     'D', 'i', 's', 'a', 'b', 'l', 'e', 'D', 'r', 'a', 'g', 'R', 'o', 'w', 'S', 'i', 'z', 'e', 0,
204     'D', 'i', 's', 'a', 'b', 'l', 'e', 'D', 'r', 'a', 'g', 'C', 'o', 'l', 'S', 'i', 'z', 'e', 0,
205     'D', 'i', 's', 'a', 'b', 'l', 'e', 'D', 'r', 'a', 'g', 'C', 'o', 'l', 'M', 'o', 'v', 'e', 0,
206     'r', 'e', 's', 'i', 'z', 'e', 'E', 'x', 'i', 's', 't', 'i', 'n', 'g', 'R', 'o', 'w', 's', 0,
207     'r', 'e', 's', 'i', 'z', 'e', 'E', 'x', 'i', 's', 't', 'i', 'n', 'g', 'C', 'o', 'l', 's', 0,
208     'S', 'e', 't', 'C', 'o', 'l', 'M', 'i', 'n', 'i', 'm', 'a', 'l', 'W', 'i', 'd', 't', 'h', 0,
209     'S', 'e', 't', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'R', 'e', 'n', 'd', 'e', 'r', 'e', 'r', 0,
210     'S', 'e', 't', 'C', 'o', 'l', 'F', 'o', 'r', 'm', 'a', 't', 'N', 'u', 'm', 'b', 'e', 'r', 0,
211     'S', 'e', 't', 'C', 'o', 'l', 'F', 'o', 'r', 'm', 'a', 't', 'C', 'u', 's', 't', 'o', 'm', 0,
212     'S', 'e', 't', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'C', 'e', 'l', 'l', 'F', 'o', 'n', 't', 0,
213     'G', 'e', 't', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'C', 'e', 'l', 'l', 'F', 'o', 'n', 't', 0,
214     'U', 's', 'e', 'N', 'a', 't', 'i', 'v', 'e', 'C', 'o', 'l', 'H', 'e', 'a', 'd', 'e', 'r', 0,
215     'S', 'e', 't', 'L', 'a', 'b', 'e', 'l', 'T', 'e', 'x', 't', 'C', 'o', 'l', 'o', 'u', 'r', 0,
216     'G', 'e', 't', 'L', 'a', 'b', 'e', 'l', 'T', 'e', 'x', 't', 'C', 'o', 'l', 'o', 'u', 'r', 0,
217     'w', 'x', 'G', 'r', 'i', 'd', 'T', 'a', 'b', 'l', 'e', 'M', 'e', 's', 's', 'a', 'g', 'e', 0,
218     'w', 'x', 'G', 'r', 'i', 'd', 'C', 'e', 'l', 'l', 'R', 'e', 'n', 'd', 'e', 'r', 'e', 'r', 0,
219     'w', 'x', 'E', 'V', 'T', '_', 'G', 'R', 'I', 'D', '_', 'T', 'A', 'B', 'B', 'I', 'N', 'G', 0,
220     'G', 'R', 'I', 'D', '_', 'D', 'R', 'A', 'W', '_', 'B', 'O', 'X', '_', 'R', 'E', 'C', 'T', 0,
221     'w', 'x', 'G', 'r', 'i', 'd', 'T', 'a', 'b', 'l', 'e', 'R', 'e', 'q', 'u', 'e', 's', 't', 0,
222     'D', 'o', 'S', 'e', 't', 'W', 'i', 'n', 'd', 'o', 'w', 'V', 'a', 'r', 'i', 'a', 'n', 't', 0,
223     'G', 'e', 't', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'R', 'e', 'n', 'd', 'e', 'r', 'e', 'r', 0,
224     'D', 'r', 'a', 'w', 'T', 'e', 'x', 't', 'R', 'e', 'c', 't', 'a', 'n', 'g', 'l', 'e', 0,
225     'v', 'e', 'r', 't', 'i', 'c', 'a', 'l', 'A', 'l', 'i', 'g', 'n', 'm', 'e', 'n', 't', 0,
226     'D', 'r', 'a', 'w', 'C', 'e', 'l', 'l', 'H', 'i', 'g', 'h', 'l', 'i', 'g', 'h', 't', 0,
227     'C', 'l', 'i', 'p', 'V', 'e', 'r', 't', 'G', 'r', 'i', 'd', 'L', 'i', 'n', 'e', 's', 0,
228     'C', 'l', 'i', 'p', 'H', 'o', 'r', 'z', 'G', 'r', 'i', 'd', 'L', 'i', 'n', 'e', 's', 0,
229     'B', 'l', 'o', 'c', 'k', 'T', 'o', 'D', 'e', 'v', 'i', 'c', 'e', 'R', 'e', 'c', 't', 0,
230     'M', 'o', 'v', 'e', 'C', 'u', 'r', 's', 'o', 'r', 'U', 'p', 'B', 'l', 'o', 'c', 'k', 0,
231     'E', 'n', 'a', 'b', 'l', 'e', 'D', 'r', 'a', 'g', 'R', 'o', 'w', 'S', 'i', 'z', 'e', 0,
232     'E', 'n', 'a', 'b', 'l', 'e', 'D', 'r', 'a', 'g', 'C', 'o', 'l', 'S', 'i', 'z', 'e', 0,
233     'E', 'n', 'a', 'b', 'l', 'e', 'D', 'r', 'a', 'g', 'C', 'o', 'l', 'M', 'o', 'v', 'e', 0,
234     'S', 'e', 't', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'R', 'o', 'w', 'S', 'i', 'z', 'e', 0,
235     'S', 'e', 't', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'C', 'o', 'l', 'S', 'i', 'z', 'e', 0,
236     'G', 'e', 't', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'R', 'o', 'w', 'S', 'i', 'z', 'e', 0,
237     'G', 'e', 't', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'C', 'o', 'l', 'S', 'i', 'z', 'e', 0,
238     'S', 'e', 't', 'C', 'o', 'l', 'F', 'o', 'r', 'm', 'a', 't', 'F', 'l', 'o', 'a', 't', 0,
239     'S', 'e', 't', 'C', 'e', 'l', 'l', 'T', 'e', 'x', 't', 'C', 'o', 'l', 'o', 'u', 'r', 0,
240     'G', 'e', 't', 'C', 'e', 'l', 'l', 'T', 'e', 'x', 't', 'C', 'o', 'l', 'o', 'u', 'r', 0,
241     'S', 'e', 't', 'G', 'r', 'i', 'd', 'L', 'i', 'n', 'e', 'C', 'o', 'l', 'o', 'u', 'r', 0,
242     'G', 'e', 't', 'R', 'o', 'w', 'G', 'r', 'i', 'd', 'L', 'i', 'n', 'e', 'P', 'e', 'n', 0,
243     'G', 'e', 't', 'G', 'r', 'i', 'd', 'L', 'i', 'n', 'e', 'C', 'o', 'l', 'o', 'u', 'r', 0,
244     'G', 'e', 't', 'C', 'o', 'l', 'G', 'r', 'i', 'd', 'L', 'i', 'n', 'e', 'P', 'e', 'n', 0,
245     'w', 'x', 'G', 'r', 'i', 'd', 'S', 't', 'r', 'i', 'n', 'g', 'T', 'a', 'b', 'l', 'e', 0,
246     'C', 'a', 'n', 'H', 'a', 'v', 'e', 'A', 't', 't', 'r', 'i', 'b', 'u', 't', 'e', 's', 0,
247     'G', 'e', 't', 'C', 'o', 'r', 'n', 'e', 'r', 'R', 'e', 'n', 'd', 'e', 'r', 'e', 'r', 0,
248     'G', 'R', 'I', 'D', '_', 'D', 'R', 'A', 'W', '_', 'D', 'E', 'F', 'A', 'U', 'L', 'T', 0,
249     'w', 'x', 'G', 'r', 'i', 'd', 'R', 'e', 'n', 'd', 'e', 'r', 'S', 't', 'y', 'l', 'e', 0,
250     'I', 'n', 'h', 'e', 'r', 'i', 't', 'A', 't', 't', 'r', 'i', 'b', 'u', 't', 'e', 's', 0,
251     'a', 'v', 'a', 'i', 'l', 'a', 'b', 'l', 'e', 'O', 't', 'h', 'e', 'r', 'D', 'i', 'r', 0,
252     'G', 'e', 't', 'T', 'o', 'p', 'L', 'e', 'f', 't', 'C', 'o', 'o', 'r', 'd', 's', 0,
253     'G', 'e', 't', 'G', 'r', 'i', 'd', 'C', 'o', 'l', 'H', 'e', 'a', 'd', 'e', 'r', 0,
254     'S', 'e', 't', 'S', 'o', 'r', 't', 'i', 'n', 'g', 'C', 'o', 'l', 'u', 'm', 'n', 0,
255     'G', 'e', 't', 'S', 'o', 'r', 't', 'i', 'n', 'g', 'C', 'o', 'l', 'u', 'm', 'n', 0,
256     'C', 'a', 'l', 'c', 'C', 'e', 'l', 'l', 's', 'E', 'x', 'p', 'o', 's', 'e', 'd', 0,
257     'w', 'h', 'o', 'l', 'e', 'C', 'e', 'l', 'l', 'V', 'i', 's', 'i', 'b', 'l', 'e', 0,
258     'S', 'e', 't', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 'M', 'o', 'd', 'e', 0,
259     'G', 'e', 't', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 'M', 'o', 'd', 'e', 0,
260     'G', 'e', 't', 'S', 'e', 'l', 'e', 'c', 't', 'e', 'd', 'C', 'e', 'l', 'l', 's', 0,
261     'G', 'e', 't', 'G', 'r', 'i', 'd', 'C', 'u', 'r', 's', 'o', 'r', 'R', 'o', 'w', 0,
262     'G', 'e', 't', 'G', 'r', 'i', 'd', 'C', 'u', 'r', 's', 'o', 'r', 'C', 'o', 'l', 0,
263     'D', 'i', 's', 'a', 'b', 'l', 'e', 'R', 'o', 'w', 'R', 'e', 's', 'i', 'z', 'e', 0,
264     'D', 'i', 's', 'a', 'b', 'l', 'e', 'C', 'o', 'l', 'R', 'e', 's', 'i', 'z', 'e', 0,
265     'S', 'e', 't', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'E', 'd', 'i', 't', 'o', 'r', 0,
266     'S', 'e', 't', 'C', 'o', 'l', 'F', 'o', 'r', 'm', 'a', 't', 'B', 'o', 'o', 'l', 0,
267     'R', 'e', 'g', 'i', 's', 't', 'e', 'r', 'D', 'a', 't', 'a', 'T', 'y', 'p', 'e', 0,
268     'G', 'e', 't', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'E', 'd', 'i', 't', 'o', 'r', 0,
269     'S', 'e', 't', 'C', 'e', 'l', 'l', 'A', 'l', 'i', 'g', 'n', 'm', 'e', 'n', 't', 0,
270     'G', 'e', 't', 'C', 'e', 'l', 'l', 'A', 'l', 'i', 'g', 'n', 'm', 'e', 'n', 't', 0,
271     'G', 'r', 'i', 'd', 'L', 'i', 'n', 'e', 's', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
272     'w', 'x', 'G', 'r', 'i', 'd', ':', ':', 'C', 'e', 'l', 'l', 'S', 'p', 'a', 'n', 0,
273     'S', 'e', 't', 'C', 'o', 'l', 'L', 'a', 'b', 'e', 'l', 'V', 'a', 'l', 'u', 'e', 0,
274     'S', 'e', 't', 'R', 'o', 'w', 'L', 'a', 'b', 'e', 'l', 'V', 'a', 'l', 'u', 'e', 0,
275     'G', 'e', 't', 'C', 'o', 'l', 'L', 'a', 'b', 'e', 'l', 'V', 'a', 'l', 'u', 'e', 0,
276     'G', 'e', 't', 'R', 'o', 'w', 'L', 'a', 'b', 'e', 'l', 'V', 'a', 'l', 'u', 'e', 0,
277     'S', 'e', 't', 'V', 'a', 'l', 'u', 'e', 'A', 's', 'D', 'o', 'u', 'b', 'l', 'e', 0,
278     'G', 'e', 't', 'V', 'a', 'l', 'u', 'e', 'A', 's', 'D', 'o', 'u', 'b', 'l', 'e', 0,
279     'H', 'a', 's', 'R', 'e', 'a', 'd', 'W', 'r', 'i', 't', 'e', 'M', 'o', 'd', 'e', 0,
280     'w', 'x', 'G', 'r', 'i', 'd', 'C', 'e', 'l', 'l', 'E', 'd', 'i', 't', 'o', 'r', 0,
281     'w', 'x', 'G', 'r', 'i', 'd', 'C', 'e', 'l', 'l', 'C', 'o', 'o', 'r', 'd', 's', 0,
282     'S', 'e', 'n', 'd', 'D', 'e', 's', 't', 'r', 'o', 'y', 'E', 'v', 'e', 'n', 't', 0,
283     'G', 'e', 't', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'B', 'o', 'r', 'd', 'e', 'r', 0,
284     'G', 'e', 't', 'E', 'v', 'e', 'n', 't', 'C', 'a', 't', 'e', 'g', 'o', 'r', 'y', 0,
285     'w', 'x', 'G', 'r', 'i', 'd', 'S', 'i', 'z', 'e', 'E', 'v', 'e', 'n', 't', 0,
286     'D', 'r', 'a', 'w', 'C', 'o', 'r', 'n', 'e', 'r', 'L', 'a', 'b', 'e', 'l', 0,
287     'M', 'a', 'k', 'e', 'C', 'e', 'l', 'l', 'V', 'i', 's', 'i', 'b', 'l', 'e', 0,
288     'G', 'e', 't', 'S', 'e', 'l', 'e', 'c', 't', 'e', 'd', 'R', 'o', 'w', 's', 0,
289     'G', 'e', 't', 'S', 'e', 'l', 'e', 'c', 't', 'e', 'd', 'C', 'o', 'l', 's', 0,
290     'S', 'e', 't', 'T', 'a', 'b', 'B', 'e', 'h', 'a', 'v', 'i', 'o', 'u', 'r', 0,
291     'M', 'o', 'v', 'e', 'C', 'u', 'r', 's', 'o', 'r', 'R', 'i', 'g', 'h', 't', 0,
292     'e', 'x', 'p', 'a', 'n', 'd', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 0,
293     'C', 'a', 'n', 'D', 'r', 'a', 'g', 'G', 'r', 'i', 'd', 'S', 'i', 'z', 'e', 0,
294     'S', 'e', 't', 'R', 'o', 'w', 'L', 'a', 'b', 'e', 'l', 'S', 'i', 'z', 'e', 0,
295     'S', 'e', 't', 'C', 'o', 'l', 'L', 'a', 'b', 'e', 'l', 'S', 'i', 'z', 'e', 0,
296     'S', 'e', 't', 'C', 'e', 'l', 'l', 'O', 'v', 'e', 'r', 'f', 'l', 'o', 'w', 0,
297     'G', 'e', 't', 'R', 'o', 'w', 'L', 'a', 'b', 'e', 'l', 'S', 'i', 'z', 'e', 0,
298     'G', 'e', 't', 'C', 'o', 'l', 'L', 'a', 'b', 'e', 'l', 'S', 'i', 'z', 'e', 0,
299     'G', 'e', 't', 'C', 'e', 'l', 'l', 'O', 'v', 'e', 'r', 'f', 'l', 'o', 'w', 0,
300     'A', 'u', 't', 'o', 'S', 'i', 'z', 'e', 'C', 'o', 'l', 'u', 'm', 'n', 's', 0,
301     'S', 'e', 't', 'C', 'e', 'l', 'l', 'R', 'e', 'n', 'd', 'e', 'r', 'e', 'r', 0,
302     'G', 'e', 't', 'C', 'e', 'l', 'l', 'R', 'e', 'n', 'd', 'e', 'r', 'e', 'r', 0,
303     'E', 'n', 'a', 'b', 'l', 'e', 'G', 'r', 'i', 'd', 'L', 'i', 'n', 'e', 's', 0,
304     'C', 'e', 'l', 'l', 'S', 'p', 'a', 'n', '_', 'I', 'n', 's', 'i', 'd', 'e', 0,
305     'w', 'x', 'G', 'r', 'i', 'd', 'S', 'i', 'z', 'e', 's', 'I', 'n', 'f', 'o', 0,
306     'G', 'e', 't', 'A', 't', 't', 'r', 'P', 'r', 'o', 'v', 'i', 'd', 'e', 'r', 0,
307     'S', 'e', 't', 'A', 't', 't', 'r', 'P', 'r', 'o', 'v', 'i', 'd', 'e', 'r', 0,
308     'w', 'x', 'G', 'r', 'i', 'd', 'T', 'a', 'b', 'l', 'e', 'B', 'a', 's', 'e', 0,
309     't', 'e', 'x', 't', 'O', 'r', 'i', 'e', 'n', 't', 'a', 't', 'i', 'o', 'n', 0,
310     'H', 'a', 's', 'O', 'v', 'e', 'r', 'f', 'l', 'o', 'w', 'M', 'o', 'd', 'e', 0,
311     'U', 's', 'e', 'S', 't', 'r', 'i', 'n', 'g', 'V', 'a', 'l', 'u', 'e', 's', 0,
312     'P', 'a', 'i', 'n', 't', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 0,
313     'w', 'x', 'G', 'r', 'i', 'd', 'D', 'i', 'r', 'e', 'c', 't', 'i', 'o', 'n', 0,
314     'S', 'e', 't', 'C', 'o', 'l', 'u', 'm', 'n', 's', 'O', 'r', 'd', 'e', 'r', 0,
315     'D', 'o', 'G', 'e', 't', 'B', 'o', 'r', 'd', 'e', 'r', 'S', 'i', 'z', 'e', 0,
316     'D', 'o', 'S', 'e', 't', 'C', 'l', 'i', 'e', 'n', 't', 'S', 'i', 'z', 'e', 0,
317     'D', 'o', 'G', 'e', 't', 'C', 'l', 'i', 'e', 'n', 't', 'S', 'i', 'z', 'e', 0,
318     'S', 'e', 't', 'S', 'c', 'r', 'o', 'l', 'l', 'L', 'i', 'n', 'e', 'Y', 0,
319     'S', 'e', 't', 'S', 'c', 'r', 'o', 'l', 'l', 'L', 'i', 'n', 'e', 'X', 0,
320     'G', 'e', 't', 'S', 'c', 'r', 'o', 'l', 'l', 'L', 'i', 'n', 'e', 'Y', 0,
321     'G', 'e', 't', 'S', 'c', 'r', 'o', 'l', 'l', 'L', 'i', 'n', 'e', 'X', 0,
322     'C', 'l', 'e', 'a', 'r', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 0,
323     'M', 'o', 'v', 'e', 'C', 'u', 'r', 's', 'o', 'r', 'L', 'e', 'f', 't', 0,
324     'M', 'o', 'v', 'e', 'C', 'u', 'r', 's', 'o', 'r', 'D', 'o', 'w', 'n', 0,
325     'E', 'n', 'a', 'b', 'l', 'e', 'D', 'r', 'a', 'g', 'C', 'e', 'l', 'l', 0,
326     'C', 'a', 'n', 'D', 'r', 'a', 'g', 'R', 'o', 'w', 'S', 'i', 'z', 'e', 0,
327     'C', 'a', 'n', 'D', 'r', 'a', 'g', 'C', 'o', 'l', 'S', 'i', 'z', 'e', 0,
328     'C', 'a', 'n', 'D', 'r', 'a', 'g', 'C', 'o', 'l', 'M', 'o', 'v', 'e', 0,
329     'A', 'u', 't', 'o', 'S', 'i', 'z', 'e', 'C', 'o', 'l', 'u', 'm', 'n', 0,
330     'G', 'e', 't', 'C', 'o', 'm', 'm', 'a', 'n', 'd', 'I', 'n', 't', '2', 0,
331     'S', 'e', 't', 'C', 'o', 'm', 'm', 'a', 'n', 'd', 'I', 'n', 't', '2', 0,
332     'G', 'e', 't', 'T', 'a', 'b', 'l', 'e', 'O', 'b', 'j', 'e', 'c', 't', 0,
333     'S', 'e', 't', 'T', 'a', 'b', 'l', 'e', 'O', 'b', 'j', 'e', 'c', 't', 0,
334     'S', 'e', 't', 'V', 'a', 'l', 'u', 'e', 'A', 's', 'B', 'o', 'o', 'l', 0,
335     'S', 'e', 't', 'V', 'a', 'l', 'u', 'e', 'A', 's', 'L', 'o', 'n', 'g', 0,
336     'G', 'e', 't', 'V', 'a', 'l', 'u', 'e', 'A', 's', 'B', 'o', 'o', 'l', 0,
337     'G', 'e', 't', 'V', 'a', 'l', 'u', 'e', 'A', 's', 'L', 'o', 'n', 'g', 0,
338     'w', 'x', 'G', 'r', 'i', 'd', 'C', 'e', 'l', 'l', 'A', 't', 't', 'r', 0,
339     'D', 'o', 'S', 'e', 't', 'S', 'i', 'z', 'e', 'H', 'i', 'n', 't', 's', 0,
340     'O', 'n', 'I', 'n', 't', 'e', 'r', 'n', 'a', 'l', 'I', 'd', 'l', 'e', 0,
341     'D', 'r', 'a', 'w', 'C', 'o', 'l', 'L', 'a', 'b', 'e', 'l', 's', 0,
342     'D', 'r', 'a', 'w', 'R', 'o', 'w', 'L', 'a', 'b', 'e', 'l', 's', 0,
343     'G', 'e', 't', 'G', 'r', 'i', 'd', 'W', 'i', 'n', 'd', 'o', 'w', 0,
344     'G', 'e', 't', 'B', 'a', 't', 'c', 'h', 'C', 'o', 'u', 'n', 't', 0,
345     'a', 'd', 'd', 'T', 'o', 'S', 'e', 'l', 'e', 'c', 't', 'e', 'd', 0,
346     'I', 's', 'I', 'n', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 0,
347     'S', 'e', 't', 'G', 'r', 'i', 'd', 'C', 'u', 'r', 's', 'o', 'r', 0,
348     'S', 'e', 't', 'C', 'e', 'l', 'l', 'E', 'd', 'i', 't', 'o', 'r', 0,
349     'G', 'e', 't', 'C', 'e', 'l', 'l', 'E', 'd', 'i', 't', 'o', 'r', 0,
350     'E', 'n', 'a', 'b', 'l', 'e', 'E', 'd', 'i', 't', 'i', 'n', 'g', 0,
351     'H', 'i', 'd', 'e', 'R', 'o', 'w', 'L', 'a', 'b', 'e', 'l', 's', 0,
352     'H', 'i', 'd', 'e', 'C', 'o', 'l', 'L', 'a', 'b', 'e', 'l', 's', 0,
353     't', 'a', 'k', 'e', 'O', 'w', 'n', 'e', 'r', 's', 'h', 'i', 'p', 0,
354     'C', 'e', 'l', 'l', 'S', 'p', 'a', 'n', '_', 'M', 'a', 'i', 'n', 0,
355     'C', 'e', 'l', 'l', 'S', 'p', 'a', 'n', '_', 'N', 'o', 'n', 'e', 0,
356     'S', 'e', 'l', 'e', 'c', 't', 'C', 'o', 'l', 'u', 'm', 'n', 's', 0,
357     'm', '_', 's', 'i', 'z', 'e', 'D', 'e', 'f', 'a', 'u', 'l', 't', 0,
358     'G', 'e', 't', 'C', 'o', 'm', 'm', 'a', 'n', 'd', 'I', 'n', 't', 0,
359     'S', 'e', 't', 'C', 'o', 'm', 'm', 'a', 'n', 'd', 'I', 'n', 't', 0,
360     'G', 'e', 't', 'N', 'u', 'm', 'b', 'e', 'r', 'C', 'o', 'l', 's', 0,
361     'G', 'e', 't', 'N', 'u', 'm', 'b', 'e', 'r', 'R', 'o', 'w', 's', 0,
362     'C', 'a', 'n', 'S', 'e', 't', 'V', 'a', 'l', 'u', 'e', 'A', 's', 0,
363     'C', 'a', 'n', 'G', 'e', 't', 'V', 'a', 'l', 'u', 'e', 'A', 's', 0,
364     'S', 't', 'a', 'r', 't', 'i', 'n', 'g', 'C', 'l', 'i', 'c', 'k', 0,
365     'S', 'e', 't', 'P', 'a', 'r', 'a', 'm', 'e', 't', 'e', 'r', 's', 0,
366     'G', 'R', 'I', 'D', '_', 'A', 'U', 'T', 'O', 'S', 'I', 'Z', 'E', 0,
367     'H', 'a', 's', 'T', 'e', 'x', 't', 'C', 'o', 'l', 'o', 'u', 'r', 0,
368     'S', 'e', 't', 'T', 'e', 'x', 't', 'C', 'o', 'l', 'o', 'u', 'r', 0,
369     'G', 'e', 't', 'T', 'e', 'x', 't', 'C', 'o', 'l', 'o', 'u', 'r', 0,
370     'D', 'o', 'G', 'e', 't', 'B', 'e', 's', 't', 'S', 'i', 'z', 'e', 0,
371     'D', 'o', 'G', 'e', 't', 'P', 'o', 's', 'i', 't', 'i', 'o', 'n', 0,
372     'G', 'e', 't', 'B', 'o', 't', 't', 'o', 'm', 'R', 'o', 'w', 0,
373     'D', 'r', 'a', 'w', 'C', 'o', 'l', 'L', 'a', 'b', 'e', 'l', 0,
374     'D', 'r', 'a', 'w', 'R', 'o', 'w', 'L', 'a', 'b', 'e', 'l', 0,
375     'F', 'o', 'r', 'c', 'e', 'R', 'e', 'f', 'r', 'e', 's', 'h', 0,
376     'u', 'p', 'd', 'a', 't', 'e', 'L', 'a', 'b', 'e', 'l', 's', 0,
377     'Y', 'T', 'o', 'E', 'd', 'g', 'e', 'O', 'f', 'R', 'o', 'w', 0,
378     'X', 'T', 'o', 'E', 'd', 'g', 'e', 'O', 'f', 'C', 'o', 'l', 0,
379     'c', 'l', 'i', 'p', 'T', 'o', 'M', 'i', 'n', 'M', 'a', 'x', 0,
380     'D', 'e', 's', 'e', 'l', 'e', 'c', 't', 'C', 'e', 'l', 'l', 0,
381     'M', 'o', 'v', 'e', 'P', 'a', 'g', 'e', 'D', 'o', 'w', 'n', 0,
382     'M', 'o', 'v', 'e', 'C', 'u', 'r', 's', 'o', 'r', 'U', 'p', 0,
383     'A', 'u', 't', 'o', 'S', 'i', 'z', 'e', 'R', 'o', 'w', 's', 0,
384     'S', 'e', 't', 'C', 'e', 'l', 'l', 'V', 'a', 'l', 'u', 'e', 0,
385     'G', 'e', 't', 'C', 'e', 'l', 'l', 'V', 'a', 'l', 'u', 'e', 0,
386     'S', 'e', 't', 'L', 'a', 'b', 'e', 'l', 'F', 'o', 'n', 't', 0,
387     'G', 'e', 't', 'L', 'a', 'b', 'e', 'l', 'F', 'o', 'n', 't', 0,
388     'G', 'e', 't', 'C', 'o', 'l', 's', 'C', 'o', 'u', 'n', 't', 0,
389     'G', 'e', 't', 'R', 'o', 'w', 's', 'C', 'o', 'u', 'n', 't', 0,
390     'a', 't', 't', 'r', 'P', 'r', 'o', 'v', 'i', 'd', 'e', 'r', 0,
391     'H', 'a', 'n', 'd', 'l', 'e', 'R', 'e', 't', 'u', 'r', 'n', 0,
392     'S', 'e', 't', 'P', 'r', 'e', 'c', 'i', 's', 'i', 'o', 'n', 0,
393     'G', 'e', 't', 'P', 'r', 'e', 'c', 'i', 's', 'i', 'o', 'n', 0,
394     'S', 'e', 't', 'A', 'l', 'i', 'g', 'n', 'm', 'e', 'n', 't', 0,
395     'H', 'a', 's', 'A', 'l', 'i', 'g', 'n', 'm', 'e', 'n', 't', 0,
396     'G', 'e', 't', 'A', 'l', 'i', 'g', 'n', 'm', 'e', 'n', 't', 0,
397     'D', 'o', 'M', 'o', 'v', 'e', 'W', 'i', 'n', 'd', 'o', 'w', 0,
398     'S', 'e', 't', 'V', 'a', 'l', 'i', 'd', 'a', 't', 'o', 'r', 0,
399     'G', 'e', 't', 'V', 'a', 'l', 'i', 'd', 'a', 't', 'o', 'r', 0,
400     'A', 'c', 'c', 'e', 'p', 't', 's', 'F', 'o', 'c', 'u', 's', 0,
401     'P', 'r', 'o', 'c', 'e', 's', 's', 'E', 'v', 'e', 'n', 't', 0,
402     '_', '_', 'c', 'o', 'n', 't', 'a', 'i', 'n', 's', '_', '_', 0,
403     'G', 'e', 't', 'R', 'i', 'g', 'h', 't', 'C', 'o', 'l', 0,
404     'G', 'e', 't', 'R', 'o', 'w', 'O', 'r', 'C', 'o', 'l', 0,
405     'w', 'x', 'G', 'r', 'i', 'd', 'E', 'v', 'e', 'n', 't', 0,
406     'G', 'e', 't', 'C', 'o', 'l', 'R', 'i', 'g', 'h', 't', 0,
407     'I', 's', 'S', 'o', 'r', 't', 'i', 'n', 'g', 'B', 'y', 0,
408     'e', 'x', 't', 'r', 'a', 'H', 'e', 'i', 'g', 'h', 't', 0,
409     'R', 'e', 'f', 'r', 'e', 's', 'h', 'A', 't', 't', 'r', 0,
410     'S', 'e', 'l', 'e', 'c', 't', 'B', 'l', 'o', 'c', 'k', 0,
411     'D', 'e', 's', 'e', 'l', 'e', 'c', 't', 'C', 'o', 'l', 0,
412     'D', 'e', 's', 'e', 'l', 'e', 'c', 't', 'R', 'o', 'w', 0,
413     'R', 'e', 's', 'e', 't', 'C', 'o', 'l', 'P', 'o', 's', 0,
414     'C', 'a', 'n', 'D', 'r', 'a', 'g', 'C', 'e', 'l', 'l', 0,
415     'S', 'e', 't', 'C', 'e', 'l', 'l', 'S', 'i', 'z', 'e', 0,
416     'S', 'e', 't', 'R', 'o', 'w', 'S', 'i', 'z', 'e', 's', 0,
417     'S', 'e', 't', 'C', 'o', 'l', 'S', 'i', 'z', 'e', 's', 0,
418     'G', 'e', 't', 'R', 'o', 'w', 'S', 'i', 'z', 'e', 's', 0,
419     'G', 'e', 't', 'C', 'o', 'l', 'S', 'i', 'z', 'e', 's', 0,
420     'A', 'u', 't', 'o', 'S', 'i', 'z', 'e', 'R', 'o', 'w', 0,
421     'S', 'e', 't', 'C', 'e', 'l', 'l', 'F', 'o', 'n', 't', 0,
422     'G', 'e', 't', 'C', 'e', 'l', 'l', 'F', 'o', 'n', 't', 0,
423     'S', 'e', 'l', 'e', 'c', 't', 'C', 'e', 'l', 'l', 's', 0,
424     'G', 'e', 't', 'T', 'y', 'p', 'e', 'N', 'a', 'm', 'e', 0,
425     'I', 's', 'E', 'm', 'p', 't', 'y', 'C', 'e', 'l', 'l', 0,
426     'G', 'e', 't', 'O', 'v', 'e', 'r', 'f', 'l', 'o', 'w', 0,
427     'S', 'e', 't', 'O', 'v', 'e', 'r', 'f', 'l', 'o', 'w', 0,
428     'S', 'e', 't', 'R', 'e', 'n', 'd', 'e', 'r', 'e', 'r', 0,
429     'S', 'e', 't', 'R', 'e', 'a', 'd', 'O', 'n', 'l', 'y', 0,
430     'H', 'a', 's', 'R', 'e', 'n', 'd', 'e', 'r', 'e', 'r', 0,
431     'a', 't', 't', 'r', 'D', 'e', 'f', 'a', 'u', 'l', 't', 0,
432     'a', 'l', 'l', 'o', 'w', 'O', 't', 'h', 'e', 'r', 's', 0,
433     'I', 's', 'T', 'r', 'u', 'e', 'V', 'a', 'l', 'u', 'e', 0,
434     'S', 't', 'a', 'r', 't', 'i', 'n', 'g', 'K', 'e', 'y', 0,
435     'G', 'R', 'I', 'D', '_', 'C', 'O', 'L', 'U', 'M', 'N', 0,
436     'G', 'r', 'i', 'd', 'N', 'a', 'm', 'e', 'S', 't', 'r', 0,
437     'S', 'e', 't', 'C', 'a', 'n', 'F', 'o', 'c', 'u', 's', 0,
438     'R', 'e', 'm', 'o', 'v', 'e', 'C', 'h', 'i', 'l', 'd', 0,
439     'G', 'e', 't', 'C', 'e', 'l', 'l', 'S', 'i', 'z', 'e', 0,
440     'I', 's', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 0,
441     'C', 'o', 'n', 't', 'r', 'o', 'l', 'D', 'o', 'w', 'n', 0,
442     'G', 'e', 't', 'R', 'e', 'n', 'd', 'e', 'r', 'e', 'r', 0,
443     'b', 'o', 't', 't', 'o', 'm', 'R', 'i', 'g', 'h', 't', 0,
444     '_', '_', 'g', 'e', 't', 'i', 't', 'e', 'm', '_', '_', 0,
445     'G', 'e', 't', 'L', 'e', 'f', 't', 'C', 'o', 'l', 0,
446     'G', 'e', 't', 'C', 'o', 'l', 'L', 'e', 'f', 't', 0,
447     'e', 'x', 't', 'r', 'a', 'W', 'i', 'd', 't', 'h', 0,
448     'B', 'e', 'g', 'i', 'n', 'B', 'a', 't', 'c', 'h', 0,
449     'C', 'e', 'l', 'l', 'T', 'o', 'R', 'e', 'c', 't', 0,
450     'M', 'o', 'v', 'e', 'P', 'a', 'g', 'e', 'U', 'p', 0,
451     'S', 'e', 't', 'R', 'o', 'w', 'S', 'i', 'z', 'e', 0,
452     'S', 'e', 't', 'C', 'o', 'l', 'S', 'i', 'z', 'e', 0,
453     'I', 's', 'R', 'o', 'w', 'S', 'h', 'o', 'w', 'n', 0,
454     'G', 'e', 't', 'R', 'o', 'w', 'S', 'i', 'z', 'e', 0,
455     'I', 's', 'C', 'o', 'l', 'S', 'h', 'o', 'w', 'n', 0,
456     'G', 'e', 't', 'C', 'o', 'l', 'S', 'i', 'z', 'e', 0,
457     'C', 'r', 'e', 'a', 't', 'e', 'G', 'r', 'i', 'd', 0,
458     'S', 'e', 'l', 'e', 'c', 't', 'R', 'o', 'w', 's', 0,
459     'D', 'e', 'l', 'e', 't', 'e', 'C', 'o', 'l', 's', 0,
460     'A', 'p', 'p', 'e', 'n', 'd', 'C', 'o', 'l', 's', 0,
461     'I', 'n', 's', 'e', 'r', 't', 'C', 'o', 'l', 's', 0,
462     'D', 'e', 'l', 'e', 't', 'e', 'R', 'o', 'w', 's', 0,
463     'A', 'p', 'p', 'e', 'n', 'd', 'R', 'o', 'w', 's', 0,
464     'I', 'n', 's', 'e', 'r', 't', 'R', 'o', 'w', 's', 0,
465     'S', 'e', 't', 'C', 'o', 'l', 'A', 't', 't', 'r', 0,
466     'S', 'e', 't', 'R', 'o', 'w', 'A', 't', 't', 'r', 0,
467     'h', 'o', 'r', 'i', 'z', 'A', 'l', 'i', 'g', 'n', 0,
468     'D', 'r', 'a', 'w', 'B', 'o', 'r', 'd', 'e', 'r', 0,
469     'i', 's', 'R', 'e', 'a', 'd', 'O', 'n', 'l', 'y', 0,
470     'S', 'e', 't', 'D', 'e', 'f', 'A', 't', 't', 'r', 0,
471     'I', 's', 'R', 'e', 'a', 'd', 'O', 'n', 'l', 'y', 0,
472     'v', 'a', 'l', 'u', 'e', 'F', 'a', 'l', 's', 'e', 0,
473     'S', 'e', 't', 'C', 'o', 'n', 't', 'r', 'o', 'l', 0,
474     'e', 'v', 't', 'H', 'a', 'n', 'd', 'l', 'e', 'r', 0,
475     'i', 's', 'S', 'e', 'l', 'e', 'c', 't', 'e', 'd', 0,
476     'G', 'e', 't', 'C', 'o', 'n', 't', 'r', 'o', 'l', 0,
477     'w', 'i', 'd', 't', 'h', 'T', 'i', 't', 'l', 'e', 0,
478     'I', 's', 'E', 'd', 'i', 't', 'a', 'b', 'l', 'e', 0,
479     'S', 'e', 't', 'M', 'a', 'r', 'g', 'i', 'n', 's', 0,
480     'I', 'n', 'i', 't', 'D', 'i', 'a', 'l', 'o', 'g', 0,
481     'G', 'e', 't', 'T', 'o', 'p', 'R', 'o', 'w', 0,
482     'S', 'e', 'l', 'e', 'c', 't', 'i', 'n', 'g', 0,
483     'C', 'l', 'e', 'a', 'r', 'G', 'r', 'i', 'd', 0,
484     'S', 'e', 'l', 'e', 'c', 't', 'R', 'o', 'w', 0,
485     'S', 'e', 'l', 'e', 'c', 't', 'C', 'o', 'l', 0,
486     'b', 'o', 't', 't', 'o', 'm', 'R', 'o', 'w', 0,
487     'b', 'e', 'h', 'a', 'v', 'i', 'o', 'u', 'r', 0,
488     'S', 'e', 't', 'C', 'o', 'l', 'P', 'o', 's', 0,
489     'G', 'e', 't', 'C', 'o', 'l', 'P', 'o', 's', 0,
490     '_', 'S', 'e', 't', 'T', 'a', 'b', 'l', 'e', 0,
491     'T', 'a', 'b', '_', 'L', 'e', 'a', 'v', 'e', 0,
492     'v', 'e', 'r', 't', 'A', 'l', 'i', 'g', 'n', 0,
493     'M', 'e', 'r', 'g', 'e', 'W', 'i', 't', 'h', 0,
494     'm', 'e', 'r', 'g', 'e', 'f', 'r', 'o', 'm', 0,
495     'S', 'e', 't', 'E', 'd', 'i', 't', 'o', 'r', 0,
496     'H', 'a', 's', 'E', 'd', 'i', 't', 'o', 'r', 0,
497     'G', 'e', 't', 'E', 'd', 'i', 't', 'o', 'r', 0,
498     'v', 'a', 'l', 'u', 'e', 'T', 'r', 'u', 'e', 0,
499     'A', 'p', 'p', 'l', 'y', 'E', 'd', 'i', 't', 0,
500     'B', 'e', 'g', 'i', 'n', 'E', 'd', 'i', 't', 0,
501     'p', 'r', 'e', 'c', 'i', 's', 'i', 'o', 'n', 0,
502     'o', 'u', 't', 'f', 'o', 'r', 'm', 'a', 't', 0,
503     'I', 's', 'C', 'r', 'e', 'a', 't', 'e', 'd', 0,
504     'a', 's', 'c', 'e', 'n', 'd', 'i', 'n', 'g', 0,
505     'S', 'e', 'l', 'e', 'c', 't', 'A', 'l', 'l', 0,
506     'c', 'o', 'l', 'u', 'm', 'n', 'M', 'a', 'x', 0,
507     'c', 'o', 'l', 'u', 'm', 'n', 'M', 'i', 'n', 0,
508     'I', 's', 'V', 'i', 's', 'i', 'b', 'l', 'e', 0,
509     'D', 'o', 'S', 'e', 't', 'S', 'i', 'z', 'e', 0,
510     'D', 'o', 'G', 'e', 't', 'S', 'i', 'z', 'e', 0,
511     'v', 'a', 'l', 'i', 'd', 'a', 't', 'o', 'r', 0,
512     's', 'i', 'z', 'e', 'F', 'l', 'a', 'g', 's', 0,
513     'T', 'r', 'y', 'B', 'e', 'f', 'o', 'r', 'e', 0,
514     'S', 'h', 'i', 'f', 't', 'D', 'o', 'w', 'n', 0,
515     'S', 'e', 't', 'F', 'o', 'r', 'm', 'a', 't', 0,
516     'G', 'e', 't', 'F', 'o', 'r', 'm', 'a', 't', 0,
517     'D', 'r', 'a', 'w', 'L', 'a', 'b', 'e', 'l', 0,
518     'd', 'i', 'r', 'e', 'c', 't', 'i', 'o', 'n', 0,
519     'r', 'o', 'w', 'O', 'r', 'C', 'o', 'l', 0,
520     'G', 'e', 't', 'T', 'a', 'b', 'l', 'e', 0,
521     'E', 'n', 'd', 'B', 'a', 't', 'c', 'h', 0,
522     'X', 'Y', 'T', 'o', 'C', 'e', 'l', 'l', 0,
523     'r', 'i', 'g', 'h', 't', 'C', 'o', 'l', 0,
524     'G', 'o', 'T', 'o', 'C', 'e', 'l', 'l', 0,
525     'G', 'e', 't', 'C', 'o', 'l', 'A', 't', 0,
526     's', 'i', 'z', 'e', 'I', 'n', 'f', 'o', 0,
527     's', 'e', 't', 'A', 's', 'M', 'i', 'n', 0,
528     'A', 'u', 't', 'o', 'S', 'i', 'z', 'e', 0,
529     'T', 'a', 'b', '_', 'W', 'r', 'a', 'p', 0,
530     'T', 'a', 'b', '_', 'S', 't', 'o', 'p', 0,
531     'a', 'l', 'l', 'S', 'i', 'z', 'e', 's', 0,
532     't', 'y', 'p', 'e', 'N', 'a', 'm', 'e', 0,
533     'n', 'u', 'm', '_', 'c', 'o', 'l', 's', 0,
534     'n', 'u', 'm', '_', 'r', 'o', 'w', 's', 0,
535     'm', 'a', 'x', 'C', 'h', 'a', 'r', 's', 0,
536     'r', 'e', 'c', 't', 'C', 'e', 'l', 'l', 0,
537     'i', 'n', 'f', 'o', 'r', 'm', 'a', 't', 0,
538     'G', 'R', 'I', 'D', '_', 'R', 'O', 'W', 0,
539     'D', 'o', 'F', 'r', 'e', 'e', 'z', 'e', 0,
540     'D', 'o', 'E', 'n', 'a', 'b', 'l', 'e', 0,
541     'V', 'a', 'l', 'i', 'd', 'a', 't', 'e', 0,
542     'c', 'a', 'n', 'F', 'o', 'c', 'u', 's', 0,
543     'A', 'd', 'd', 'C', 'h', 'i', 'l', 'd', 0,
544     'T', 'r', 'y', 'A', 'f', 't', 'e', 'r', 0,
545     'S', 'e', 't', 'V', 'a', 'l', 'u', 'e', 0,
546     'M', 'e', 't', 'a', 'D', 'o', 'w', 'n', 0,
547     'r', 'e', 'n', 'd', 'e', 'r', 'e', 'r', 0,
548     'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', 0,
549     'S', 'e', 't', 'W', 'i', 'd', 't', 'h', 0,
550     'G', 'e', 't', 'W', 'i', 'd', 't', 'h', 0,
551     'G', 'e', 't', 'V', 'a', 'l', 'u', 'e', 0,
552     'w', 'x', '.', '_', 'g', 'r', 'i', 'd', 0,
553     'l', 'e', 'f', 't', 'C', 'o', 'l', 0,
554     'S', 'h', 'o', 'w', 'R', 'o', 'w', 0,
555     'H', 'i', 'd', 'e', 'R', 'o', 'w', 0,
556     'S', 'h', 'o', 'w', 'C', 'o', 'l', 0,
557     'H', 'i', 'd', 'e', 'C', 'o', 'l', 0,
558     's', 'e', 'l', 'm', 'o', 'd', 'e', 0,
559     'd', 'e', 'f', 'S', 'i', 'z', 'e', 0,
560     'c', 'o', 'm', 'I', 'n', 't', '2', 0,
561     'c', 'o', 'm', 'I', 'n', 't', '1', 0,
562     'G', 'e', 't', 'V', 'i', 'e', 'w', 0,
563     'S', 'e', 't', 'V', 'i', 'e', 'w', 0,
564     'n', 'u', 'm', 'C', 'o', 'l', 's', 0,
565     'n', 'u', 'm', 'R', 'o', 'w', 's', 0,
566     'G', 'e', 't', 'A', 't', 't', 'r', 0,
567     'S', 'e', 't', 'A', 't', 't', 'r', 0,
568     'H', 'a', 's', 'S', 'i', 'z', 'e', 0,
569     'S', 'e', 't', 'K', 'i', 'n', 'd', 0,
570     'd', 'e', 'f', 'A', 't', 't', 'r', 0,
571     'E', 'n', 'd', 'E', 'd', 'i', 't', 0,
572     'c', 'o', 'n', 't', 'r', 'o', 'l', 0,
573     'H', 'a', 's', 'F', 'o', 'n', 't', 0,
574     'c', 'o', 'l', 'B', 'a', 'c', 'k', 0,
575     'c', 'o', 'l', 'T', 'e', 'x', 't', 0,
576     'c', 'h', 'o', 'i', 'c', 'e', 's', 0,
577     'u', 'n', 'i', 't', 'M', 'a', 'x', 0,
578     'u', 'n', 'i', 't', 'M', 'i', 'n', 0,
579     'G', 'e', 't', 'K', 'i', 'n', 'd', 0,
580     'v', 'a', 'r', 'i', 'a', 'n', 't', 0,
581     'A', 'l', 't', 'D', 'o', 'w', 'n', 0,
582     'S', 'e', 't', 'F', 'o', 'n', 't', 0,
583     'I', 's', 'E', 'm', 'p', 't', 'y', 0,
584     't', 'o', 'p', 'L', 'e', 'f', 't', 0,
585     '_', '_', 'l', 'e', 'n', '_', '_', 0,
586     'G', 'e', 't', 'F', 'o', 'n', 't', 0,
587     'D', 'e', 's', 't', 'r', 'o', 'y', 0,
588     'R', 'e', 'n', 'd', 'e', 'r', 0,
589     'Y', 'T', 'o', 'R', 'o', 'w', 0,
590     'X', 'T', 'o', 'C', 'o', 'l', 0,
591     't', 'o', 'p', 'R', 'o', 'w', 0,
592     'n', 'e', 'w', 'P', 'o', 's', 0,
593     'c', 'o', 'l', 'P', 'o', 's', 0,
594     'n', 'a', 't', 'i', 'v', 'e', 0,
595     'w', 'x', 'G', 'r', 'i', 'd', 0,
596     'c', 'o', 'o', 'r', 'd', 's', 0,
597     'e', 'd', 'i', 't', 'o', 'r', 0,
598     'v', 'A', 'l', 'i', 'g', 'n', 0,
599     'h', 'A', 'l', 'i', 'g', 'n', 0,
600     'M', 'e', 'r', 'g', 'e', 'd', 0,
601     'o', 'l', 'd', 'v', 'a', 'l', 0,
602     'c', 'l', 'i', 'e', 'n', 't', 0,
603     'd', 'i', 'a', 'l', 'o', 'g', 0,
604     'r', 'o', 'w', 'M', 'a', 'x', 0,
605     'r', 'o', 'w', 'M', 'i', 'n', 0,
606     'O', 'n', 'D', 'r', 'a', 'w', 0,
607     'D', 'o', 'T', 'h', 'a', 'w', 0,
608     'p', 'a', 'r', 'e', 'n', 't', 0,
609     'p', 'a', 'r', 'a', 'm', 's', 0,
610     'e', 'n', 'a', 'b', 'l', 'e', 0,
611     'C', 'r', 'e', 'a', 't', 'e', 0,
612     's', 't', 'r', 'e', 'a', 'm', 0,
613     'S', 'e', 't', 'R', 'o', 'w', 0,
614     'S', 'e', 't', 'C', 'o', 'l', 0,
615     'c', 'o', 'l', 'u', 'm', 'n', 0,
616     'G', 'e', 't', 'R', 'o', 'w', 0,
617     'G', 'e', 't', 'C', 'o', 'l', 0,
618     'c', 'o', 'l', 'o', 'u', 'r', 0,
619     'a', 'p', 'p', 'e', 'n', 'd', 0,
620     'h', 'e', 'i', 'g', 'h', 't', 0,
621     '_', '_', 'n', 'e', '_', '_', 0,
622     '_', '_', 'e', 'q', '_', '_', 0,
623     'I', 'n', 'c', 'R', 'e', 'f', 0,
624     'D', 'e', 'c', 'R', 'e', 'f', 0,
625     'c', 'o', 'l', 'I', 'D', 0,
626     'h', 'o', 'r', 'i', 'z', 0,
627     'a', 'l', 'l', 'o', 'w', 0,
628     'p', 'o', 'p', 'u', 'p', 0,
629     'a', 'l', 'i', 'g', 'n', 0,
630     'l', 'i', 'n', 'e', 's', 0,
631     'l', 'a', 'b', 'e', 'l', 0,
632     's', 'i', 'z', 'e', 'r', 0,
633     'C', 'l', 'o', 'n', 'e', 0,
634     'e', 'v', 'e', 'n', 't', 0,
635     'S', 'e', 't', 'I', 'd', 0,
636     'l', 'e', 'v', 'e', 'l', 0,
637     'c', 'h', 'i', 'l', 'd', 0,
638     's', 't', 'y', 'l', 'e', 0,
639     'C', 'l', 'e', 'a', 'r', 0,
640     'R', 'e', 's', 'e', 't', 0,
641     'i', 'n', 'd', 'e', 'x', 0,
642     'w', 'i', 'd', 't', 'h', 0,
643     'G', 'e', 't', 'I', 'd', 0,
644     'c', 'o', 'u', 'n', 't', 0,
645     'f', 'l', 'a', 'g', 's', 0,
646     'v', 'a', 'l', 'u', 'e', 0,
647     'c', 't', 'r', 'l', 0,
648     'c', 'l', 'i', 'p', 0,
649     'e', 'd', 'i', 't', 0,
650     'a', 't', 't', 'r', 0,
651     'u', 'n', 'i', 't', 0,
652     'v', 'e', 'r', 't', 0,
653     'k', 'i', 'n', 'd', 0,
654     'i', 'n', 'c', 'H', 0,
655     'i', 'n', 'c', 'W', 0,
656     'm', 'a', 'x', 'H', 0,
657     'm', 'a', 'x', 'W', 0,
658     'm', 'i', 'n', 'H', 0,
659     'm', 'i', 'n', 'W', 0,
660     'S', 'h', 'o', 'w', 0,
661     's', 'h', 'o', 'w', 0,
662     't', 'e', 'x', 't', 0,
663     'f', 'o', 'n', 't', 0,
664     't', 'y', 'p', 'e', 0,
665     'r', 'e', 'c', 't', 0,
666     'n', 'a', 'm', 'e', 0,
667     't', 'i', 'm', 'e', 0,
668     'i', 't', 'e', 'm', 0,
669     'i', 'n', 'f', 'o', 0,
670     'k', 'b', 'd', 0,
671     'r', 'e', 'g', 0,
672     'A', 'n', 'y', 0,
673     'm', 'a', 'x', 0,
674     's', 'e', 'l', 0,
675     'i', 'd', 'x', 0,
676     'F', 'i', 't', 0,
677     'm', 's', 'g', 0,
678     'c', 'o', 'l', 0,
679     'r', 'o', 'w', 0,
680     'p', 'o', 's', 0,
681     'G', 'e', 't', 0,
682     'S', 'e', 't', 0,
683     'm', 'i', 'n', 0,
684     'o', 'b', 'j', 0,
685     'd', 'c', 0,
686 };
687 
sipVH__grid_63(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod)688  ::wxEvent* sipVH__grid_63(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
689 {
690      ::wxEvent* sipRes = 0;
691     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "");
692 
693     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H2", sipType_wxEvent, &sipRes);
694 
695     return sipRes;
696 }
697 
sipVH__grid_62(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod)698  ::wxEventCategory sipVH__grid_62(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
699 {
700      ::wxEventCategory sipRes = ::wxEVT_CATEGORY_UI;
701     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "");
702 
703     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "F", sipType_wxEventCategory, &sipRes);
704 
705     return sipRes;
706 }
707 
sipVH__grid_61(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod)708  ::wxPen sipVH__grid_61(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
709 {
710      ::wxPen sipRes;
711     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "");
712 
713     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_wxPen, &sipRes);
714 
715     return sipRes;
716 }
717 
sipVH__grid_60(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,int col)718  ::wxPen sipVH__grid_60(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int col)
719 {
720      ::wxPen sipRes;
721     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "i", col);
722 
723     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_wxPen, &sipRes);
724 
725     return sipRes;
726 }
727 
sipVH__grid_59(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,const::wxSize & size)728  ::wxSize sipVH__grid_59(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::wxSize& size)
729 {
730      ::wxSize sipRes;
731     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "N", new  ::wxSize(size), sipType_wxSize, SIP_NULLPTR);
732 
733     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_wxSize, &sipRes);
734 
735     return sipRes;
736 }
737 
sipVH__grid_58(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxScrollWinEvent & event)738 bool sipVH__grid_58(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxScrollWinEvent& event)
739 {
740     bool sipRes = 0;
741     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "D", &event, sipType_wxScrollWinEvent, SIP_NULLPTR);
742 
743     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);
744 
745     return sipRes;
746 }
747 
sipVH__grid_57(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxDC & dc)748 void sipVH__grid_57(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxDC& dc)
749 {
750     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", &dc, sipType_wxDC, SIP_NULLPTR);
751 }
752 
sipVH__grid_56(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxWindowBase * child)753 void sipVH__grid_56(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxWindowBase*child)
754 {
755     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", child, sipType_wxWindowBase, SIP_NULLPTR);
756 }
757 
sipVH__grid_55(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxEvent & event)758 bool sipVH__grid_55(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxEvent& event)
759 {
760     bool sipRes = 0;
761     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "D", &event, sipType_wxEvent, SIP_NULLPTR);
762 
763     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);
764 
765     return sipRes;
766 }
767 
sipVH__grid_54(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,int direction,int size,int availableOtherDir)768 bool sipVH__grid_54(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int direction,int size,int availableOtherDir)
769 {
770     bool sipRes = 0;
771     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "iii", direction, size, availableOtherDir);
772 
773     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);
774 
775     return sipRes;
776 }
777 
sipVH__grid_53(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod)778  ::wxPoint sipVH__grid_53(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
779 {
780      ::wxPoint sipRes;
781     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "");
782 
783     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_wxPoint, &sipRes);
784 
785     return sipRes;
786 }
787 
sipVH__grid_52(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod)788  ::wxValidator* sipVH__grid_52(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
789 {
790      ::wxValidator* sipRes = 0;
791     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "");
792 
793     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H0", sipType_wxValidator, &sipRes);
794 
795     return sipRes;
796 }
797 
sipVH__grid_51(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod)798  ::wxWindow* sipVH__grid_51(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
799 {
800      ::wxWindow* sipRes = 0;
801     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "");
802 
803     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H0", sipType_wxWindow, &sipRes);
804 
805     return sipRes;
806 }
807 
sipVH__grid_50(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,bool enable)808 void sipVH__grid_50(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, bool enable)
809 {
810     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "b", enable);
811 }
812 
sipVH__grid_49(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,int * width,int * height)813 void sipVH__grid_49(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int*width,int*height)
814 {
815     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "");
816 
817     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "(ii)", width, height);
818 }
819 
sipVH__grid_48(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,int x,int y,int width,int height,int sizeFlags)820 void sipVH__grid_48(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int x,int y,int width,int height,int sizeFlags)
821 {
822     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "iiiii", x, y, width, height, sizeFlags);
823 }
824 
sipVH__grid_47(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,int width,int height)825 void sipVH__grid_47(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int width,int height)
826 {
827     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "ii", width, height);
828 }
829 
sipVH__grid_46(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,int minW,int minH,int maxW,int maxH,int incW,int incH)830 void sipVH__grid_46(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int minW,int minH,int maxW,int maxH,int incW,int incH)
831 {
832     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "iiiiii", minW, minH, maxW, maxH, incW, incH);
833 }
834 
sipVH__grid_45(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,int x,int y,int width,int height)835 void sipVH__grid_45(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int x,int y,int width,int height)
836 {
837     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "iiii", x, y, width, height);
838 }
839 
sipVH__grid_44(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxWindowVariant variant)840 void sipVH__grid_44(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxWindowVariant variant)
841 {
842     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "F", variant, sipType_wxWindowVariant);
843 }
844 
sipVH__grid_43(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod)845  ::wxBorder sipVH__grid_43(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
846 {
847      ::wxBorder sipRes = ::wxBORDER_DEFAULT;
848     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "");
849 
850     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "F", sipType_wxBorder, &sipRes);
851 
852     return sipRes;
853 }
854 
sipVH__grid_42(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod)855  ::wxSize sipVH__grid_42(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
856 {
857      ::wxSize sipRes;
858     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "");
859 
860     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_wxSize, &sipRes);
861 
862     return sipRes;
863 }
864 
sipVH__grid_41(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,int row,int col)865  ::wxString sipVH__grid_41(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int row,int col)
866 {
867      ::wxString sipRes;
868     int sipIsErr = 0;
869 
870         // virtualCatcherCode for GridTableBase.GetValue
871         PyObject *result = sipCallMethod(&sipIsErr, sipMethod, "ii", row, col);
872         if (result == NULL) {
873             if (PyErr_Occurred())
874                 PyErr_Print();
875             sipRes = "";
876         }
877         else if (result == Py_None) {
878             sipRes = "";
879         }
880         else {
881             if (!PyBytes_Check(result) && !PyUnicode_Check(result)) {
882                 PyObject* old = result;
883                 result = PyObject_Str(result);
884                 Py_DECREF(old);
885             }
886             sipRes = Py2wxString(result);
887         }
888         Py_XDECREF(result);
889 
890     Py_DECREF(sipMethod);
891 
892     if (sipIsErr)
893         sipCallErrorHandler(sipErrorHandler, sipPySelf, sipGILState);
894 
895     SIP_RELEASE_GIL(sipGILState)
896 
897     return sipRes;
898 }
899 
sipVH__grid_40(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod)900 bool sipVH__grid_40(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
901 {
902     bool sipRes = 0;
903     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "");
904 
905     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);
906 
907     return sipRes;
908 }
909 
sipVH__grid_39(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod)910  ::wxGrid* sipVH__grid_39(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
911 {
912      ::wxGrid* sipRes = 0;
913     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "");
914 
915     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H0", sipType_wxGrid, &sipRes);
916 
917     return sipRes;
918 }
919 
sipVH__grid_38(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxGrid * grid)920 void sipVH__grid_38(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxGrid*grid)
921 {
922     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", grid, sipType_wxGrid, SIP_NULLPTR);
923 }
924 
sipVH__grid_37(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod)925 int sipVH__grid_37(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
926 {
927     int sipRes = 0;
928     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "");
929 
930     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "i", &sipRes);
931 
932     return sipRes;
933 }
934 
sipVH__grid_36(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,int row,const::wxString & label)935 void sipVH__grid_36(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int row,const  ::wxString& label)
936 {
937     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "iN", row, new  ::wxString(label), sipType_wxString, SIP_NULLPTR);
938 }
939 
sipVH__grid_35(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,int row)940  ::wxString sipVH__grid_35(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int row)
941 {
942      ::wxString sipRes;
943     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "i", row);
944 
945     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_wxString, &sipRes);
946 
947     return sipRes;
948 }
949 
sipVH__grid_34(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,size_t numRows)950 bool sipVH__grid_34(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, size_t numRows)
951 {
952     bool sipRes = 0;
953     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "=", numRows);
954 
955     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);
956 
957     return sipRes;
958 }
959 
sipVH__grid_33(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,size_t pos,size_t numRows)960 bool sipVH__grid_33(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, size_t pos,size_t numRows)
961 {
962     bool sipRes = 0;
963     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "==", pos, numRows);
964 
965     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);
966 
967     return sipRes;
968 }
969 
sipVH__grid_32(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,int row,int col,bool value)970 void sipVH__grid_32(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int row,int col,bool value)
971 {
972     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "iib", row, col, value);
973 }
974 
sipVH__grid_31(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,int row,int col,double value)975 void sipVH__grid_31(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int row,int col,double value)
976 {
977     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "iid", row, col, value);
978 }
979 
sipVH__grid_30(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,int row,int col,long value)980 void sipVH__grid_30(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int row,int col,long value)
981 {
982     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "iil", row, col, value);
983 }
984 
sipVH__grid_29(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,int row,int col)985 double sipVH__grid_29(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int row,int col)
986 {
987     double sipRes = 0;
988     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "ii", row, col);
989 
990     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "d", &sipRes);
991 
992     return sipRes;
993 }
994 
sipVH__grid_28(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,int row,int col)995 long sipVH__grid_28(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int row,int col)
996 {
997     long sipRes = 0;
998     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "ii", row, col);
999 
1000     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "l", &sipRes);
1001 
1002     return sipRes;
1003 }
1004 
sipVH__grid_27(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,int row,int col,const::wxString & typeName)1005 bool sipVH__grid_27(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int row,int col,const  ::wxString& typeName)
1006 {
1007     bool sipRes = 0;
1008     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "iiN", row, col, new  ::wxString(typeName), sipType_wxString, SIP_NULLPTR);
1009 
1010     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);
1011 
1012     return sipRes;
1013 }
1014 
sipVH__grid_26(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,int row,int col)1015  ::wxString sipVH__grid_26(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int row,int col)
1016 {
1017      ::wxString sipRes;
1018     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "ii", row, col);
1019 
1020     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_wxString, &sipRes);
1021 
1022     return sipRes;
1023 }
1024 
sipVH__grid_25(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,int row,int col,const::wxString & value)1025 void sipVH__grid_25(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int row,int col,const  ::wxString& value)
1026 {
1027     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "iiN", row, col, new  ::wxString(value), sipType_wxString, SIP_NULLPTR);
1028 }
1029 
sipVH__grid_24(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,int row,int col)1030  ::wxString sipVH__grid_24(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int row,int col)
1031 {
1032      ::wxString sipRes;
1033     int sipIsErr = 0;
1034 
1035         // virtualCatcherCode for GridTableBase.GetValue
1036         PyObject *result = sipCallMethod(&sipIsErr, sipMethod, "ii", row, col);
1037         if (result == NULL) {
1038             if (PyErr_Occurred())
1039                 PyErr_Print();
1040             sipRes = "";
1041         }
1042         else if (result == Py_None) {
1043             sipRes = "";
1044         }
1045         else {
1046             if (!PyBytes_Check(result) && !PyUnicode_Check(result)) {
1047                 PyObject* old = result;
1048                 result = PyObject_Str(result);
1049                 Py_DECREF(old);
1050             }
1051             sipRes = Py2wxString(result);
1052         }
1053         Py_XDECREF(result);
1054 
1055     Py_DECREF(sipMethod);
1056 
1057     if (sipIsErr)
1058         sipCallErrorHandler(sipErrorHandler, sipPySelf, sipGILState);
1059 
1060     SIP_RELEASE_GIL(sipGILState)
1061 
1062     return sipRes;
1063 }
1064 
sipVH__grid_23(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,int row,int col)1065 bool sipVH__grid_23(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int row,int col)
1066 {
1067     bool sipRes = 0;
1068     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "ii", row, col);
1069 
1070     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);
1071 
1072     return sipRes;
1073 }
1074 
sipVH__grid_22(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,int row,int col,::wxGridCellAttr::wxAttrKind kind)1075  ::wxGridCellAttr* sipVH__grid_22(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int row,int col, ::wxGridCellAttr::wxAttrKind kind)
1076 {
1077      ::wxGridCellAttr* sipRes = 0;
1078     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "iiF", row, col, kind, sipType_wxGridCellAttr_wxAttrKind);
1079 
1080     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H0", sipType_wxGridCellAttr, &sipRes);
1081 
1082     return sipRes;
1083 }
1084 
sipVH__grid_21(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod)1085 const  ::wxGridCornerHeaderRenderer& sipVH__grid_21(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
1086 {
1087      ::wxGridCornerHeaderRenderer *sipRes;
1088     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "");
1089 
1090     int sipRc = sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H1", sipType_wxGridCornerHeaderRenderer, &sipRes);
1091 
1092     if (sipRc < 0)
1093     {
1094         static  ::wxGridCornerHeaderRenderer *sipCpp = SIP_NULLPTR;
1095 
1096         if (!sipCpp)
1097         {
1098         sipCpp = new wxGridCornerHeaderRendererDefault;
1099         }
1100 
1101         return *sipCpp;
1102     }
1103 
1104     return *sipRes;
1105 }
1106 
sipVH__grid_20(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,int row)1107 const  ::wxGridRowHeaderRenderer& sipVH__grid_20(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int row)
1108 {
1109      ::wxGridRowHeaderRenderer *sipRes;
1110     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "i", row);
1111 
1112     int sipRc = sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H1", sipType_wxGridRowHeaderRenderer, &sipRes);
1113 
1114     if (sipRc < 0)
1115     {
1116         static  ::wxGridRowHeaderRenderer *sipCpp = SIP_NULLPTR;
1117 
1118         if (!sipCpp)
1119         {
1120         sipCpp = new wxGridRowHeaderRendererDefault;
1121         }
1122 
1123         return *sipCpp;
1124     }
1125 
1126     return *sipRes;
1127 }
1128 
sipVH__grid_19(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,int col)1129 const  ::wxGridColumnHeaderRenderer& sipVH__grid_19(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int col)
1130 {
1131      ::wxGridColumnHeaderRenderer *sipRes;
1132     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "i", col);
1133 
1134     int sipRc = sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H1", sipType_wxGridColumnHeaderRenderer, &sipRes);
1135 
1136     if (sipRc < 0)
1137     {
1138         static  ::wxGridColumnHeaderRenderer *sipCpp = SIP_NULLPTR;
1139 
1140         if (!sipCpp)
1141         {
1142         sipCpp = new wxGridColumnHeaderRendererDefault;
1143         }
1144 
1145         return *sipCpp;
1146     }
1147 
1148     return *sipRes;
1149 }
1150 
sipVH__grid_18(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxGridCellAttr * attr,int row)1151 void sipVH__grid_18(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxGridCellAttr*attr,int row)
1152 {
1153     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "Di", attr, sipType_wxGridCellAttr, SIP_NULLPTR, row);
1154 }
1155 
sipVH__grid_17(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxGridCellAttr * attr,int row,int col)1156 void sipVH__grid_17(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxGridCellAttr*attr,int row,int col)
1157 {
1158     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "Dii", attr, sipType_wxGridCellAttr, SIP_NULLPTR, row, col);
1159 }
1160 
sipVH__grid_16(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,const::wxGrid & grid,::wxDC & dc,const::wxString & value,const::wxRect & rect,int horizAlign,int vertAlign,int textOrientation)1161 void sipVH__grid_16(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::wxGrid& grid, ::wxDC& dc,const  ::wxString& value,const  ::wxRect& rect,int horizAlign,int vertAlign,int textOrientation)
1162 {
1163     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "DDNNiii", const_cast< ::wxGrid *>(&grid), sipType_wxGrid, SIP_NULLPTR, &dc, sipType_wxDC, SIP_NULLPTR, new  ::wxString(value), sipType_wxString, SIP_NULLPTR, new  ::wxRect(rect), sipType_wxRect, SIP_NULLPTR, horizAlign, vertAlign, textOrientation);
1164 }
1165 
sipVH__grid_15(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,const::wxGrid & grid,::wxDC & dc,::wxRect & rect)1166 void sipVH__grid_15(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::wxGrid& grid, ::wxDC& dc, ::wxRect& rect)
1167 {
1168     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "DDD", const_cast< ::wxGrid *>(&grid), sipType_wxGrid, SIP_NULLPTR, &dc, sipType_wxDC, SIP_NULLPTR, &rect, sipType_wxRect, SIP_NULLPTR);
1169 }
1170 
sipVH__grid_14(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,const::wxValidator & validator)1171 void sipVH__grid_14(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::wxValidator& validator)
1172 {
1173     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", const_cast< ::wxValidator *>(&validator), sipType_wxValidator, SIP_NULLPTR);
1174 }
1175 
sipVH__grid_13(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod)1176  ::wxString sipVH__grid_13(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
1177 {
1178      ::wxString sipRes;
1179     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "");
1180 
1181     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_wxString, &sipRes);
1182 
1183     return sipRes;
1184 }
1185 
sipVH__grid_12(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,bool show,::wxGridCellAttr * attr)1186 void sipVH__grid_12(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, bool show, ::wxGridCellAttr*attr)
1187 {
1188     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "bD", show, attr, sipType_wxGridCellAttr, SIP_NULLPTR);
1189 }
1190 
sipVH__grid_11(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,const::wxRect & rect)1191 void sipVH__grid_11(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::wxRect& rect)
1192 {
1193     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "N", new  ::wxRect(rect), sipType_wxRect, SIP_NULLPTR);
1194 }
1195 
sipVH__grid_10(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxDC & dc,const::wxRect & rectCell,const::wxGridCellAttr & attr)1196 void sipVH__grid_10(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxDC& dc,const  ::wxRect& rectCell,const  ::wxGridCellAttr& attr)
1197 {
1198     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "DND", &dc, sipType_wxDC, SIP_NULLPTR, new  ::wxRect(rectCell), sipType_wxRect, SIP_NULLPTR, const_cast< ::wxGridCellAttr *>(&attr), sipType_wxGridCellAttr, SIP_NULLPTR);
1199 }
1200 
sipVH__grid_9(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxKeyEvent & event)1201 void sipVH__grid_9(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxKeyEvent& event)
1202 {
1203     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", &event, sipType_wxKeyEvent, SIP_NULLPTR);
1204 }
1205 
sipVH__grid_8(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,int row,int col,const::wxGrid * grid,const::wxString & oldval,::wxString * newval)1206 bool sipVH__grid_8(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int row,int col,const  ::wxGrid*grid,const  ::wxString& oldval, ::wxString*newval)
1207 {
1208     bool sipRes = 0;
1209 
1210         // VirtualCatcherCode for wx.grid.GridCellEditor.EndEdit
1211         PyObject *result;
1212         result = sipCallMethod(0, sipMethod, "iiDN", row, col,
1213                                const_cast<wxGrid *>(grid),sipType_wxGrid,NULL,
1214                                new wxString(oldval),sipType_wxString,NULL);
1215         if (result == NULL) {
1216             if (PyErr_Occurred())
1217                 PyErr_Print();
1218             sipRes = false;
1219         }
1220         else if (result == Py_None) {
1221             sipRes = false;
1222         }
1223         else {
1224             sipRes = true;
1225             *newval = Py2wxString(result);
1226         }
1227         Py_XDECREF(result);
1228 
1229     Py_DECREF(sipMethod);
1230 
1231     SIP_RELEASE_GIL(sipGILState)
1232 
1233     return sipRes;
1234 }
1235 
sipVH__grid_7(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod)1236 void sipVH__grid_7(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
1237 {
1238     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "");
1239 }
1240 
sipVH__grid_6(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxWindow * parent,::wxWindowID id,::wxEvtHandler * evtHandler)1241 void sipVH__grid_6(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxWindow*parent, ::wxWindowID id, ::wxEvtHandler*evtHandler)
1242 {
1243     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "DiD", parent, sipType_wxWindow, SIP_NULLPTR, id, evtHandler, sipType_wxEvtHandler, SIP_NULLPTR);
1244 }
1245 
sipVH__grid_5(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod)1246  ::wxGridCellEditor* sipVH__grid_5(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
1247 {
1248      ::wxGridCellEditor* sipRes = 0;
1249     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "");
1250 
1251     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H2", sipType_wxGridCellEditor, &sipRes);
1252 
1253     return sipRes;
1254 }
1255 
sipVH__grid_4(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,int row,int col,::wxGrid * grid)1256 void sipVH__grid_4(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int row,int col, ::wxGrid*grid)
1257 {
1258     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "iiD", row, col, grid, sipType_wxGrid, SIP_NULLPTR);
1259 }
1260 
sipVH__grid_3(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,const::wxString & params)1261 void sipVH__grid_3(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::wxString& params)
1262 {
1263     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "N", new  ::wxString(params), sipType_wxString, SIP_NULLPTR);
1264 }
1265 
sipVH__grid_2(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxGrid & grid,::wxGridCellAttr & attr,::wxDC & dc,int row,int col)1266  ::wxSize sipVH__grid_2(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxGrid& grid, ::wxGridCellAttr& attr, ::wxDC& dc,int row,int col)
1267 {
1268      ::wxSize sipRes;
1269     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "DDDii", &grid, sipType_wxGrid, SIP_NULLPTR, &attr, sipType_wxGridCellAttr, SIP_NULLPTR, &dc, sipType_wxDC, SIP_NULLPTR, row, col);
1270 
1271     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_wxSize, &sipRes);
1272 
1273     return sipRes;
1274 }
1275 
sipVH__grid_1(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxGrid & grid,::wxGridCellAttr & attr,::wxDC & dc,const::wxRect & rect,int row,int col,bool isSelected)1276 void sipVH__grid_1(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxGrid& grid, ::wxGridCellAttr& attr, ::wxDC& dc,const  ::wxRect& rect,int row,int col,bool isSelected)
1277 {
1278     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "DDDNiib", &grid, sipType_wxGrid, SIP_NULLPTR, &attr, sipType_wxGridCellAttr, SIP_NULLPTR, &dc, sipType_wxDC, SIP_NULLPTR, new  ::wxRect(rect), sipType_wxRect, SIP_NULLPTR, row, col, isSelected);
1279 }
1280 
sipVH__grid_0(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod)1281  ::wxGridCellRenderer* sipVH__grid_0(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
1282 {
1283      ::wxGridCellRenderer* sipRes = 0;
1284     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "");
1285 
1286     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H2", sipType_wxGridCellRenderer, &sipRes);
1287 
1288     return sipRes;
1289 }
1290 static sipEnumTypeDef enumTypes[] = {
1291     {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_wxGrid__TabBehaviour, {0}, 0}, sipNameNr_TabBehaviour, 0, SIP_NULLPTR},
1292     {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_wxGrid__CellSpan, {0}, 0}, sipNameNr_CellSpan, 0, SIP_NULLPTR},
1293     {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_wxGrid__wxGridSelectionModes, {0}, 0}, sipNameNr_GridSelectionModes, 0, SIP_NULLPTR},
1294     {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_wxGridCellAttr__wxAttrKind, {0}, 0}, sipNameNr_AttrKind, 4, SIP_NULLPTR},
1295     {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_wxGridRenderStyle, {0}, 0}, sipNameNr_GridRenderStyle, -1, SIP_NULLPTR},
1296     {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_wxGridTableRequest, {0}, 0}, sipNameNr_GridTableRequest, -1, SIP_NULLPTR},
1297     {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_wxGridCellFloatFormat, {0}, 0}, sipNameNr_GridCellFloatFormat, -1, SIP_NULLPTR},
1298     {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_wxGridDirection, {0}, 0}, sipNameNr_GridDirection, -1, SIP_NULLPTR},
1299 };
1300 
1301 /* These are the enum members of all global enums. */
1302 static sipEnumMemberDef enummembers[] = {
1303     {sipName_GRIDTABLE_NOTIFY_COLS_APPENDED, static_cast<int>(::wxGRIDTABLE_NOTIFY_COLS_APPENDED), 43},
1304     {sipName_GRIDTABLE_NOTIFY_COLS_DELETED, static_cast<int>(::wxGRIDTABLE_NOTIFY_COLS_DELETED), 43},
1305     {sipName_GRIDTABLE_NOTIFY_COLS_INSERTED, static_cast<int>(::wxGRIDTABLE_NOTIFY_COLS_INSERTED), 43},
1306     {sipName_GRIDTABLE_NOTIFY_ROWS_APPENDED, static_cast<int>(::wxGRIDTABLE_NOTIFY_ROWS_APPENDED), 43},
1307     {sipName_GRIDTABLE_NOTIFY_ROWS_DELETED, static_cast<int>(::wxGRIDTABLE_NOTIFY_ROWS_DELETED), 43},
1308     {sipName_GRIDTABLE_NOTIFY_ROWS_INSERTED, static_cast<int>(::wxGRIDTABLE_NOTIFY_ROWS_INSERTED), 43},
1309     {sipName_GRIDTABLE_REQUEST_VIEW_GET_VALUES, static_cast<int>(::wxGRIDTABLE_REQUEST_VIEW_GET_VALUES), 43},
1310     {sipName_GRIDTABLE_REQUEST_VIEW_SEND_VALUES, static_cast<int>(::wxGRIDTABLE_REQUEST_VIEW_SEND_VALUES), 43},
1311     {sipName_GRID_COLUMN, static_cast<int>(::wxGRID_COLUMN), 30},
1312     {sipName_GRID_DRAW_BOX_RECT, static_cast<int>(::wxGRID_DRAW_BOX_RECT), 35},
1313     {sipName_GRID_DRAW_CELL_LINES, static_cast<int>(::wxGRID_DRAW_CELL_LINES), 35},
1314     {sipName_GRID_DRAW_COLS_HEADER, static_cast<int>(::wxGRID_DRAW_COLS_HEADER), 35},
1315     {sipName_GRID_DRAW_DEFAULT, static_cast<int>(::wxGRID_DRAW_DEFAULT), 35},
1316     {sipName_GRID_DRAW_ROWS_HEADER, static_cast<int>(::wxGRID_DRAW_ROWS_HEADER), 35},
1317     {sipName_GRID_DRAW_SELECTION, static_cast<int>(::wxGRID_DRAW_SELECTION), 35},
1318     {sipName_GRID_FLOAT_FORMAT_COMPACT, static_cast<int>(::wxGRID_FLOAT_FORMAT_COMPACT), 19},
1319     {sipName_GRID_FLOAT_FORMAT_DEFAULT, static_cast<int>(::wxGRID_FLOAT_FORMAT_DEFAULT), 19},
1320     {sipName_GRID_FLOAT_FORMAT_FIXED, static_cast<int>(::wxGRID_FLOAT_FORMAT_FIXED), 19},
1321     {sipName_GRID_FLOAT_FORMAT_SCIENTIFIC, static_cast<int>(::wxGRID_FLOAT_FORMAT_SCIENTIFIC), 19},
1322     {sipName_GRID_FLOAT_FORMAT_UPPER, static_cast<int>(::wxGRID_FLOAT_FORMAT_UPPER), 19},
1323     {sipName_GRID_ROW, static_cast<int>(::wxGRID_ROW), 30},
1324 };
1325 
1326 
1327 /*
1328  * This defines each type in this module.
1329  */
1330 sipTypeDef *sipExportedTypes__grid[] = {
1331     &sipTypeDef__grid_wxGrid.ctd_base,
1332     &enumTypes[1].etd_base,
1333     &enumTypes[0].etd_base,
1334     &enumTypes[2].etd_base,
1335     &sipTypeDef__grid_wxGridCellAttr.ctd_base,
1336     &enumTypes[3].etd_base,
1337     &sipTypeDef__grid_wxGridCellAttrProvider.ctd_base,
1338     &sipTypeDef__grid_wxGridCellAutoWrapStringEditor.ctd_base,
1339     &sipTypeDef__grid_wxGridCellAutoWrapStringRenderer.ctd_base,
1340     &sipTypeDef__grid_wxGridCellBoolEditor.ctd_base,
1341     &sipTypeDef__grid_wxGridCellBoolRenderer.ctd_base,
1342     &sipTypeDef__grid_wxGridCellChoiceEditor.ctd_base,
1343     &sipTypeDef__grid_wxGridCellCoords.ctd_base,
1344     &sipTypeDef__grid_wxGridCellCoordsArray.ctd_base,
1345     &sipTypeDef__grid_wxGridCellDateTimeRenderer.ctd_base,
1346     &sipTypeDef__grid_wxGridCellEditor.ctd_base,
1347     &sipTypeDef__grid_wxGridCellEnumEditor.ctd_base,
1348     &sipTypeDef__grid_wxGridCellEnumRenderer.ctd_base,
1349     &sipTypeDef__grid_wxGridCellFloatEditor.ctd_base,
1350     &enumTypes[6].etd_base,
1351     &sipTypeDef__grid_wxGridCellFloatRenderer.ctd_base,
1352     &sipTypeDef__grid_wxGridCellNumberEditor.ctd_base,
1353     &sipTypeDef__grid_wxGridCellNumberRenderer.ctd_base,
1354     &sipTypeDef__grid_wxGridCellRenderer.ctd_base,
1355     &sipTypeDef__grid_wxGridCellStringRenderer.ctd_base,
1356     &sipTypeDef__grid_wxGridCellTextEditor.ctd_base,
1357     &sipTypeDef__grid_wxGridColumnHeaderRenderer.ctd_base,
1358     &sipTypeDef__grid_wxGridColumnHeaderRendererDefault.ctd_base,
1359     &sipTypeDef__grid_wxGridCornerHeaderRenderer.ctd_base,
1360     &sipTypeDef__grid_wxGridCornerHeaderRendererDefault.ctd_base,
1361     &enumTypes[7].etd_base,
1362     &sipTypeDef__grid_wxGridEditorCreatedEvent.ctd_base,
1363     &sipTypeDef__grid_wxGridEvent.ctd_base,
1364     &sipTypeDef__grid_wxGridHeaderLabelsRenderer.ctd_base,
1365     &sipTypeDef__grid_wxGridRangeSelectEvent.ctd_base,
1366     &enumTypes[4].etd_base,
1367     &sipTypeDef__grid_wxGridRowHeaderRenderer.ctd_base,
1368     &sipTypeDef__grid_wxGridRowHeaderRendererDefault.ctd_base,
1369     &sipTypeDef__grid_wxGridSizeEvent.ctd_base,
1370     &sipTypeDef__grid_wxGridSizesInfo.ctd_base,
1371     &sipTypeDef__grid_wxGridStringTable.ctd_base,
1372     &sipTypeDef__grid_wxGridTableBase.ctd_base,
1373     &sipTypeDef__grid_wxGridTableMessage.ctd_base,
1374     &enumTypes[5].etd_base,
1375     &sipTypeDef__grid_wxGridUpdateLocker.ctd_base,
1376 };
1377 
1378 
1379 /* This defines the types that this module needs to import from _core. */
1380 sipImportedTypeDef sipImportedTypes__grid__core[] = {
1381     {"_ScrolledWindowBase"},
1382     {"wxArrayInt"},
1383     {"wxArrayString"},
1384     {"wxBorder"},
1385     {"wxClientDataContainer"},
1386     {"wxColour"},
1387     {"wxCommandEvent"},
1388     {"wxControl"},
1389     {"wxDC"},
1390     {"wxEvent"},
1391     {"wxEventCategory"},
1392     {"wxEvtHandler"},
1393     {"wxFont"},
1394     {"wxHeaderCtrl"},
1395     {"wxKeyEvent"},
1396     {"wxKeyboardState"},
1397     {"wxNotifyEvent"},
1398     {"wxObject"},
1399     {"wxPen"},
1400     {"wxPoint"},
1401     {"wxRect"},
1402     {"wxRefCounter"},
1403     {"wxRegion"},
1404     {"wxScrollWinEvent"},
1405     {"wxScrolledWindow"},
1406     {"wxSize"},
1407     {"wxString"},
1408     {"wxTrackable"},
1409     {"wxValidator"},
1410     {"wxVisualAttributes"},
1411     {"wxWindow"},
1412     {"wxWindowBase"},
1413     {"wxWindowVariant"},
1414     {SIP_NULLPTR}
1415 };
1416 
1417 
1418 /* This defines the modules that this module needs to import. */
1419 static sipImportedModuleDef importsTable[] = {
1420     {"wx._core", sipImportedTypes__grid__core, SIP_NULLPTR, SIP_NULLPTR},
1421     {SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR}
1422 };
1423 
1424 
1425 /* Define the strings to be added to this module dictionary. */
1426 static sipStringInstanceDef stringInstances[] = {
1427     {sipName_GridNameStr, wxGridNameStr, 'N'},
1428     {0, 0, 0}
1429 };
1430 
1431 
1432 /* Define the ints to be added to this module dictionary. */
1433 static sipIntInstanceDef intInstances[] = {
1434     {sipName_GRID_AUTOSIZE, wxGRID_AUTOSIZE},
1435     {sipName_wxEVT_GRID_CELL_BEGIN_DRAG, wxEVT_GRID_CELL_BEGIN_DRAG},
1436     {sipName_wxEVT_GRID_CELL_CHANGED, wxEVT_GRID_CELL_CHANGED},
1437     {sipName_wxEVT_GRID_CELL_CHANGING, wxEVT_GRID_CELL_CHANGING},
1438     {sipName_wxEVT_GRID_CELL_LEFT_CLICK, wxEVT_GRID_CELL_LEFT_CLICK},
1439     {sipName_wxEVT_GRID_CELL_LEFT_DCLICK, wxEVT_GRID_CELL_LEFT_DCLICK},
1440     {sipName_wxEVT_GRID_CELL_RIGHT_CLICK, wxEVT_GRID_CELL_RIGHT_CLICK},
1441     {sipName_wxEVT_GRID_CELL_RIGHT_DCLICK, wxEVT_GRID_CELL_RIGHT_DCLICK},
1442     {sipName_wxEVT_GRID_COL_AUTO_SIZE, wxEVT_GRID_COL_AUTO_SIZE},
1443     {sipName_wxEVT_GRID_COL_MOVE, wxEVT_GRID_COL_MOVE},
1444     {sipName_wxEVT_GRID_COL_SIZE, wxEVT_GRID_COL_SIZE},
1445     {sipName_wxEVT_GRID_COL_SORT, wxEVT_GRID_COL_SORT},
1446     {sipName_wxEVT_GRID_EDITOR_CREATED, wxEVT_GRID_EDITOR_CREATED},
1447     {sipName_wxEVT_GRID_EDITOR_HIDDEN, wxEVT_GRID_EDITOR_HIDDEN},
1448     {sipName_wxEVT_GRID_EDITOR_SHOWN, wxEVT_GRID_EDITOR_SHOWN},
1449     {sipName_wxEVT_GRID_LABEL_LEFT_CLICK, wxEVT_GRID_LABEL_LEFT_CLICK},
1450     {sipName_wxEVT_GRID_LABEL_LEFT_DCLICK, wxEVT_GRID_LABEL_LEFT_DCLICK},
1451     {sipName_wxEVT_GRID_LABEL_RIGHT_CLICK, wxEVT_GRID_LABEL_RIGHT_CLICK},
1452     {sipName_wxEVT_GRID_LABEL_RIGHT_DCLICK, wxEVT_GRID_LABEL_RIGHT_DCLICK},
1453     {sipName_wxEVT_GRID_RANGE_SELECT, wxEVT_GRID_RANGE_SELECT},
1454     {sipName_wxEVT_GRID_ROW_SIZE, wxEVT_GRID_ROW_SIZE},
1455     {sipName_wxEVT_GRID_SELECT_CELL, wxEVT_GRID_SELECT_CELL},
1456     {sipName_wxEVT_GRID_TABBING, wxEVT_GRID_TABBING},
1457     {0, 0}
1458 };
1459 
1460 
1461 /* This defines this module. */
1462 sipExportedModuleDef sipModuleAPI__grid = {
1463     0,
1464     SIP_API_MINOR_NR,
1465     sipNameNr_wx__grid,
1466     0,
1467     sipStrings__grid,
1468     importsTable,
1469     SIP_NULLPTR,
1470     45,
1471     sipExportedTypes__grid,
1472     SIP_NULLPTR,
1473     21,
1474     enummembers,
1475     0,
1476     SIP_NULLPTR,
1477     SIP_NULLPTR,
1478     SIP_NULLPTR,
1479     {SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, stringInstances, intInstances, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR},
1480     SIP_NULLPTR,
1481     SIP_NULLPTR,
1482     SIP_NULLPTR,
1483     SIP_NULLPTR,
1484     SIP_NULLPTR,
1485     SIP_NULLPTR,
1486     SIP_NULLPTR,
1487     SIP_NULLPTR
1488 };
1489 
1490 
1491 /* The SIP API and the APIs of any imported modules. */
1492 const sipAPIDef *sipAPI__grid;
1493 
1494 
1495 /* The Python module initialisation function. */
1496 #if PY_MAJOR_VERSION >= 3
1497 #define SIP_MODULE_ENTRY        PyInit__grid
1498 #define SIP_MODULE_TYPE         PyObject *
1499 #define SIP_MODULE_DISCARD(r)   Py_DECREF(r)
1500 #define SIP_MODULE_RETURN(r)    return (r)
1501 #else
1502 #define SIP_MODULE_ENTRY        init_grid
1503 #define SIP_MODULE_TYPE         void
1504 #define SIP_MODULE_DISCARD(r)
1505 #define SIP_MODULE_RETURN(r)    return
1506 #endif
1507 
1508 #if defined(SIP_STATIC_MODULE)
SIP_MODULE_ENTRY()1509 extern "C" SIP_MODULE_TYPE SIP_MODULE_ENTRY()
1510 #else
1511 PyMODINIT_FUNC SIP_MODULE_ENTRY()
1512 #endif
1513 {
1514     static PyMethodDef sip_methods[] = {
1515         {SIP_NULLPTR, SIP_NULLPTR, 0, SIP_NULLPTR}
1516     };
1517 
1518 #if PY_MAJOR_VERSION >= 3
1519     static PyModuleDef sip_module_def = {
1520         PyModuleDef_HEAD_INIT,
1521         "wx._grid",
1522         SIP_NULLPTR,
1523         -1,
1524         sip_methods,
1525         SIP_NULLPTR,
1526         SIP_NULLPTR,
1527         SIP_NULLPTR,
1528         SIP_NULLPTR
1529     };
1530 #endif
1531 
1532     PyObject *sipModule, *sipModuleDict;
1533     PyObject *sip_sipmod, *sip_capiobj;
1534 
1535     /* Initialise the module and get it's dictionary. */
1536 #if PY_MAJOR_VERSION >= 3
1537     sipModule = PyModule_Create(&sip_module_def);
1538 #elif PY_VERSION_HEX >= 0x02050000
1539     sipModule = Py_InitModule(sipName_wx__grid, sip_methods);
1540 #else
1541     sipModule = Py_InitModule(const_cast<char *>(sipName_wx__grid), sip_methods);
1542 #endif
1543 
1544     if (sipModule == SIP_NULLPTR)
1545         SIP_MODULE_RETURN(SIP_NULLPTR);
1546 
1547     sipModuleDict = PyModule_GetDict(sipModule);
1548 
1549     /* Get the SIP module's API. */
1550 #if PY_VERSION_HEX >= 0x02050000
1551     sip_sipmod = PyImport_ImportModule("wx.siplib");
1552 #else
1553     sip_sipmod = PyImport_ImportModule(const_cast<char *>("wx.siplib"));
1554 #endif
1555 
1556     if (sip_sipmod == SIP_NULLPTR)
1557     {
1558         SIP_MODULE_DISCARD(sipModule);
1559         SIP_MODULE_RETURN(SIP_NULLPTR);
1560     }
1561 
1562     sip_capiobj = PyDict_GetItemString(PyModule_GetDict(sip_sipmod), "_C_API");
1563     Py_DECREF(sip_sipmod);
1564 
1565 #if defined(SIP_USE_PYCAPSULE)
1566     if (sip_capiobj == SIP_NULLPTR || !PyCapsule_CheckExact(sip_capiobj))
1567 #else
1568     if (sip_capiobj == SIP_NULLPTR || !PyCObject_Check(sip_capiobj))
1569 #endif
1570     {
1571         SIP_MODULE_DISCARD(sipModule);
1572         SIP_MODULE_RETURN(SIP_NULLPTR);
1573     }
1574 
1575 #if defined(SIP_USE_PYCAPSULE)
1576     sipAPI__grid = reinterpret_cast<const sipAPIDef *>(PyCapsule_GetPointer(sip_capiobj, "wx.siplib._C_API"));
1577 #else
1578     sipAPI__grid = reinterpret_cast<const sipAPIDef *>(PyCObject_AsVoidPtr(sip_capiobj));
1579 #endif
1580 
1581 #if defined(SIP_USE_PYCAPSULE)
1582     if (sipAPI__grid == SIP_NULLPTR)
1583     {
1584         SIP_MODULE_DISCARD(sipModule);
1585         SIP_MODULE_RETURN(SIP_NULLPTR);
1586     }
1587 #endif
1588 
1589     /* Export the module and publish it's API. */
1590     if (sipExportModule(&sipModuleAPI__grid,SIP_API_MAJOR_NR,SIP_API_MINOR_NR,0) < 0)
1591     {
1592         SIP_MODULE_DISCARD(sipModule);
1593         SIP_MODULE_RETURN(SIP_NULLPTR);
1594     }
1595     /* Initialise the module now all its dependencies have been set up. */
1596     if (sipInitModule(&sipModuleAPI__grid,sipModuleDict) < 0)
1597     {
1598         SIP_MODULE_DISCARD(sipModule);
1599         SIP_MODULE_RETURN(SIP_NULLPTR);
1600     }
1601 
1602     SIP_MODULE_RETURN(sipModule);
1603 }
1604