Exemple #1
0
        public override bool ButtonPressed(Location location, ButtonEvent buttonEvent)
        {
            if (buttonEvent == ButtonEvent.Down)
            {
                if (_processId == 0 || !_processService.Activate(_processId))
                {
                    _processId = _processService.Start(_options.Executable);
                }

                return(true);
            }
            else if (buttonEvent == ButtonEvent.LongPress)
            {
                _processService.Stop(_processId);
            }

            return(base.ButtonPressed(location, buttonEvent));
        }