Esempio n. 1
0
        private void FileManagerItemClicked(object sender, EventArgs e)
        {
            if (_selectedFileManagerItem != null)
            {
                _selectedFileManagerItem.BackColor = _selectedFileManagerItem.DefaultBackgroundColor;
                foreach (Core.NavigationElements.ITrack track in _selectedFileManagerItem.File.Tracks)
                {
                    navigationalMapControl1.RemoveTrack(track);
                }
            }

            _selectedFileManagerItem           = sender as FileManagerItem;
            _selectedFileManagerItem.BackColor = SystemColors.GradientActiveCaption;

            foreach (Core.NavigationElements.ITrack track in _selectedFileManagerItem.File.Tracks)
            {
                Core.NavigationElements.Services s = new Core.NavigationElements.Services();
                var newTrack = s.TrackSimplifier(track);

                navigationalMapControl1.DrawTrack(newTrack, true);
            }
        }
Esempio n. 2
0
        private void CreateFileManagerItems()
        {
            foreach (GPSFileDescription fileDescription in _gpsFileList)
            {
                FileManagerItem item = new FileManagerItem(fileDescription);

                item.ItemClicked += new EventHandler(FileManagerItemClicked);

                item.Anchor = AnchorStyles.Left | AnchorStyles.Right;
                if (_fileManagerItems.Count % 2 == 0)
                {
                    item.BackColor = SystemColors.ControlLight;
                    item.DefaultBackgroundColor = SystemColors.ControlLight;
                }
                else
                {
                    item.BackColor = SystemColors.Control;
                    item.DefaultBackgroundColor = SystemColors.Control;
                }
                _fileManagerItems.Add(item);
            }
        }
        private void CreateFileManagerItems()
        {
            foreach (GPSFileDescription fileDescription in _gpsFileList)
            {
                FileManagerItem item = new FileManagerItem(fileDescription);

                item.ItemClicked += new EventHandler(FileManagerItemClicked);

                item.Anchor = AnchorStyles.Left | AnchorStyles.Right;
                if (_fileManagerItems.Count % 2 == 0)
                {
                    item.BackColor = SystemColors.ControlLight;
                    item.DefaultBackgroundColor = SystemColors.ControlLight;
                }
                else
                {
                    item.BackColor = SystemColors.Control;
                    item.DefaultBackgroundColor = SystemColors.Control;
                }
                _fileManagerItems.Add(item);
            }
        }
        private void FileManagerItemClicked(object sender, EventArgs e)
        {
            if (_selectedFileManagerItem != null)
            {
                _selectedFileManagerItem.BackColor = _selectedFileManagerItem.DefaultBackgroundColor;
                foreach (Core.NavigationElements.ITrack track in _selectedFileManagerItem.File.Tracks)
                {
                    navigationalMapControl1.RemoveTrack(track);
                }
            }

            _selectedFileManagerItem = sender as FileManagerItem;
            _selectedFileManagerItem.BackColor = SystemColors.GradientActiveCaption;

            foreach (Core.NavigationElements.ITrack track in _selectedFileManagerItem.File.Tracks)
            {
                Core.NavigationElements.Services s = new Core.NavigationElements.Services();
                var newTrack =  s.TrackSimplifier(track);

                navigationalMapControl1.DrawTrack(newTrack, true);
            }
        }