54 lines
1.2 KiB
C#
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)
|
|
{
|
|
|
|
}
|
|
|
|
|
|
}
|
|
}
|
|
|