Example #1
0
        private void CreateContent()
        {
            DeleteChildren(true);

            for (int glyphCount = 0; glyphCount < Data.Length; glyphCount++)
            {
                GlyphHintData glyphHintData = Data[glyphCount];

                if (glyphHintData.TranslationData == null)
                {
                    continue;
                }

                AddGlyphEntry(glyphHintData);
            }
        }
Example #2
0
        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;
        }