5
5
public partial class BreakpointPropertiesDialog
7
private global::Gtk.VBox vbox2;
7
private global::Gtk.VBox vboxProperties;
8
8
private global::Gtk.Label label1;
9
private global::Gtk.Table table1;
9
private global::Gtk.Alignment alignLocation;
10
private global::Gtk.Table tableLocation;
10
11
private global::Gtk.Entry entryFileFunction;
11
12
private global::Gtk.HBox hboxLineColumn;
12
13
private global::Gtk.SpinButton spinLine;
13
14
private global::Gtk.HBox hboxColumn;
14
15
private global::Gtk.Label label9;
15
16
private global::Gtk.SpinButton spinColumn;
16
private global::Gtk.Label label6;
17
17
private global::Gtk.Label labelFileFunction;
18
18
private global::Gtk.Label labelLine;
19
19
private global::Gtk.Label label2;
20
private global::Gtk.HBox hbox4;
21
private global::Gtk.Label label14;
22
private global::Gtk.VBox boxConditionOptions;
20
private global::Gtk.Alignment alignCondition;
21
private global::Gtk.VBox vboxConditionOptions;
23
22
private global::Gtk.RadioButton radioBreakAlways;
24
private global::Gtk.RadioButton radioBreakTrue;
25
private global::Gtk.RadioButton radioBreakChange;
26
private global::Gtk.HBox boxCondition;
27
private global::Gtk.Label label15;
28
private global::Gtk.Label label7;
23
private global::Gtk.RadioButton radioBreakWhenTrue;
24
private global::Gtk.RadioButton radioBreakWhenChanges;
25
private global::Gtk.Alignment alignConditionExpression;
26
private global::Gtk.HBox hboxConditionExpression;
27
private global::Gtk.Label labelConditionExpression;
29
28
private global::Gtk.Entry entryCondition;
30
private global::Gtk.HSeparator hseparator1;
31
private global::Gtk.HBox hbox7;
32
private global::Gtk.Label label8;
29
private global::Gtk.Label labelHitCount;
30
private global::Gtk.Alignment alignHitCount;
31
private global::Gtk.VBox vboxHitCount;
32
private global::Gtk.Label labelWhenHit;
33
private global::Gtk.HBox hbox1;
34
private global::Gtk.ComboBox comboHitCountMode;
33
35
private global::Gtk.SpinButton spinHitCount;
34
36
private global::Gtk.Label label3;
35
private global::Gtk.HBox hbox2;
36
private global::Gtk.Label label10;
37
private global::Gtk.VBox boxAction;
37
private global::Gtk.Alignment alignAction;
38
private global::Gtk.VBox vboxAction;
38
39
private global::Gtk.Label label11;
39
40
private global::Gtk.RadioButton radioActionBreak;
40
41
private global::Gtk.RadioButton radioActionTrace;
42
private global::Gtk.Alignment alignTraceExpression;
41
43
private global::Gtk.HBox boxTraceExpression;
42
private global::Gtk.Label label13;
43
private global::Gtk.Label label12;
44
private global::Gtk.Entry entryTraceExpr;
44
private global::Gtk.Label labelTraceExpression;
45
private global::Gtk.Entry entryTraceExpression;
45
46
private global::Gtk.Button buttonCancel;
46
47
private global::Gtk.Button buttonOk;
58
59
w1.Name = "dialog1_VBox";
59
60
w1.BorderWidth = ((uint)(2));
60
61
// Container child dialog1_VBox.Gtk.Box+BoxChild
61
this.vbox2 = new global::Gtk.VBox ();
62
this.vbox2.Name = "vbox2";
63
this.vbox2.Spacing = 6;
64
this.vbox2.BorderWidth = ((uint)(9));
65
// Container child vbox2.Gtk.Box+BoxChild
62
this.vboxProperties = new global::Gtk.VBox ();
63
this.vboxProperties.Name = "vboxProperties";
64
this.vboxProperties.Spacing = 6;
65
this.vboxProperties.BorderWidth = ((uint)(9));
66
// Container child vboxProperties.Gtk.Box+BoxChild
66
67
this.label1 = new global::Gtk.Label ();
67
68
this.label1.Name = "label1";
68
69
this.label1.Xalign = 0F;
69
70
this.label1.LabelProp = global::Mono.Unix.Catalog.GetString ("<b>Location</b>");
70
71
this.label1.UseMarkup = true;
71
this.vbox2.Add (this.label1);
72
global::Gtk.Box.BoxChild w2 = ((global::Gtk.Box.BoxChild)(this.vbox2 [this.label1]));
72
this.vboxProperties.Add (this.label1);
73
global::Gtk.Box.BoxChild w2 = ((global::Gtk.Box.BoxChild)(this.vboxProperties [this.label1]));
76
// Container child vbox2.Gtk.Box+BoxChild
77
this.table1 = new global::Gtk.Table (((uint)(2)), ((uint)(3)), false);
78
this.table1.Name = "table1";
79
this.table1.RowSpacing = ((uint)(6));
80
this.table1.ColumnSpacing = ((uint)(6));
81
// Container child table1.Gtk.Table+TableChild
77
// Container child vboxProperties.Gtk.Box+BoxChild
78
this.alignLocation = new global::Gtk.Alignment (0F, 0.5F, 1F, 1F);
79
this.alignLocation.Name = "alignLocation";
80
this.alignLocation.LeftPadding = ((uint)(18));
81
// Container child alignLocation.Gtk.Container+ContainerChild
82
this.tableLocation = new global::Gtk.Table (((uint)(2)), ((uint)(2)), false);
83
this.tableLocation.Name = "tableLocation";
84
this.tableLocation.RowSpacing = ((uint)(6));
85
this.tableLocation.ColumnSpacing = ((uint)(6));
86
// Container child tableLocation.Gtk.Table+TableChild
82
87
this.entryFileFunction = new global::Gtk.Entry ();
83
88
this.entryFileFunction.CanFocus = true;
84
89
this.entryFileFunction.Name = "entryFileFunction";
85
90
this.entryFileFunction.IsEditable = true;
86
91
this.entryFileFunction.InvisibleChar = '●';
87
this.table1.Add (this.entryFileFunction);
88
global::Gtk.Table.TableChild w3 = ((global::Gtk.Table.TableChild)(this.table1 [this.entryFileFunction]));
89
w3.LeftAttach = ((uint)(2));
90
w3.RightAttach = ((uint)(3));
92
this.tableLocation.Add (this.entryFileFunction);
93
global::Gtk.Table.TableChild w3 = ((global::Gtk.Table.TableChild)(this.tableLocation [this.entryFileFunction]));
94
w3.LeftAttach = ((uint)(1));
95
w3.RightAttach = ((uint)(2));
91
96
w3.YOptions = ((global::Gtk.AttachOptions)(4));
92
// Container child table1.Gtk.Table+TableChild
97
// Container child tableLocation.Gtk.Table+TableChild
93
98
this.hboxLineColumn = new global::Gtk.HBox ();
94
99
this.hboxLineColumn.Name = "hboxLineColumn";
95
100
this.hboxLineColumn.Spacing = 6;
138
143
w7.Expand = false;
140
this.table1.Add (this.hboxLineColumn);
141
global::Gtk.Table.TableChild w8 = ((global::Gtk.Table.TableChild)(this.table1 [this.hboxLineColumn]));
145
this.tableLocation.Add (this.hboxLineColumn);
146
global::Gtk.Table.TableChild w8 = ((global::Gtk.Table.TableChild)(this.tableLocation [this.hboxLineColumn]));
142
147
w8.TopAttach = ((uint)(1));
143
148
w8.BottomAttach = ((uint)(2));
144
w8.LeftAttach = ((uint)(2));
145
w8.RightAttach = ((uint)(3));
149
w8.LeftAttach = ((uint)(1));
150
w8.RightAttach = ((uint)(2));
146
151
w8.XOptions = ((global::Gtk.AttachOptions)(4));
147
152
w8.YOptions = ((global::Gtk.AttachOptions)(4));
148
// Container child table1.Gtk.Table+TableChild
149
this.label6 = new global::Gtk.Label ();
150
this.label6.WidthRequest = 12;
151
this.label6.Name = "label6";
152
this.table1.Add (this.label6);
153
global::Gtk.Table.TableChild w9 = ((global::Gtk.Table.TableChild)(this.table1 [this.label6]));
154
w9.XOptions = ((global::Gtk.AttachOptions)(4));
155
w9.YOptions = ((global::Gtk.AttachOptions)(4));
156
// Container child table1.Gtk.Table+TableChild
153
// Container child tableLocation.Gtk.Table+TableChild
157
154
this.labelFileFunction = new global::Gtk.Label ();
158
155
this.labelFileFunction.Name = "labelFileFunction";
159
156
this.labelFileFunction.Xalign = 0F;
160
157
this.labelFileFunction.LabelProp = global::Mono.Unix.Catalog.GetString ("File:");
161
this.table1.Add (this.labelFileFunction);
162
global::Gtk.Table.TableChild w10 = ((global::Gtk.Table.TableChild)(this.table1 [this.labelFileFunction]));
163
w10.LeftAttach = ((uint)(1));
164
w10.RightAttach = ((uint)(2));
165
w10.XOptions = ((global::Gtk.AttachOptions)(4));
166
w10.YOptions = ((global::Gtk.AttachOptions)(4));
167
// Container child table1.Gtk.Table+TableChild
158
this.tableLocation.Add (this.labelFileFunction);
159
global::Gtk.Table.TableChild w9 = ((global::Gtk.Table.TableChild)(this.tableLocation [this.labelFileFunction]));
160
w9.XOptions = ((global::Gtk.AttachOptions)(4));
161
w9.YOptions = ((global::Gtk.AttachOptions)(4));
162
// Container child tableLocation.Gtk.Table+TableChild
168
163
this.labelLine = new global::Gtk.Label ();
169
164
this.labelLine.Name = "labelLine";
170
165
this.labelLine.LabelProp = global::Mono.Unix.Catalog.GetString ("Line:");
171
this.table1.Add (this.labelLine);
172
global::Gtk.Table.TableChild w11 = ((global::Gtk.Table.TableChild)(this.table1 [this.labelLine]));
173
w11.TopAttach = ((uint)(1));
174
w11.BottomAttach = ((uint)(2));
175
w11.LeftAttach = ((uint)(1));
176
w11.RightAttach = ((uint)(2));
177
w11.XOptions = ((global::Gtk.AttachOptions)(4));
178
w11.YOptions = ((global::Gtk.AttachOptions)(4));
179
this.vbox2.Add (this.table1);
180
global::Gtk.Box.BoxChild w12 = ((global::Gtk.Box.BoxChild)(this.vbox2 [this.table1]));
166
this.tableLocation.Add (this.labelLine);
167
global::Gtk.Table.TableChild w10 = ((global::Gtk.Table.TableChild)(this.tableLocation [this.labelLine]));
168
w10.TopAttach = ((uint)(1));
169
w10.BottomAttach = ((uint)(2));
170
w10.XOptions = ((global::Gtk.AttachOptions)(4));
171
w10.YOptions = ((global::Gtk.AttachOptions)(4));
172
this.alignLocation.Add (this.tableLocation);
173
this.vboxProperties.Add (this.alignLocation);
174
global::Gtk.Box.BoxChild w12 = ((global::Gtk.Box.BoxChild)(this.vboxProperties [this.alignLocation]));
181
175
w12.Position = 1;
182
// Container child vbox2.Gtk.Box+BoxChild
178
// Container child vboxProperties.Gtk.Box+BoxChild
183
179
this.label2 = new global::Gtk.Label ();
184
180
this.label2.Name = "label2";
185
181
this.label2.Xalign = 0F;
186
182
this.label2.LabelProp = global::Mono.Unix.Catalog.GetString ("<b>Condition</b>");
187
183
this.label2.UseMarkup = true;
188
this.vbox2.Add (this.label2);
189
global::Gtk.Box.BoxChild w13 = ((global::Gtk.Box.BoxChild)(this.vbox2 [this.label2]));
184
this.vboxProperties.Add (this.label2);
185
global::Gtk.Box.BoxChild w13 = ((global::Gtk.Box.BoxChild)(this.vboxProperties [this.label2]));
190
186
w13.Position = 2;
191
187
w13.Expand = false;
192
188
w13.Fill = false;
193
// Container child vbox2.Gtk.Box+BoxChild
194
this.hbox4 = new global::Gtk.HBox ();
195
this.hbox4.Name = "hbox4";
196
this.hbox4.Spacing = 6;
197
// Container child hbox4.Gtk.Box+BoxChild
198
this.label14 = new global::Gtk.Label ();
199
this.label14.WidthRequest = 12;
200
this.label14.Name = "label14";
201
this.hbox4.Add (this.label14);
202
global::Gtk.Box.BoxChild w14 = ((global::Gtk.Box.BoxChild)(this.hbox4 [this.label14]));
206
// Container child hbox4.Gtk.Box+BoxChild
207
this.boxConditionOptions = new global::Gtk.VBox ();
208
this.boxConditionOptions.Name = "boxConditionOptions";
209
this.boxConditionOptions.Spacing = 6;
210
// Container child boxConditionOptions.Gtk.Box+BoxChild
189
// Container child vboxProperties.Gtk.Box+BoxChild
190
this.alignCondition = new global::Gtk.Alignment (0F, 0.5F, 1F, 1F);
191
this.alignCondition.Name = "alignCondition";
192
this.alignCondition.LeftPadding = ((uint)(18));
193
// Container child alignCondition.Gtk.Container+ContainerChild
194
this.vboxConditionOptions = new global::Gtk.VBox ();
195
this.vboxConditionOptions.Name = "vboxConditionOptions";
196
this.vboxConditionOptions.Spacing = 6;
197
// Container child vboxConditionOptions.Gtk.Box+BoxChild
211
198
this.radioBreakAlways = new global::Gtk.RadioButton (global::Mono.Unix.Catalog.GetString ("Always break"));
212
199
this.radioBreakAlways.CanFocus = true;
213
200
this.radioBreakAlways.Name = "radioBreakAlways";
214
this.radioBreakAlways.Active = true;
215
201
this.radioBreakAlways.DrawIndicator = true;
216
202
this.radioBreakAlways.UseUnderline = true;
217
203
this.radioBreakAlways.Group = new global::GLib.SList (global::System.IntPtr.Zero);
218
this.boxConditionOptions.Add (this.radioBreakAlways);
219
global::Gtk.Box.BoxChild w15 = ((global::Gtk.Box.BoxChild)(this.boxConditionOptions [this.radioBreakAlways]));
204
this.vboxConditionOptions.Add (this.radioBreakAlways);
205
global::Gtk.Box.BoxChild w14 = ((global::Gtk.Box.BoxChild)(this.vboxConditionOptions [this.radioBreakAlways]));
209
// Container child vboxConditionOptions.Gtk.Box+BoxChild
210
this.radioBreakWhenTrue = new global::Gtk.RadioButton (global::Mono.Unix.Catalog.GetString ("Break when condition is true"));
211
this.radioBreakWhenTrue.CanFocus = true;
212
this.radioBreakWhenTrue.Name = "radioBreakWhenTrue";
213
this.radioBreakWhenTrue.DrawIndicator = true;
214
this.radioBreakWhenTrue.UseUnderline = true;
215
this.radioBreakWhenTrue.Group = this.radioBreakAlways.Group;
216
this.vboxConditionOptions.Add (this.radioBreakWhenTrue);
217
global::Gtk.Box.BoxChild w15 = ((global::Gtk.Box.BoxChild)(this.vboxConditionOptions [this.radioBreakWhenTrue]));
221
219
w15.Expand = false;
222
220
w15.Fill = false;
223
// Container child boxConditionOptions.Gtk.Box+BoxChild
224
this.radioBreakTrue = new global::Gtk.RadioButton (global::Mono.Unix.Catalog.GetString ("Break when condition is true"));
225
this.radioBreakTrue.CanFocus = true;
226
this.radioBreakTrue.Name = "radioBreakTrue";
227
this.radioBreakTrue.DrawIndicator = true;
228
this.radioBreakTrue.UseUnderline = true;
229
this.radioBreakTrue.Group = this.radioBreakAlways.Group;
230
this.boxConditionOptions.Add (this.radioBreakTrue);
231
global::Gtk.Box.BoxChild w16 = ((global::Gtk.Box.BoxChild)(this.boxConditionOptions [this.radioBreakTrue]));
221
// Container child vboxConditionOptions.Gtk.Box+BoxChild
222
this.radioBreakWhenChanges = new global::Gtk.RadioButton (global::Mono.Unix.Catalog.GetString ("Break when the expression changes"));
223
this.radioBreakWhenChanges.CanFocus = true;
224
this.radioBreakWhenChanges.Name = "radioBreakWhenChanges";
225
this.radioBreakWhenChanges.DrawIndicator = true;
226
this.radioBreakWhenChanges.UseUnderline = true;
227
this.radioBreakWhenChanges.Group = this.radioBreakAlways.Group;
228
this.vboxConditionOptions.Add (this.radioBreakWhenChanges);
229
global::Gtk.Box.BoxChild w16 = ((global::Gtk.Box.BoxChild)(this.vboxConditionOptions [this.radioBreakWhenChanges]));
233
231
w16.Expand = false;
234
232
w16.Fill = false;
235
// Container child boxConditionOptions.Gtk.Box+BoxChild
236
this.radioBreakChange = new global::Gtk.RadioButton (global::Mono.Unix.Catalog.GetString ("Break when the expression changes"));
237
this.radioBreakChange.CanFocus = true;
238
this.radioBreakChange.Name = "radioBreakChange";
239
this.radioBreakChange.DrawIndicator = true;
240
this.radioBreakChange.UseUnderline = true;
241
this.radioBreakChange.Group = this.radioBreakAlways.Group;
242
this.boxConditionOptions.Add (this.radioBreakChange);
243
global::Gtk.Box.BoxChild w17 = ((global::Gtk.Box.BoxChild)(this.boxConditionOptions [this.radioBreakChange]));
233
// Container child vboxConditionOptions.Gtk.Box+BoxChild
234
this.alignConditionExpression = new global::Gtk.Alignment (0F, 0.5F, 1F, 1F);
235
this.alignConditionExpression.Name = "alignConditionExpression";
236
this.alignConditionExpression.LeftPadding = ((uint)(18));
237
// Container child alignConditionExpression.Gtk.Container+ContainerChild
238
this.hboxConditionExpression = new global::Gtk.HBox ();
239
this.hboxConditionExpression.Name = "hboxConditionExpression";
240
this.hboxConditionExpression.Spacing = 6;
241
// Container child hboxConditionExpression.Gtk.Box+BoxChild
242
this.labelConditionExpression = new global::Gtk.Label ();
243
this.labelConditionExpression.Name = "labelConditionExpression";
244
this.labelConditionExpression.Xalign = 0F;
245
this.labelConditionExpression.LabelProp = global::Mono.Unix.Catalog.GetString ("Condition expression:");
246
this.hboxConditionExpression.Add (this.labelConditionExpression);
247
global::Gtk.Box.BoxChild w17 = ((global::Gtk.Box.BoxChild)(this.hboxConditionExpression [this.labelConditionExpression]));
245
249
w17.Expand = false;
246
250
w17.Fill = false;
247
// Container child boxConditionOptions.Gtk.Box+BoxChild
248
this.boxCondition = new global::Gtk.HBox ();
249
this.boxCondition.Name = "boxCondition";
250
this.boxCondition.Spacing = 6;
251
// Container child boxCondition.Gtk.Box+BoxChild
252
this.label15 = new global::Gtk.Label ();
253
this.label15.WidthRequest = 12;
254
this.label15.Name = "label15";
255
this.boxCondition.Add (this.label15);
256
global::Gtk.Box.BoxChild w18 = ((global::Gtk.Box.BoxChild)(this.boxCondition [this.label15]));
260
// Container child boxCondition.Gtk.Box+BoxChild
261
this.label7 = new global::Gtk.Label ();
262
this.label7.Name = "label7";
263
this.label7.Xalign = 0F;
264
this.label7.LabelProp = global::Mono.Unix.Catalog.GetString ("Condition expression:");
265
this.boxCondition.Add (this.label7);
266
global::Gtk.Box.BoxChild w19 = ((global::Gtk.Box.BoxChild)(this.boxCondition [this.label7]));
270
// Container child boxCondition.Gtk.Box+BoxChild
251
// Container child hboxConditionExpression.Gtk.Box+BoxChild
271
252
this.entryCondition = new global::Gtk.Entry ();
272
253
this.entryCondition.CanFocus = true;
273
254
this.entryCondition.Name = "entryCondition";
274
255
this.entryCondition.IsEditable = true;
275
256
this.entryCondition.InvisibleChar = '●';
276
this.boxCondition.Add (this.entryCondition);
277
global::Gtk.Box.BoxChild w20 = ((global::Gtk.Box.BoxChild)(this.boxCondition [this.entryCondition]));
279
this.boxConditionOptions.Add (this.boxCondition);
280
global::Gtk.Box.BoxChild w21 = ((global::Gtk.Box.BoxChild)(this.boxConditionOptions [this.boxCondition]));
282
// Container child boxConditionOptions.Gtk.Box+BoxChild
283
this.hseparator1 = new global::Gtk.HSeparator ();
284
this.hseparator1.Name = "hseparator1";
285
this.boxConditionOptions.Add (this.hseparator1);
286
global::Gtk.Box.BoxChild w22 = ((global::Gtk.Box.BoxChild)(this.boxConditionOptions [this.hseparator1]));
257
this.hboxConditionExpression.Add (this.entryCondition);
258
global::Gtk.Box.BoxChild w18 = ((global::Gtk.Box.BoxChild)(this.hboxConditionExpression [this.entryCondition]));
260
this.alignConditionExpression.Add (this.hboxConditionExpression);
261
this.vboxConditionOptions.Add (this.alignConditionExpression);
262
global::Gtk.Box.BoxChild w20 = ((global::Gtk.Box.BoxChild)(this.vboxConditionOptions [this.alignConditionExpression]));
266
this.alignCondition.Add (this.vboxConditionOptions);
267
this.vboxProperties.Add (this.alignCondition);
268
global::Gtk.Box.BoxChild w22 = ((global::Gtk.Box.BoxChild)(this.vboxProperties [this.alignCondition]));
288
270
w22.Expand = false;
289
271
w22.Fill = false;
290
// Container child boxConditionOptions.Gtk.Box+BoxChild
291
this.hbox7 = new global::Gtk.HBox ();
292
this.hbox7.Name = "hbox7";
293
this.hbox7.Spacing = 6;
294
// Container child hbox7.Gtk.Box+BoxChild
295
this.label8 = new global::Gtk.Label ();
296
this.label8.Name = "label8";
297
this.label8.Xalign = 0F;
298
this.label8.LabelProp = global::Mono.Unix.Catalog.GetString ("Hit count before breaking:");
299
this.hbox7.Add (this.label8);
300
global::Gtk.Box.BoxChild w23 = ((global::Gtk.Box.BoxChild)(this.hbox7 [this.label8]));
272
// Container child vboxProperties.Gtk.Box+BoxChild
273
this.labelHitCount = new global::Gtk.Label ();
274
this.labelHitCount.Name = "labelHitCount";
275
this.labelHitCount.Xalign = 0F;
276
this.labelHitCount.LabelProp = global::Mono.Unix.Catalog.GetString ("<b>Hit Count</b>");
277
this.labelHitCount.UseMarkup = true;
278
this.vboxProperties.Add (this.labelHitCount);
279
global::Gtk.Box.BoxChild w23 = ((global::Gtk.Box.BoxChild)(this.vboxProperties [this.labelHitCount]));
302
281
w23.Expand = false;
303
282
w23.Fill = false;
304
// Container child hbox7.Gtk.Box+BoxChild
283
// Container child vboxProperties.Gtk.Box+BoxChild
284
this.alignHitCount = new global::Gtk.Alignment (0F, 0.5F, 1F, 1F);
285
this.alignHitCount.Name = "alignHitCount";
286
this.alignHitCount.LeftPadding = ((uint)(18));
287
// Container child alignHitCount.Gtk.Container+ContainerChild
288
this.vboxHitCount = new global::Gtk.VBox ();
289
this.vboxHitCount.Name = "vboxHitCount";
290
this.vboxHitCount.Spacing = 6;
291
// Container child vboxHitCount.Gtk.Box+BoxChild
292
this.labelWhenHit = new global::Gtk.Label ();
293
this.labelWhenHit.Name = "labelWhenHit";
294
this.labelWhenHit.Xalign = 0F;
295
this.labelWhenHit.LabelProp = global::Mono.Unix.Catalog.GetString ("When the condition is hit:");
296
this.vboxHitCount.Add (this.labelWhenHit);
297
global::Gtk.Box.BoxChild w24 = ((global::Gtk.Box.BoxChild)(this.vboxHitCount [this.labelWhenHit]));
301
// Container child vboxHitCount.Gtk.Box+BoxChild
302
this.hbox1 = new global::Gtk.HBox ();
303
this.hbox1.Name = "hbox1";
304
this.hbox1.Spacing = 6;
305
// Container child hbox1.Gtk.Box+BoxChild
306
this.comboHitCountMode = global::Gtk.ComboBox.NewText ();
307
this.comboHitCountMode.AppendText (global::Mono.Unix.Catalog.GetString ("Always break"));
308
this.comboHitCountMode.AppendText (global::Mono.Unix.Catalog.GetString ("Break when the hit count is less than"));
309
this.comboHitCountMode.AppendText (global::Mono.Unix.Catalog.GetString ("Break when the hit count is less than or equal to"));
310
this.comboHitCountMode.AppendText (global::Mono.Unix.Catalog.GetString ("Break when the hit count is equal to"));
311
this.comboHitCountMode.AppendText (global::Mono.Unix.Catalog.GetString ("Break when the hit count is greater than"));
312
this.comboHitCountMode.AppendText (global::Mono.Unix.Catalog.GetString ("Break when the hit count is greater than or equal to"));
313
this.comboHitCountMode.Name = "comboHitCountMode";
314
this.comboHitCountMode.Active = 0;
315
this.hbox1.Add (this.comboHitCountMode);
316
global::Gtk.Box.BoxChild w25 = ((global::Gtk.Box.BoxChild)(this.hbox1 [this.comboHitCountMode]));
320
// Container child hbox1.Gtk.Box+BoxChild
305
321
this.spinHitCount = new global::Gtk.SpinButton (0, 100000000, 1);
306
322
this.spinHitCount.CanFocus = true;
307
323
this.spinHitCount.Name = "spinHitCount";
309
325
this.spinHitCount.ClimbRate = 1;
310
326
this.spinHitCount.Numeric = true;
311
327
this.spinHitCount.Value = 1;
312
this.hbox7.Add (this.spinHitCount);
313
global::Gtk.Box.BoxChild w24 = ((global::Gtk.Box.BoxChild)(this.hbox7 [this.spinHitCount]));
317
this.boxConditionOptions.Add (this.hbox7);
318
global::Gtk.Box.BoxChild w25 = ((global::Gtk.Box.BoxChild)(this.boxConditionOptions [this.hbox7]));
322
this.hbox4.Add (this.boxConditionOptions);
323
global::Gtk.Box.BoxChild w26 = ((global::Gtk.Box.BoxChild)(this.hbox4 [this.boxConditionOptions]));
328
this.hbox1.Add (this.spinHitCount);
329
global::Gtk.Box.BoxChild w26 = ((global::Gtk.Box.BoxChild)(this.hbox1 [this.spinHitCount]));
324
330
w26.Position = 1;
325
this.vbox2.Add (this.hbox4);
326
global::Gtk.Box.BoxChild w27 = ((global::Gtk.Box.BoxChild)(this.vbox2 [this.hbox4]));
333
this.vboxHitCount.Add (this.hbox1);
334
global::Gtk.Box.BoxChild w27 = ((global::Gtk.Box.BoxChild)(this.vboxHitCount [this.hbox1]));
328
336
w27.Expand = false;
329
337
w27.Fill = false;
330
// Container child vbox2.Gtk.Box+BoxChild
338
this.alignHitCount.Add (this.vboxHitCount);
339
this.vboxProperties.Add (this.alignHitCount);
340
global::Gtk.Box.BoxChild w29 = ((global::Gtk.Box.BoxChild)(this.vboxProperties [this.alignHitCount]));
344
// Container child vboxProperties.Gtk.Box+BoxChild
331
345
this.label3 = new global::Gtk.Label ();
332
346
this.label3.Name = "label3";
333
347
this.label3.Xalign = 0F;
334
348
this.label3.LabelProp = global::Mono.Unix.Catalog.GetString ("<b>Action</b>");
335
349
this.label3.UseMarkup = true;
336
this.vbox2.Add (this.label3);
337
global::Gtk.Box.BoxChild w28 = ((global::Gtk.Box.BoxChild)(this.vbox2 [this.label3]));
341
// Container child vbox2.Gtk.Box+BoxChild
342
this.hbox2 = new global::Gtk.HBox ();
343
this.hbox2.Name = "hbox2";
344
this.hbox2.Spacing = 6;
345
// Container child hbox2.Gtk.Box+BoxChild
346
this.label10 = new global::Gtk.Label ();
347
this.label10.WidthRequest = 12;
348
this.label10.Name = "label10";
349
this.hbox2.Add (this.label10);
350
global::Gtk.Box.BoxChild w29 = ((global::Gtk.Box.BoxChild)(this.hbox2 [this.label10]));
354
// Container child hbox2.Gtk.Box+BoxChild
355
this.boxAction = new global::Gtk.VBox ();
356
this.boxAction.Name = "boxAction";
357
this.boxAction.Spacing = 6;
358
// Container child boxAction.Gtk.Box+BoxChild
350
this.vboxProperties.Add (this.label3);
351
global::Gtk.Box.BoxChild w30 = ((global::Gtk.Box.BoxChild)(this.vboxProperties [this.label3]));
355
// Container child vboxProperties.Gtk.Box+BoxChild
356
this.alignAction = new global::Gtk.Alignment (0F, 0.5F, 1F, 1F);
357
this.alignAction.Name = "alignAction";
358
this.alignAction.LeftPadding = ((uint)(18));
359
// Container child alignAction.Gtk.Container+ContainerChild
360
this.vboxAction = new global::Gtk.VBox ();
361
this.vboxAction.Name = "vboxAction";
362
this.vboxAction.Spacing = 6;
363
// Container child vboxAction.Gtk.Box+BoxChild
359
364
this.label11 = new global::Gtk.Label ();
360
365
this.label11.Name = "label11";
361
366
this.label11.Xalign = 0F;
362
367
this.label11.LabelProp = global::Mono.Unix.Catalog.GetString ("When the breakpoint is hit:");
363
this.boxAction.Add (this.label11);
364
global::Gtk.Box.BoxChild w30 = ((global::Gtk.Box.BoxChild)(this.boxAction [this.label11]));
368
// Container child boxAction.Gtk.Box+BoxChild
368
this.vboxAction.Add (this.label11);
369
global::Gtk.Box.BoxChild w31 = ((global::Gtk.Box.BoxChild)(this.vboxAction [this.label11]));
373
// Container child vboxAction.Gtk.Box+BoxChild
369
374
this.radioActionBreak = new global::Gtk.RadioButton (global::Mono.Unix.Catalog.GetString ("Break"));
370
375
this.radioActionBreak.CanFocus = true;
371
376
this.radioActionBreak.Name = "radioActionBreak";
372
this.radioActionBreak.Active = true;
373
377
this.radioActionBreak.DrawIndicator = true;
374
378
this.radioActionBreak.UseUnderline = true;
375
379
this.radioActionBreak.Group = new global::GLib.SList (global::System.IntPtr.Zero);
376
this.boxAction.Add (this.radioActionBreak);
377
global::Gtk.Box.BoxChild w31 = ((global::Gtk.Box.BoxChild)(this.boxAction [this.radioActionBreak]));
381
// Container child boxAction.Gtk.Box+BoxChild
380
this.vboxAction.Add (this.radioActionBreak);
381
global::Gtk.Box.BoxChild w32 = ((global::Gtk.Box.BoxChild)(this.vboxAction [this.radioActionBreak]));
385
// Container child vboxAction.Gtk.Box+BoxChild
382
386
this.radioActionTrace = new global::Gtk.RadioButton (global::Mono.Unix.Catalog.GetString ("Write expression to the output"));
383
387
this.radioActionTrace.CanFocus = true;
384
388
this.radioActionTrace.Name = "radioActionTrace";
385
389
this.radioActionTrace.DrawIndicator = true;
386
390
this.radioActionTrace.UseUnderline = true;
387
391
this.radioActionTrace.Group = this.radioActionBreak.Group;
388
this.boxAction.Add (this.radioActionTrace);
389
global::Gtk.Box.BoxChild w32 = ((global::Gtk.Box.BoxChild)(this.boxAction [this.radioActionTrace]));
393
// Container child boxAction.Gtk.Box+BoxChild
392
this.vboxAction.Add (this.radioActionTrace);
393
global::Gtk.Box.BoxChild w33 = ((global::Gtk.Box.BoxChild)(this.vboxAction [this.radioActionTrace]));
397
// Container child vboxAction.Gtk.Box+BoxChild
398
this.alignTraceExpression = new global::Gtk.Alignment (0F, 0.5F, 1F, 1F);
399
this.alignTraceExpression.Name = "alignTraceExpression";
400
this.alignTraceExpression.LeftPadding = ((uint)(18));
401
// Container child alignTraceExpression.Gtk.Container+ContainerChild
394
402
this.boxTraceExpression = new global::Gtk.HBox ();
395
403
this.boxTraceExpression.Name = "boxTraceExpression";
396
404
this.boxTraceExpression.Spacing = 6;
397
405
// Container child boxTraceExpression.Gtk.Box+BoxChild
398
this.label13 = new global::Gtk.Label ();
399
this.label13.WidthRequest = 12;
400
this.label13.Name = "label13";
401
this.boxTraceExpression.Add (this.label13);
402
global::Gtk.Box.BoxChild w33 = ((global::Gtk.Box.BoxChild)(this.boxTraceExpression [this.label13]));
406
// Container child boxTraceExpression.Gtk.Box+BoxChild
407
this.label12 = new global::Gtk.Label ();
408
this.label12.Name = "label12";
409
this.label12.LabelProp = global::Mono.Unix.Catalog.GetString ("Expression:");
410
this.boxTraceExpression.Add (this.label12);
411
global::Gtk.Box.BoxChild w34 = ((global::Gtk.Box.BoxChild)(this.boxTraceExpression [this.label12]));
406
this.labelTraceExpression = new global::Gtk.Label ();
407
this.labelTraceExpression.Name = "labelTraceExpression";
408
this.labelTraceExpression.LabelProp = global::Mono.Unix.Catalog.GetString ("Expression:");
409
this.boxTraceExpression.Add (this.labelTraceExpression);
410
global::Gtk.Box.BoxChild w34 = ((global::Gtk.Box.BoxChild)(this.boxTraceExpression [this.labelTraceExpression]));
413
412
w34.Expand = false;
414
413
w34.Fill = false;
415
414
// Container child boxTraceExpression.Gtk.Box+BoxChild
416
this.entryTraceExpr = new global::Gtk.Entry ();
417
this.entryTraceExpr.CanFocus = true;
418
this.entryTraceExpr.Name = "entryTraceExpr";
419
this.entryTraceExpr.IsEditable = true;
420
this.entryTraceExpr.InvisibleChar = '●';
421
this.boxTraceExpression.Add (this.entryTraceExpr);
422
global::Gtk.Box.BoxChild w35 = ((global::Gtk.Box.BoxChild)(this.boxTraceExpression [this.entryTraceExpr]));
424
this.boxAction.Add (this.boxTraceExpression);
425
global::Gtk.Box.BoxChild w36 = ((global::Gtk.Box.BoxChild)(this.boxAction [this.boxTraceExpression]));
429
this.hbox2.Add (this.boxAction);
430
global::Gtk.Box.BoxChild w37 = ((global::Gtk.Box.BoxChild)(this.hbox2 [this.boxAction]));
432
this.vbox2.Add (this.hbox2);
433
global::Gtk.Box.BoxChild w38 = ((global::Gtk.Box.BoxChild)(this.vbox2 [this.hbox2]));
438
global::Gtk.Box.BoxChild w39 = ((global::Gtk.Box.BoxChild)(w1 [this.vbox2]));
415
this.entryTraceExpression = new global::Gtk.Entry ();
416
this.entryTraceExpression.CanFocus = true;
417
this.entryTraceExpression.Name = "entryTraceExpression";
418
this.entryTraceExpression.IsEditable = true;
419
this.entryTraceExpression.InvisibleChar = '●';
420
this.boxTraceExpression.Add (this.entryTraceExpression);
421
global::Gtk.Box.BoxChild w35 = ((global::Gtk.Box.BoxChild)(this.boxTraceExpression [this.entryTraceExpression]));
423
this.alignTraceExpression.Add (this.boxTraceExpression);
424
this.vboxAction.Add (this.alignTraceExpression);
425
global::Gtk.Box.BoxChild w37 = ((global::Gtk.Box.BoxChild)(this.vboxAction [this.alignTraceExpression]));
429
this.alignAction.Add (this.vboxAction);
430
this.vboxProperties.Add (this.alignAction);
431
global::Gtk.Box.BoxChild w39 = ((global::Gtk.Box.BoxChild)(this.vboxProperties [this.alignAction]));
440
433
w39.Expand = false;
441
434
w39.Fill = false;
435
w1.Add (this.vboxProperties);
436
global::Gtk.Box.BoxChild w40 = ((global::Gtk.Box.BoxChild)(w1 [this.vboxProperties]));
442
440
// Internal child MonoDevelop.Debugger.BreakpointPropertiesDialog.ActionArea
443
global::Gtk.HButtonBox w40 = this.ActionArea;
444
w40.Name = "dialog1_ActionArea";
446
w40.BorderWidth = ((uint)(5));
447
w40.LayoutStyle = ((global::Gtk.ButtonBoxStyle)(4));
441
global::Gtk.HButtonBox w41 = this.ActionArea;
442
w41.Name = "dialog1_ActionArea";
444
w41.BorderWidth = ((uint)(5));
445
w41.LayoutStyle = ((global::Gtk.ButtonBoxStyle)(4));
448
446
// Container child dialog1_ActionArea.Gtk.ButtonBox+ButtonBoxChild
449
447
this.buttonCancel = new global::Gtk.Button ();
450
448
this.buttonCancel.CanDefault = true;