示例#1
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="name">Bookmark name.</param>
 /// <param name="value">Bookmark value (position along long scrollbar dimension).</param>
 /// <param name="alignment">Bookmark alignment along short scrollbar dimension.</param>
 /// <param name="tag">Tag associated with the bookmark.</param>
 public ScrollBarBookmark(string name, decimal value, ScrollBarBookmarkAlignment alignment, object tag)
 {
     Name = name;
     Value = value;
     Alignment = alignment;
     Tag = tag;
 }
示例#2
0
 /// <summary>
 /// Constructor.
 /// </summary>
 /// <param name="name">Bookmark name.</param>
 /// <param name="value">Bookmark value.</param>
 /// <param name="alignment">Bookmark alignment along short scrollbar dimension.</param>
 /// <param name="height">Bookmark dimension along long dimension of the scrollbar.</param>
 /// <param name="width">Bookmark dimension along short dimension of the scrollbar. </param>
 /// <param name="shape">Bookmark shape (oval or rectangle).</param>
 /// <param name="color">Bookmark color.</param>
 /// <param name="fillBookmarkShape"></param>
 /// <param name="stretchToScrollBarWidth">If set to <b>true</b>, value of <c>width</c> property
 /// is ignored and bookmark is drown to fill entire short scrollbar dimension.</param>
 /// <param name="tag">Tag associated with the bookmark.</param>
 public BasicShapeScrollBarBookmark(string name, decimal value, ScrollBarBookmarkAlignment alignment, int height, int width, ScrollbarBookmarkShape shape, Color color, bool fillBookmarkShape, bool stretchToScrollBarWidth, object tag)
     :base(name, value, alignment, tag)
 {
     this.Height = height;
     this.Width = width;
     this.Shape = shape;
     this.Color = color;
     this.FillBookmarkShape = fillBookmarkShape;
     this.Stretch = stretchToScrollBarWidth;
 }
示例#3
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="name">Bookmark name.</param>
 /// <param name="startValue">Range start value.</param>
 /// <param name="endValue">Range end value.</param>
 /// <param name="alignment">Bookmark alignment (left, right, center) </param>
 /// <param name="depth"></param>
 /// <param name="color"></param>
 /// <param name="fillBookmarkShape"></param>
 /// <param name="stretchToScrollBarWidth"></param>
 /// <param name="tag"></param>
 public ValueRangeScrollBarBookmark(string name, decimal startValue, decimal endValue, ScrollBarBookmarkAlignment alignment, int depth,  Color color, bool fillBookmarkShape, bool stretchToScrollBarWidth, object tag):
     base(name, startValue, alignment, 0, depth, ScrollbarBookmarkShape.Rectangle, color, fillBookmarkShape, stretchToScrollBarWidth, tag)
 {
     this.EndValue = endValue;
 }
示例#4
0
 /// <summary>
 /// Constructor.
 /// </summary>
 /// <param name="name">Bookmark name.</param>
 /// <param name="value">Bookmark value (position along long scrollbar dimension).</param>
 /// <param name="image">Image to be shown as a bookmark marker.</param>
 /// <param name="alignment">Bookmark alignment along short scrollbar dimension.</param>
 /// <param name="tag">Tag associated with the bookmark.</param>
 public ImageScrollBarBookmark(string name, decimal value, Image image, ScrollBarBookmarkAlignment alignment, object tag)
     :base(name, value, alignment, tag)
 {
     Image = image;
 }