public void SetSource(ITreeDataSource source, IBackend sourceBackend) { TreeStoreBackend b = sourceBackend as TreeStoreBackend; if (b == null) { CustomTreeModel model = new CustomTreeModel (source); Widget.Model = model.Store; } else Widget.Model = b.Store; }
public CustomTreeModel (ITreeDataSource source) { this.source = source; adapter = new Gtk.TreeModelAdapter (this); colTypes = source.ColumnTypes; source.NodeChanged += HandleNodeChanged; source.NodeDeleted += HandleNodeDeleted; source.NodeInserted += HandleNodeInserted; source.NodesReordered += HandleNodesReordered; }
public TreeView(ITreeDataSource source) : this() { DataSource = source; }
public void SetSource(ITreeDataSource source, IBackend sourceBackend) { Tree.ItemsSource = (TreeStoreBackend) sourceBackend; }
public TreeSource(ITreeDataSource source) { this.source = source; }
public void SetSource(ITreeDataSource source, IBackend sourceBackend) { Tree.ItemsSource = (TreeStoreBackend)sourceBackend; }
public void SetSource(ITreeDataSource source, IBackend sourceBackend) { this.source = source; tsource = new TreeSource(source); Tree.DataSource = tsource; }
/// <summary> /// Initializes a new instance of the <see cref="Xwt.TreeView"/> class. /// </summary> /// <param name='source'> /// Data source /// </param> public TreeView(ITreeDataSource source) : this() { DataSource = source; }