5
5
public partial class CodeGenerationPanel
7
7
private global::Gtk.Notebook notebook1;
9
8
private global::Gtk.VBox vbox6;
11
9
private global::Gtk.Table table1;
13
10
private global::Gtk.Label label4;
15
11
private global::Gtk.Label label5;
17
12
private global::Gtk.Label label6;
19
13
private global::Gtk.SpinButton optimizationSpinButton;
21
14
private global::Gtk.ComboBox targetComboBox;
23
15
private global::Gtk.VBox vbox1;
25
16
private global::Gtk.RadioButton noWarningRadio;
27
17
private global::Gtk.RadioButton normalWarningRadio;
29
18
private global::Gtk.RadioButton allWarningRadio;
31
19
private global::Gtk.CheckButton warningsAsErrorsCheckBox;
33
20
private global::Gtk.HBox hbox1;
35
21
private global::Gtk.Label label12;
37
22
private global::Gtk.Entry defineSymbolsTextEntry;
39
23
private global::Gtk.Frame frame2;
41
24
private global::Gtk.Alignment GtkAlignment;
43
25
private global::Gtk.Table table5;
45
26
private global::Gtk.Label label11;
47
27
private global::Gtk.Label label7;
49
28
private global::Gtk.ScrolledWindow scrolledwindow4;
51
29
private global::Gtk.TextView extraCompilerTextView;
53
30
private global::Gtk.ScrolledWindow scrolledwindow5;
55
31
private global::Gtk.TextView extraLinkerTextView;
57
32
private global::Gtk.Label GtkLabel12;
59
33
private global::Gtk.Label label1;
61
34
private global::Gtk.Table table2;
63
35
private global::Gtk.Button addLibButton;
65
36
private global::Gtk.Label label8;
67
37
private global::Gtk.Entry libAddEntry;
69
38
private global::Gtk.ScrolledWindow scrolledwindow1;
71
39
private global::Gtk.TreeView libTreeView;
73
40
private global::Gtk.VBox vbox4;
75
41
private global::Gtk.Button browseButton;
77
42
private global::Gtk.Button removeLibButton;
79
43
private global::Gtk.Label label2;
81
44
private global::Gtk.VBox vbox7;
83
45
private global::Gtk.Table table4;
85
46
private global::Gtk.HBox hbox2;
87
47
private global::Gtk.Entry libPathEntry;
89
48
private global::Gtk.Button quickInsertLibButton;
91
49
private global::Gtk.Label label10;
93
50
private global::Gtk.Button libPathAddButton;
95
51
private global::Gtk.ScrolledWindow scrolledwindow3;
97
52
private global::Gtk.TreeView libPathTreeView;
99
53
private global::Gtk.VBox vbox3;
101
54
private global::Gtk.Button libPathBrowseButton;
103
55
private global::Gtk.Button libPathRemoveButton;
105
56
private global::Gtk.Table table3;
107
57
private global::Gtk.HBox hbox3;
109
58
private global::Gtk.Entry includePathEntry;
111
59
private global::Gtk.Button quickInsertIncludeButton;
113
60
private global::Gtk.Button includePathAddButton;
115
61
private global::Gtk.Label label9;
117
62
private global::Gtk.ScrolledWindow scrolledwindow2;
119
63
private global::Gtk.TreeView includePathTreeView;
121
64
private global::Gtk.VBox vbox5;
123
65
private global::Gtk.Button includePathBrowseButton;
125
66
private global::Gtk.Button includePathRemoveButton;
127
67
private global::Gtk.Label label3;
129
69
protected virtual void Build ()
151
91
this.label4 = new global::Gtk.Label ();
152
92
this.label4.Name = "label4";
153
93
this.label4.Xpad = 10;
154
this.label4.Xalign = 0f;
94
this.label4.Xalign = 0F;
155
95
this.label4.LabelProp = global::Mono.Unix.Catalog.GetString ("Warning Level:");
156
96
this.table1.Add (this.label4);
157
global::Gtk.Table.TableChild w1 = ((global::Gtk.Table.TableChild)(this.table1[this.label4]));
97
global::Gtk.Table.TableChild w1 = ((global::Gtk.Table.TableChild)(this.table1 [this.label4]));
158
98
w1.XOptions = ((global::Gtk.AttachOptions)(4));
159
99
w1.YOptions = ((global::Gtk.AttachOptions)(4));
160
100
// Container child table1.Gtk.Table+TableChild
161
101
this.label5 = new global::Gtk.Label ();
162
102
this.label5.Name = "label5";
163
103
this.label5.Xpad = 10;
164
this.label5.Xalign = 0f;
104
this.label5.Xalign = 0F;
165
105
this.label5.LabelProp = global::Mono.Unix.Catalog.GetString ("Optimization Level:");
166
106
this.table1.Add (this.label5);
167
global::Gtk.Table.TableChild w2 = ((global::Gtk.Table.TableChild)(this.table1[this.label5]));
107
global::Gtk.Table.TableChild w2 = ((global::Gtk.Table.TableChild)(this.table1 [this.label5]));
168
108
w2.TopAttach = ((uint)(1));
169
109
w2.BottomAttach = ((uint)(2));
170
110
w2.XOptions = ((global::Gtk.AttachOptions)(4));
173
113
this.label6 = new global::Gtk.Label ();
174
114
this.label6.Name = "label6";
175
115
this.label6.Xpad = 10;
176
this.label6.Xalign = 0f;
116
this.label6.Xalign = 0F;
177
117
this.label6.LabelProp = global::Mono.Unix.Catalog.GetString ("Target:");
178
118
this.table1.Add (this.label6);
179
global::Gtk.Table.TableChild w3 = ((global::Gtk.Table.TableChild)(this.table1[this.label6]));
119
global::Gtk.Table.TableChild w3 = ((global::Gtk.Table.TableChild)(this.table1 [this.label6]));
180
120
w3.TopAttach = ((uint)(2));
181
121
w3.BottomAttach = ((uint)(3));
182
122
w3.XOptions = ((global::Gtk.AttachOptions)(4));
218
158
this.noWarningRadio = new global::Gtk.RadioButton (global::Mono.Unix.Catalog.GetString ("no warnings"));
219
159
this.noWarningRadio.CanFocus = true;
220
160
this.noWarningRadio.Name = "noWarningRadio";
161
this.noWarningRadio.Active = true;
221
162
this.noWarningRadio.DrawIndicator = true;
222
163
this.noWarningRadio.UseUnderline = true;
223
164
this.noWarningRadio.Group = new global::GLib.SList (global::System.IntPtr.Zero);
224
165
this.vbox1.Add (this.noWarningRadio);
225
global::Gtk.Box.BoxChild w6 = ((global::Gtk.Box.BoxChild)(this.vbox1[this.noWarningRadio]));
166
global::Gtk.Box.BoxChild w6 = ((global::Gtk.Box.BoxChild)(this.vbox1 [this.noWarningRadio]));
227
168
w6.Expand = false;
258
199
this.warningsAsErrorsCheckBox.DrawIndicator = true;
259
200
this.warningsAsErrorsCheckBox.UseUnderline = true;
260
201
this.vbox1.Add (this.warningsAsErrorsCheckBox);
261
global::Gtk.Box.BoxChild w9 = ((global::Gtk.Box.BoxChild)(this.vbox1[this.warningsAsErrorsCheckBox]));
202
global::Gtk.Box.BoxChild w9 = ((global::Gtk.Box.BoxChild)(this.vbox1 [this.warningsAsErrorsCheckBox]));
263
204
w9.Expand = false;
265
206
this.table1.Add (this.vbox1);
266
global::Gtk.Table.TableChild w10 = ((global::Gtk.Table.TableChild)(this.table1[this.vbox1]));
207
global::Gtk.Table.TableChild w10 = ((global::Gtk.Table.TableChild)(this.table1 [this.vbox1]));
267
208
w10.LeftAttach = ((uint)(1));
268
209
w10.RightAttach = ((uint)(2));
269
210
w10.XOptions = ((global::Gtk.AttachOptions)(4));
270
211
w10.YOptions = ((global::Gtk.AttachOptions)(4));
271
212
this.vbox6.Add (this.table1);
272
global::Gtk.Box.BoxChild w11 = ((global::Gtk.Box.BoxChild)(this.vbox6[this.table1]));
213
global::Gtk.Box.BoxChild w11 = ((global::Gtk.Box.BoxChild)(this.vbox6 [this.table1]));
273
214
w11.Position = 0;
274
215
w11.Expand = false;
275
216
w11.Fill = false;
296
237
this.defineSymbolsTextEntry.IsEditable = true;
297
238
this.defineSymbolsTextEntry.InvisibleChar = '●';
298
239
this.hbox1.Add (this.defineSymbolsTextEntry);
299
global::Gtk.Box.BoxChild w13 = ((global::Gtk.Box.BoxChild)(this.hbox1[this.defineSymbolsTextEntry]));
240
global::Gtk.Box.BoxChild w13 = ((global::Gtk.Box.BoxChild)(this.hbox1 [this.defineSymbolsTextEntry]));
300
241
w13.Position = 1;
301
242
w13.Padding = ((uint)(14));
302
243
this.vbox6.Add (this.hbox1);
303
global::Gtk.Box.BoxChild w14 = ((global::Gtk.Box.BoxChild)(this.vbox6[this.hbox1]));
244
global::Gtk.Box.BoxChild w14 = ((global::Gtk.Box.BoxChild)(this.vbox6 [this.hbox1]));
304
245
w14.Position = 1;
305
246
w14.Expand = false;
306
247
w14.Fill = false;
308
249
this.frame2 = new global::Gtk.Frame ();
309
250
this.frame2.Name = "frame2";
310
251
this.frame2.ShadowType = ((global::Gtk.ShadowType)(0));
311
this.frame2.LabelYalign = 0f;
252
this.frame2.LabelYalign = 0F;
312
253
// Container child frame2.Gtk.Container+ContainerChild
313
this.GtkAlignment = new global::Gtk.Alignment (0f, 0f, 1f, 1f);
254
this.GtkAlignment = new global::Gtk.Alignment (0F, 0F, 1F, 1F);
314
255
this.GtkAlignment.Name = "GtkAlignment";
315
256
this.GtkAlignment.LeftPadding = ((uint)(12));
316
257
// Container child GtkAlignment.Gtk.Container+ContainerChild
322
263
// Container child table5.Gtk.Table+TableChild
323
264
this.label11 = new global::Gtk.Label ();
324
265
this.label11.Name = "label11";
325
this.label11.Xalign = 0f;
266
this.label11.Xalign = 0F;
326
267
this.label11.LabelProp = global::Mono.Unix.Catalog.GetString ("Extra Linker Options");
327
268
this.table5.Add (this.label11);
328
global::Gtk.Table.TableChild w15 = ((global::Gtk.Table.TableChild)(this.table5[this.label11]));
269
global::Gtk.Table.TableChild w15 = ((global::Gtk.Table.TableChild)(this.table5 [this.label11]));
329
270
w15.LeftAttach = ((uint)(1));
330
271
w15.RightAttach = ((uint)(2));
331
272
w15.XOptions = ((global::Gtk.AttachOptions)(4));
333
274
// Container child table5.Gtk.Table+TableChild
334
275
this.label7 = new global::Gtk.Label ();
335
276
this.label7.Name = "label7";
336
this.label7.Xalign = 0f;
277
this.label7.Xalign = 0F;
337
278
this.label7.LabelProp = global::Mono.Unix.Catalog.GetString ("Extra Compiler Options");
338
279
this.table5.Add (this.label7);
339
global::Gtk.Table.TableChild w16 = ((global::Gtk.Table.TableChild)(this.table5[this.label7]));
280
global::Gtk.Table.TableChild w16 = ((global::Gtk.Table.TableChild)(this.table5 [this.label7]));
340
281
w16.XOptions = ((global::Gtk.AttachOptions)(4));
341
282
w16.YOptions = ((global::Gtk.AttachOptions)(4));
342
283
// Container child table5.Gtk.Table+TableChild
466
407
this.removeLibButton.UseUnderline = true;
467
408
this.removeLibButton.Label = global::Mono.Unix.Catalog.GetString ("Remove");
468
409
this.vbox4.Add (this.removeLibButton);
469
global::Gtk.Box.BoxChild w31 = ((global::Gtk.Box.BoxChild)(this.vbox4[this.removeLibButton]));
410
global::Gtk.Box.BoxChild w31 = ((global::Gtk.Box.BoxChild)(this.vbox4 [this.removeLibButton]));
470
411
w31.Position = 1;
471
412
w31.Expand = false;
472
413
w31.Fill = false;
473
414
this.table2.Add (this.vbox4);
474
global::Gtk.Table.TableChild w32 = ((global::Gtk.Table.TableChild)(this.table2[this.vbox4]));
415
global::Gtk.Table.TableChild w32 = ((global::Gtk.Table.TableChild)(this.table2 [this.vbox4]));
475
416
w32.TopAttach = ((uint)(1));
476
417
w32.BottomAttach = ((uint)(2));
477
418
w32.LeftAttach = ((uint)(2));
478
419
w32.RightAttach = ((uint)(3));
479
420
w32.XOptions = ((global::Gtk.AttachOptions)(4));
480
421
this.notebook1.Add (this.table2);
481
global::Gtk.Notebook.NotebookChild w33 = ((global::Gtk.Notebook.NotebookChild)(this.notebook1[this.table2]));
422
global::Gtk.Notebook.NotebookChild w33 = ((global::Gtk.Notebook.NotebookChild)(this.notebook1 [this.table2]));
482
423
w33.Position = 1;
484
425
this.label2 = new global::Gtk.Label ();
517
458
this.quickInsertLibButton.UseUnderline = true;
518
459
this.quickInsertLibButton.Label = global::Mono.Unix.Catalog.GetString (">");
519
460
this.hbox2.Add (this.quickInsertLibButton);
520
global::Gtk.Box.BoxChild w35 = ((global::Gtk.Box.BoxChild)(this.hbox2[this.quickInsertLibButton]));
461
global::Gtk.Box.BoxChild w35 = ((global::Gtk.Box.BoxChild)(this.hbox2 [this.quickInsertLibButton]));
521
462
w35.Position = 1;
522
463
w35.Expand = false;
523
464
w35.Fill = false;
524
465
this.table4.Add (this.hbox2);
525
global::Gtk.Table.TableChild w36 = ((global::Gtk.Table.TableChild)(this.table4[this.hbox2]));
466
global::Gtk.Table.TableChild w36 = ((global::Gtk.Table.TableChild)(this.table4 [this.hbox2]));
526
467
w36.LeftAttach = ((uint)(1));
527
468
w36.RightAttach = ((uint)(2));
528
469
w36.YOptions = ((global::Gtk.AttachOptions)(4));
586
527
this.libPathRemoveButton.UseUnderline = true;
587
528
this.libPathRemoveButton.Label = global::Mono.Unix.Catalog.GetString ("Remove");
588
529
this.vbox3.Add (this.libPathRemoveButton);
589
global::Gtk.Box.BoxChild w42 = ((global::Gtk.Box.BoxChild)(this.vbox3[this.libPathRemoveButton]));
530
global::Gtk.Box.BoxChild w42 = ((global::Gtk.Box.BoxChild)(this.vbox3 [this.libPathRemoveButton]));
590
531
w42.Position = 1;
591
532
w42.Expand = false;
592
533
w42.Fill = false;
593
534
this.table4.Add (this.vbox3);
594
global::Gtk.Table.TableChild w43 = ((global::Gtk.Table.TableChild)(this.table4[this.vbox3]));
535
global::Gtk.Table.TableChild w43 = ((global::Gtk.Table.TableChild)(this.table4 [this.vbox3]));
595
536
w43.TopAttach = ((uint)(1));
596
537
w43.BottomAttach = ((uint)(2));
597
538
w43.LeftAttach = ((uint)(2));
598
539
w43.RightAttach = ((uint)(3));
599
540
w43.XOptions = ((global::Gtk.AttachOptions)(4));
600
541
this.vbox7.Add (this.table4);
601
global::Gtk.Box.BoxChild w44 = ((global::Gtk.Box.BoxChild)(this.vbox7[this.table4]));
542
global::Gtk.Box.BoxChild w44 = ((global::Gtk.Box.BoxChild)(this.vbox7 [this.table4]));
602
543
w44.Position = 0;
603
544
// Container child vbox7.Gtk.Box+BoxChild
604
545
this.table3 = new global::Gtk.Table (((uint)(2)), ((uint)(3)), false);
626
567
this.quickInsertIncludeButton.UseUnderline = true;
627
568
this.quickInsertIncludeButton.Label = global::Mono.Unix.Catalog.GetString (">");
628
569
this.hbox3.Add (this.quickInsertIncludeButton);
629
global::Gtk.Box.BoxChild w46 = ((global::Gtk.Box.BoxChild)(this.hbox3[this.quickInsertIncludeButton]));
570
global::Gtk.Box.BoxChild w46 = ((global::Gtk.Box.BoxChild)(this.hbox3 [this.quickInsertIncludeButton]));
630
571
w46.Position = 1;
631
572
w46.Expand = false;
632
573
w46.Fill = false;
633
574
this.table3.Add (this.hbox3);
634
global::Gtk.Table.TableChild w47 = ((global::Gtk.Table.TableChild)(this.table3[this.hbox3]));
575
global::Gtk.Table.TableChild w47 = ((global::Gtk.Table.TableChild)(this.table3 [this.hbox3]));
635
576
w47.LeftAttach = ((uint)(1));
636
577
w47.RightAttach = ((uint)(2));
637
578
w47.YOptions = ((global::Gtk.AttachOptions)(4));
695
636
this.includePathRemoveButton.UseUnderline = true;
696
637
this.includePathRemoveButton.Label = global::Mono.Unix.Catalog.GetString ("Remove");
697
638
this.vbox5.Add (this.includePathRemoveButton);
698
global::Gtk.Box.BoxChild w53 = ((global::Gtk.Box.BoxChild)(this.vbox5[this.includePathRemoveButton]));
639
global::Gtk.Box.BoxChild w53 = ((global::Gtk.Box.BoxChild)(this.vbox5 [this.includePathRemoveButton]));
699
640
w53.Position = 1;
700
641
w53.Expand = false;
701
642
w53.Fill = false;
702
643
this.table3.Add (this.vbox5);
703
global::Gtk.Table.TableChild w54 = ((global::Gtk.Table.TableChild)(this.table3[this.vbox5]));
644
global::Gtk.Table.TableChild w54 = ((global::Gtk.Table.TableChild)(this.table3 [this.vbox5]));
704
645
w54.TopAttach = ((uint)(1));
705
646
w54.BottomAttach = ((uint)(2));
706
647
w54.LeftAttach = ((uint)(2));
707
648
w54.RightAttach = ((uint)(3));
708
649
w54.XOptions = ((global::Gtk.AttachOptions)(4));
709
650
this.vbox7.Add (this.table3);
710
global::Gtk.Box.BoxChild w55 = ((global::Gtk.Box.BoxChild)(this.vbox7[this.table3]));
651
global::Gtk.Box.BoxChild w55 = ((global::Gtk.Box.BoxChild)(this.vbox7 [this.table3]));
711
652
w55.Position = 1;
712
653
this.notebook1.Add (this.vbox7);
713
global::Gtk.Notebook.NotebookChild w56 = ((global::Gtk.Notebook.NotebookChild)(this.notebook1[this.vbox7]));
654
global::Gtk.Notebook.NotebookChild w56 = ((global::Gtk.Notebook.NotebookChild)(this.notebook1 [this.vbox7]));
714
655
w56.Position = 2;
716
657
this.label3 = new global::Gtk.Label ();