Esempio n. 1
0
 GlyphRunDrawing BuildGlyphDrawing(SymbolObject symbol) =>
 new GlyphRunDrawing
 {
     GlyphRun = GlyphRunBuilder.CreateGlyphRun(
         FontSymbolMapping.Map[symbol.Symbol].ToString(),
         symbol.Origin,
         symbol.Size),
     ForegroundBrush = symbol.IsHighlighted ? Brushes.Red : Brushes.Black
 };
Esempio n. 2
0
 public ExchangeSymbol(SymbolObject obj)
 {
     Symbol         = obj.Symbol;
     BaseAsset      = obj.BaseAsset;
     QuoteAsset     = obj.QuoteAsset;
     IceBergAllowed = obj.IceBergAllowed;
     Status         = obj.Status;
     Filters        = new Dictionary <string, Dictionary <string, string> >();
     SetFilters(obj.Filters);
 }
    private void InstantiateSymbol(int index, Vector3 position, Sprite normalSprite, Sprite blurredSprite)
    {
        m_SymbolObjects[index] = new SymbolObject
        {
            NormalSymbol  = Instantiate(m_SymbolPrefab),
            BlurredSymbol = Instantiate(m_SymbolPrefab)
        };

        m_SymbolObjects[index].NormalSymbol.rectTransform.localPosition  = position;
        m_SymbolObjects[index].BlurredSymbol.rectTransform.localPosition = position;

        m_SymbolObjects[index].NormalSymbol.rectTransform.SetParent(m_NormalSymbolList.transform, false);
        m_SymbolObjects[index].BlurredSymbol.rectTransform.SetParent(m_BlurredSymbolList.transform, false);

        m_SymbolObjects[index].NormalSymbol.sprite  = normalSprite;
        m_SymbolObjects[index].BlurredSymbol.sprite = blurredSprite;
    }
Esempio n. 4
0
        private void AddSymbol(SymbolObject symbolObj)
        {
            var symbol = new ExchangeSymbol(symbolObj);

            symbols.Add(symbol.Symbol, symbol);
        }