using System; using Gtk; namespace DMX2 { public partial class EditionUnivers : Gtk.Dialog { UniversDMX universEdite; public EditionUnivers (UniversDMX univers , Window parent) : base ("Edition Univers",parent,Gtk.DialogFlags.Modal) { this.Build (); universEdite = univers; ConstruitListe(); } ListStore lsGrada; ListStore lsCircuits; void ConstruitListe () { var cellNum = new CellRendererText(); var cellCircuit = new CellRendererCombo(); var cellAllume = new CellRendererToggle(); lsGrada = new ListStore(typeof(UniversDMX.Grada)); lsCircuits = new ListStore(typeof(Circuit)); listeGradas.AppendColumn("N°",cellNum); var colCircuit = listeGradas.AppendColumn("Circuit Associé",cellCircuit); listeGradas.AppendColumn("Allume",cellAllume); listeGradas.Model = lsGrada; cellCircuit.Model = lsCircuits; cellCircuit.Editable = true; colCircuit.SetCellDataFunc(cellCircuit, new TreeCellDataFunc(SetCellCircuitData)); cellCircuit.EditingStarted += CellCircuitData; } void CellCircuitData (object o, EditingStartedArgs args) { } void SetCellCircuitData (TreeViewColumn tree_column, CellRenderer cell, TreeModel tree_model, TreeIter iter) { } } }