Inheritance: TableViewBackend, ITreeViewBackend
Example #1
0
 public void LoadData(TreeViewBackend treeBackend, TreeModel treeModel, TreeIter iter)
 {
     this.treeModel = treeModel;
     this.iter = iter;
     cellView.Initialize (this);
     Visible = cellView.Visible;
 }
Example #2
0
 public void LoadData(TreeViewBackend treeBackend, TreeModel treeModel, TreeIter iter)
 {
     this.treeModel = treeModel;
     this.iter      = iter;
     cellView.Initialize(this);
     Visible = cellView.Visible;
 }
Example #3
0
 public void LoadData(TreeViewBackend treeBackend, TreeModel treeModel, TreeIter iter)
 {
     this.treeModel = treeModel;
     this.iter      = iter;
     view.Initialize(this);
     Image   = view.Image.ToImageDescription();
     Visible = view.Visible;
 }
Example #4
0
        public void LoadData(TreeViewBackend treeBackend, TreeModel treeModel, TreeIter iter)
        {
            this.treeBackend = treeBackend;
            this.treeModel = treeModel;
            this.iter = iter;
            view.Initialize (this);

            Inconsistent = view.State == CheckBoxState.Mixed;
            Active = view.State == CheckBoxState.On;
            Activatable = view.Editable;
            Visible = view.Visible;
        }
Example #5
0
        public void LoadData(TreeViewBackend treeBackend, TreeModel treeModel, TreeIter iter)
        {
            this.treeBackend = treeBackend;
            this.treeModel   = treeModel;
            this.iter        = iter;
            view.Initialize(this);

            Inconsistent = view.State == CheckBoxState.Mixed;
            Active       = view.State == CheckBoxState.On;
            Activatable  = view.Editable;
            Visible      = view.Visible;
        }
Example #6
0
        public static void SetCurrentEventRow(TreeViewBackend treeBackend, string path)
        {
            if (treeBackend != null)
            {
                var treeFrontend = (TreeView)treeBackend.Frontend;

                TreePosition toggledItem = null;

                var pathParts = path.Split(':').Select(int.Parse);

                foreach (int pathPart in pathParts)
                {
                    toggledItem = treeFrontend.DataSource.GetChild(toggledItem, pathPart);
                }

                treeBackend.CurrentEventRow = toggledItem;
            }
        }
Example #7
0
        public void LoadData(TreeViewBackend treeBackend, TreeModel treeModel, TreeIter iter)
        {
            this.treeBackend = treeBackend;
            this.treeModel = treeModel;
            this.iter = iter;
            view.Initialize (this);

            if (view.Markup != null) {
                FormattedText tx = FormattedText.FromMarkup (view.Markup);
                Text = tx.Text;
                var atts = new FastPangoAttrList ();
                atts.AddAttributes (new TextIndexer (tx.Text), tx.Attributes);
                Attributes = new Pango.AttrList (atts.Handle);
                atts.Dispose ();
            } else {
                Text = view.Text;
            }
            Editable = view.Editable;
            Visible = view.Visible;
            Ellipsize = view.Ellipsize.ToGtkValue ();
        }
Example #8
0
        public void LoadData(TreeViewBackend treeBackend, TreeModel treeModel, TreeIter iter)
        {
            this.treeBackend = treeBackend;
            this.treeModel   = treeModel;
            this.iter        = iter;
            view.Initialize(this);

            if (view.Markup != null)
            {
                FormattedText tx = FormattedText.FromMarkup(view.Markup);
                Text = tx.Text;
                var atts = new FastPangoAttrList();
                atts.AddAttributes(new TextIndexer(tx.Text), tx.Attributes);
                Attributes = new Pango.AttrList(atts.Handle);
                atts.Dispose();
            }
            else
            {
                Text = view.Text;
            }
            Editable = view.Editable;
            Visible  = view.Visible;
        }
Example #9
0
		public static void SetCurrentEventRow (TreeViewBackend treeBackend, string path)
		{
			if (treeBackend != null) {
				var treeFrontend = (TreeView)treeBackend.Frontend;

				TreePosition toggledItem = null;

				var pathParts = path.Split (':').Select (part => int.Parse (part));

				foreach (int pathPart in pathParts) {
					toggledItem = treeFrontend.DataSource.GetChild (toggledItem, pathPart);
				}

				treeBackend.CurrentEventRow = toggledItem;
			}
		}
Example #10
0
 public void LoadData(TreeViewBackend treeBackend, TreeModel treeModel, TreeIter iter)
 {
     this.treeModel = treeModel;
     this.iter = iter;
     view.Initialize (this);
     Image = view.Image.ToImageDescription ();
     Visible = view.Visible;
 }