3
3
<object class="wxDialog" name="dlgEditGridOptions">
4
4
<title>View Data Options</title>
6
<object class="wxNotebook" name="nbOptions">
9
<object class="notebookpage">
10
<label>Data Sorting</label>
11
<object class="wxPanel" name="pnlSort">
12
<object class="wxFlexGridSizer">
15
<object class="spacer">
18
<object class="spacer"/>
19
<object class="spacer"/>
20
<object class="sizeritem">
6
<style>wxDEFAULT_DIALOG_STYLE|wxCAPTION|wxSYSTEM_MENU|wxRESIZE_BORDER|wxRESIZE_BOX|wxTHICK_FRAME</style>
7
<object class="wxFlexGridSizer">
9
<growablerows>0</growablerows>
10
<growablecols>0</growablecols>
11
<object class="sizeritem">
12
<object class="wxNotebook" name="nbOptions">
14
<object class="notebookpage">
15
<label>Data Sorting</label>
16
<object class="wxPanel" name="pnlSort">
21
17
<object class="wxFlexGridSizer">
22
<growablerows>1</growablerows>
23
23
<growablecols>0</growablecols>
24
24
<object class="sizeritem">
25
25
<object class="wxStaticText" name="lblSortCols">
26
26
<label>Selected Columns</label>
30
<object class="spacer">
28
<flag>wxEXPAND|wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT|wxRIGHT</flag>
33
31
<object class="sizeritem">
34
32
<object class="wxListCtrl" name="lstSortCols">
37
33
<style>wxLC_REPORT|wxLC_SINGLE_SEL</style>
38
34
<tooltip>Lists the columns that the data will be sorted by.</tooltip>
42
<object class="spacer">
36
<flag>wxEXPAND|wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT|wxRIGHT</flag>
45
39
<object class="sizeritem">
46
40
<object class="wxStaticText" name="lblAvailCols">
47
41
<label>Available Columns</label>
51
<object class="spacer">
43
<flag>wxEXPAND|wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT|wxRIGHT</flag>
54
46
<object class="sizeritem">
55
47
<object class="wxComboBox" name="cboColumns">
58
49
<style>wxCB_READONLY|wxCB_DROPDOWN</style>
59
50
<tooltip>Select a column to add to the sort list.</tooltip>
63
<object class="spacer">
52
<flag>wxEXPAND|wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT|wxRIGHT</flag>
66
55
<object class="sizeritem">
67
56
<object class="wxFlexGridSizer">
60
<growablerows>0</growablerows>
61
<growablecols>0,1,2</growablecols>
69
62
<object class="sizeritem">
70
63
<object class="wxButton" name="btnAsc">
71
64
<label>Ascending</label>
74
65
<tooltip>Add the select column for ascending sort.</tooltip>
77
<object class="spacer">
67
<flag>wxEXPAND|wxALIGN_CENTRE_VERTICAL|wxALL</flag>
69
<perspective>1</perspective>
81
71
<object class="sizeritem">
82
72
<object class="wxButton" name="btnDesc">
83
73
<label>Descending</label>
86
74
<tooltip>Add the select column for descending sort.</tooltip>
89
<object class="spacer">
76
<flag>wxEXPAND|wxALIGN_CENTRE_VERTICAL|wxALL</flag>
78
<perspective>1</perspective>
93
80
<object class="sizeritem">
94
81
<object class="wxButton" name="wxID_REMOVE">
95
82
<label>Remove</label>
98
83
<tooltip>Remove the selected sort column.</tooltip>
85
<flag>wxEXPAND|wxALIGN_CENTRE_VERTICAL|wxALL</flag>
87
<perspective>1</perspective>
102
<flag>wxEXPAND|wxGROW</flag>
104
<growablerows>2</growablerows>
108
<object class="spacer">
111
<growablecols>1</growablecols>
112
<growablerows>1</growablerows>
113
<object class="spacer"/>
117
<object class="notebookpage">
118
<label>Filter</label>
119
<object class="wxPanel" name="pnlFilter">
120
<object class="wxFlexGridSizer">
123
<object class="spacer">
126
<object class="spacer"/>
127
<object class="spacer"/>
128
<growablecols>1</growablecols>
129
<growablerows>1</growablerows>
130
<object class="sizeritem">
94
<object class="notebookpage">
96
<object class="wxPanel" name="pnlFilter">
131
97
<object class="wxFlexGridSizer">
100
<growablecols>0</growablecols>
101
<growablerows>1</growablerows>
133
102
<object class="sizeritem">
134
103
<object class="wxStaticText" name="lblFilter">
135
104
<label>Filter String (eg. oid > 10 AND oid < 50)</label>
139
<object class="spacer">
106
<flag>wxEXPAND|wxALIGN_CENTRE_VERTICAL|wxALL</flag>
142
109
<object class="sizeritem">
143
110
<object class="ctlSQLBox" name="sqlFilter">
146
111
<tooltip>Enter the filter string to apply to the data. SQL syntax should be used as the string will be used as a 'WHERE' clause.</tooltip>
150
<object class="spacer">
113
<flag>wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALL</flag>
153
116
<object class="sizeritem">
154
117
<object class="wxButton" name="btnValidate">
155
118
<label>Validate</label>
157
119
<tooltip>Validate the syntax of the filter string.</tooltip>
121
<flag>wxALIGN_CENTRE_VERTICAL|wxALL</flag>
160
<growablecols>0</growablecols>
161
<growablerows>2</growablerows>
165
<object class="spacer">
168
<object class="spacer"/>
173
<object class="wxButton" name="wxID_CANCEL">
174
<label>&Cancel</label>
176
<tooltip>Cancel any changes and close the dialogue.</tooltip>
178
<object class="wxButton" name="wxID_OK">
179
<label>&OK</label>
181
<tooltip>Accept the current options and close the dialogue.</tooltip>
128
<flag>wxEXPAND|wxALIGN_CENTRE</flag>
130
<object class="sizeritem">
131
<object class="wxFlexGridSizer">
133
<growablecols>0</growablecols>
134
<object class="spacer">
137
<object class="sizeritem">
138
<object class="wxButton" name="wxID_OK">
139
<label>&OK</label>
140
<tooltip>Accept the current options and close the dialogue.</tooltip>
142
<flag>wxEXPAND|wxALL</flag>
145
<object class="sizeritem">
146
<object class="wxButton" name="wxID_CANCEL">
147
<label>&Cancel</label>
148
<tooltip>Cancel any changes and close the dialogue.</tooltip>
150
<flag>wxEXPAND|wxALL</flag>
154
<flag>wxEXPAND|wxTOP|wxLEFT|wxRIGHT</flag>