private void OnLibreriaChange(object sender, EventArgs args)
        {
            ILibreria libreria = Documento.getInstance().Libreria;

            _editor.DaLibreriaOption.DropDownItems.Clear();
            foreach (PersisterMapper <ImmagineFissa> el in libreria.ImmaginiFisse)
            {
                ToolStripMenuItem item = new ToolStripMenuItem();
                item.Text = el.Element.Nome;
                item.Tag  = el.Element;
                _editor.DaLibreriaOption.DropDownItems.Add(item);
                item.Click += OnLibreriaItemClick;
            }

            _editor.DaLibreriaOption.DropDownItems.Add(new ToolStripSeparator());

            foreach (PersisterMapper <Animazione> el in libreria.Animazioni)
            {
                ToolStripMenuItem item = new ToolStripMenuItem();
                item.Text = el.Element.Nome;
                item.Tag  = el.Element;
                _editor.DaLibreriaOption.DropDownItems.Add(item);
                item.Click += OnLibreriaItemClick;
            }
        }
Exemple #2
0
        private void FillDeleters()
        {
            ILibreria l = Documento.getInstance().Libreria;

            _deleters.Add(typeof(ImmagineFissa), l.EliminaImmagineFissa);
            _deleters.Add(typeof(Animazione), l.EliminaAnimazione);
            _deleters.Add(typeof(Sequenza), l.EliminaSequenza);
            _deleters.Add(typeof(ProgrammazioneGiornaliera), l.EliminaProgrGiornaliera);
        }
Exemple #3
0
        private void OnLibreriaClick(object sender, MouseEventArgs args)
        {
            TreeView view  = _mainContainer.LibreriaView;
            Point    click = new Point(args.X, args.Y);
            TreeNode node  = view.GetNodeAt(click);

            view.SelectedNode = node;
            if (null == node.Parent)
            {
                return;
            }
            if (args.Button == MouseButtons.Right)
            {
                view.ContextMenuStrip.Show(view, click);
                ILibreria       l      = Documento.getInstance().Libreria;
                PersisterMapper mapper = (PersisterMapper)node.Tag;
                _mainContainer.Elimina.Click += (object s, EventArgs a) => { _deleters[mapper.Element.GetType()](mapper.ID); };
            }
        }
Exemple #4
0
 public TokenController(ILibreria libreria, IMapper mapper)
 {
     _libreria = libreria;
     _mapper   = mapper;
 }
Exemple #5
0
 public LLibreria()
 {
     iLibreria = new RLibreria();
 }
Exemple #6
0
 public BooksController(ILibreria libreria, IMapper mapper)
 {
     _mockLibreria = libreria;
     _mapper       = mapper;
 }