loupiottes/DMX-2.0/EditionUnivers.cs
2013-04-24 18:42:18 +00:00

54 lines
1.2 KiB
C#

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)
{
}
}
}