Ejemplo n.º 1
0
 private void SymbolEngine_ObserverProxy(SymbianUtils.AsyncReaderBase.TEvent aEvent, SymbianUtils.AsyncReaderBase aSender)
 {
     if (Observer != null)
     {
         Observer(aEvent, aSender);
     }
 }
Ejemplo n.º 2
0
        private void Parser_Observer(SymbianUtils.AsyncReaderBase.TEvent aEvent, AsyncReaderBase aSender)
        {
            if (InvokeRequired)
            {
                SymbianUtils.AsyncReaderBase.Observer observer = new SymbianUtils.AsyncReaderBase.Observer(Parser_Observer);
                this.BeginInvoke(observer, new object[] { aEvent, aSender });
            }
            else
            {
                switch (aEvent)
                {
                case SymbianUtils.AsyncReaderBase.TEvent.EReadingStarted:
                    iProgressBar.Maximum = 100;                           //%
                    iProgressBar.Minimum = 0;                             //%
                    iProgressBar.Value   = 0;
                    break;

                case SymbianUtils.AsyncReaderBase.TEvent.EReadingProgress:
                    iProgressBar.Value = iParser.Progress;
                    break;

                case SymbianUtils.AsyncReaderBase.TEvent.EReadingComplete:
                    Close();
                    break;
                }
            }
        }
Ejemplo n.º 3
0
        private void ParserEventHandler(SymbianUtils.AsyncReaderBase.TEvent aEvent, SymbianUtils.AsyncReaderBase aObject)
        {
            if (Observer != null)
            {
                Observer(aEvent, aObject);
            }

            if (aEvent == AsyncReaderBase.TEvent.EReadingComplete)
            {
                iActivatedSymbols.Sort();
                iParser = null;
            }
        }
Ejemplo n.º 4
0
        private void SymbolEngine_Observer(SymbianUtils.AsyncReaderBase.TEvent aEvent, SymbianUtils.AsyncReaderBase aSender)
        {
            switch (aEvent)
            {
            case SymbianUtils.AsyncReaderBase.TEvent.EReadingStarted:
                OnParsingStarted(iEngineSymbol.SymbolFileName);
                break;

            case SymbianUtils.AsyncReaderBase.TEvent.EReadingProgress:
                OnParsingProgress(iEngineSymbol.SymbolFileName, aSender.Progress);
                break;

            case SymbianUtils.AsyncReaderBase.TEvent.EReadingComplete:
                OnParsingCompleted(iEngineSymbol.SymbolFileName);
                break;
            }
        }
Ejemplo n.º 5
0
        private void SymbolEngine_Observer(SymbianUtils.AsyncReaderBase.TEvent aEvent, SymbianUtils.AsyncReaderBase aSender)
        {
            System.Diagnostics.Debug.Assert(aSender.Tag is SymbolFileEngine);
            SymbolFileEngine engine = (SymbolFileEngine)aSender.Tag;

            //
            switch (aEvent)
            {
            case SymbianUtils.AsyncReaderBase.TEvent.EReadingStarted:
                OnParsingStarted(engine.SymbolFileName);
                break;

            case SymbianUtils.AsyncReaderBase.TEvent.EReadingProgress:
                OnParsingProgress(engine.SymbolFileName, aSender.Progress);
                break;

            case SymbianUtils.AsyncReaderBase.TEvent.EReadingComplete:
                OnParsingCompleted(engine.SymbolFileName);
                break;
            }
        }
Ejemplo n.º 6
0
        private void Parser_Observer(SymbianUtils.AsyncReaderBase.TEvent aEvent, SymbianUtils.AsyncReaderBase aSender)
        {
            if (Observer != null)
            {
                Observer(aEvent, aSender);
            }

            if (aEvent == SymbianUtils.AsyncReaderBase.TEvent.EReadingComplete)
            {
                iMapFile.EnsureAllEntriesHaveSize();
                iMapFile.Sort();

                int x = 0;
                if (x != 0)
                {
                    iMapFile.Dump();
                }

                iParser = null;
            }
        }