Пример #1
0
 /// <summary>
 ///     Create new display data using images from the tree default image list
 /// </summary>
 /// <param name="image">The image to use for an unselected item state. Use -1 for no image.</param>
 public VirtualTreeDisplayData(short image)
 {
     myForceSelectLength = myForceSelectStart = 0;
     myImageList         = null;
     myStateImageList    = null;
     myStateImage        = -1;
     myOverlayIndex      = -1;
     myOverlayIndices    = null;
     myState             = 0;
     myImage             = mySelectedImage = image;
     myForeColor         = Color.Empty;
     myBackColor         = Color.Empty;
     myStateImagePadding = 0;
     myHideEmpty         = false;
 }
Пример #2
0
 /// <summary>
 ///     Create new display data using images from the provided image list
 /// </summary>
 /// <param name="image">The image to use for an unselected item state. Use -1 for no image.</param>
 /// <param name="selectedImage">The image to use for a selected item state</param>
 /// <param name="overlayIndex">The image to use as an overlay for the given image</param>
 /// <param name="overlayIndices">A list of indices in the image list that can be used as overlays. If this is not null, then each bit in the overlayIndex corresponds to an item in this list.</param>
 /// <param name="imageList">The imagelist to pull images from</param>
 /// <param name="state">Other display settings</param>
 public VirtualTreeDisplayData(
     short image, short selectedImage, short overlayIndex, IList overlayIndices, ImageList imageList, VirtualTreeDisplayStates state)
 {
     myForceSelectLength = myForceSelectStart = 0;
     myImage             = image;
     mySelectedImage     = selectedImage;
     myImageList         = imageList;
     myStateImageList    = null;
     myStateImage        = -1;
     myOverlayIndex      = overlayIndex;
     myOverlayIndices    = null;
     myState             = state;
     myForeColor         = Color.Empty;
     myBackColor         = Color.Empty;
     myStateImagePadding = 0;
     myHideEmpty         = false;
     OverlayIndices      = overlayIndices;
 }
 /// <summary>
 ///     Create new display data using images from the tree default image list.
 /// </summary>
 /// <param name="image">The image to use for an unselected item state</param>
 /// <param name="selectedImage">The image to use for a selected item state</param>
 /// <param name="state">Other display settings</param>
 public VirtualTreeDisplayData(short image, short selectedImage, VirtualTreeDisplayStates state)
 {
     myForceSelectLength = myForceSelectStart = 0;
     myImageList = null;
     myStateImageList = null;
     myStateImage = -1;
     myOverlayIndex = -1;
     myOverlayIndices = null;
     myImage = image;
     mySelectedImage = selectedImage;
     myState = state;
     myForeColor = Color.Empty;
     myBackColor = Color.Empty;
     myStateImagePadding = 0;
     myHideEmpty = false;
 }
 /// <summary>
 ///     Create a new structure with the given display and state masks
 /// </summary>
 /// <param name="mask"></param>
 /// <param name="stateMask"></param>
 public VirtualTreeDisplayDataMasks(VirtualTreeDisplayMasks mask, VirtualTreeDisplayStates stateMask)
 {
     myMask = mask;
     myStateMask = stateMask;
 }
Пример #5
0
 /// <summary>
 ///     Create a new structure with the given display and state masks
 /// </summary>
 /// <param name="mask"></param>
 /// <param name="stateMask"></param>
 public VirtualTreeDisplayDataMasks(VirtualTreeDisplayMasks mask, VirtualTreeDisplayStates stateMask)
 {
     myMask      = mask;
     myStateMask = stateMask;
 }