Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
		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;
		}
Exemplo n.º 3
0
 public TreeView(ITreeDataSource source)
     : this()
 {
     DataSource = source;
 }
Exemplo n.º 4
0
 public void SetSource(ITreeDataSource source, IBackend sourceBackend)
 {
     Tree.ItemsSource = (TreeStoreBackend) sourceBackend;
 }
Exemplo n.º 5
0
 public TreeSource(ITreeDataSource source)
 {
     this.source = source;
 }
Exemplo n.º 6
0
 public void SetSource(ITreeDataSource source, IBackend sourceBackend)
 {
     Tree.ItemsSource = (TreeStoreBackend)sourceBackend;
 }
Exemplo n.º 7
0
 public void SetSource(ITreeDataSource source, IBackend sourceBackend)
 {
     this.source     = source;
     tsource         = new TreeSource(source);
     Tree.DataSource = tsource;
 }
Exemplo n.º 8
0
 /// <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;
 }