/// <summary> /// Gets the font for the long text. /// </summary> /// <param name="state">Palette value should be applicable to this state.</param> /// <returns>Font value.</returns> public override Font GetContentLongTextFont(PaletteState state) { KryptonTreeNode kryptonNode = TreeNode as KryptonTreeNode; if ((kryptonNode != null) && (kryptonNode.LongNodeFont != null)) { return(kryptonNode.LongNodeFont); } else { return(_inherit.GetContentLongTextFont(state)); } }
/// <summary> /// Gets the second back color for the long text. /// </summary> /// <param name="state">Palette value should be applicable to this state.</param> /// <returns>Color value.</returns> public override Color GetContentLongTextColor2(PaletteState state) { KryptonTreeNode kryptonNode = TreeNode as KryptonTreeNode; if ((kryptonNode != null) && (kryptonNode.LongForeColor != Color.Empty)) { return(kryptonNode.LongForeColor); } else { return(_inherit.GetContentLongTextColor2(state)); } }
private KryptonTreeNode CreateNewItem() { KryptonTreeNode item = new KryptonTreeNode(); item.Text = "Item " + (_next++).ToString(); item.ImageIndex = _rand.Next(imageList.Images.Count - 1); item.SelectedImageIndex = item.ImageIndex; return item; }