protected virtual void AddResult(int fromIndex, int toIndex, string result) { var lblResult = new TextViewLabel(); lblResult.Text = result; var vboxResult = new VBox(); vboxResult.MarginLeft = Const.VBOX_MARGIN; vboxResult.MarginRight = Const.VBOX_MARGIN; vboxResult.MarginBottom = 3; vboxResult.PackStart(lblResult, false, true); var frmResult = new Frame(); if (fromIndex == toIndex) { frmResult.Label = string.Format(T.GetString("Result #{0}"), fromIndex); } else { frmResult.Label = string.Format(T.GetString("Results #{0}-#{1}"), fromIndex, toIndex); } frmResult.Content = vboxResult; vboxResults.PackStart(frmResult); }
protected virtual void AddResult(int index, TextResult result) { var lblResult = new TextViewLabel(); lblResult.Text = result.Text; if (!string.IsNullOrEmpty(result.TextColor)) { lblResult.TextColor = Color.FromName(result.TextColor); } var vboxResult = new VBox(); vboxResult.MarginLeft = 5; vboxResult.MarginRight = 5; vboxResult.MarginBottom = 3; vboxResult.PackStart(lblResult, false, true); var frmResult = new Frame(); frmResult.Label = string.Format(T.GetString("Result #{0} - {1}"), index, T.GetString(result.Label)); frmResult.Content = vboxResult; vboxResults.PackStart(frmResult); }