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; } }
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); }
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); }; } }
public TokenController(ILibreria libreria, IMapper mapper) { _libreria = libreria; _mapper = mapper; }
public LLibreria() { iLibreria = new RLibreria(); }
public BooksController(ILibreria libreria, IMapper mapper) { _mockLibreria = libreria; _mapper = mapper; }