private void CreateContent() { DeleteChildren(true); for (int glyphCount = 0; glyphCount < Data.Length; glyphCount++) { GlyphHintData glyphHintData = Data[glyphCount]; if (glyphHintData.TranslationData == null) { continue; } AddGlyphEntry(glyphHintData); } }
private void AddGlyphEntry(GlyphHintData glyphHintData) { Panel panel = Add.Panel(); panel.AddClass("text-color-info"); panel.AddClass("text-shadow"); for (int i = 0; i < glyphHintData.InputButtons.Count; i++) { panel.AddChild(new BindingKeyImage(glyphHintData.InputButtons[i])); if (i != glyphHintData.InputButtons.Count - 1) { Label label = panel.Add.Label(" + ", "text-color-info"); label.Style.PaddingTop = 10; label.Style.PaddingLeft = 5; } } TranslationLabel translationLabel = panel.Add.TranslationLabel(glyphHintData.TranslationData); translationLabel.Style.Padding = 10; translationLabel.Style.PaddingLeft = 15; }