moel@345: using System;
moel@345: using System.Collections.Generic;
moel@345: using System.Text;
moel@345:
moel@345: namespace Aga.Controls.Tree
moel@345: {
moel@345: public enum DrawSelectionMode
moel@345: {
moel@345: None, Active, Inactive, FullRowSelect
moel@345: }
moel@345:
moel@345: public enum TreeSelectionMode
moel@345: {
moel@345: Single, Multi, MultiSameParent
moel@345: }
moel@345:
moel@345: public enum NodePosition
moel@345: {
moel@345: Inside, Before, After
moel@345: }
moel@345:
moel@345: public enum VerticalAlignment
moel@345: {
moel@345: Top, Bottom, Center
moel@345: }
moel@345:
moel@345: public enum IncrementalSearchMode
moel@345: {
moel@345: None, Standard, Continuous
moel@345: }
moel@345:
moel@345: [Flags]
moel@345: public enum GridLineStyle
moel@345: {
moel@345: None = 0,
moel@345: Horizontal = 1,
moel@345: Vertical = 2,
moel@345: HorizontalAndVertical = 3
moel@345: }
moel@345:
moel@345: public enum ImageScaleMode
moel@345: {
moel@345: ///
moel@345: /// Don't scale
moel@345: ///
moel@345: Clip,
moel@345: ///
moel@345: /// Scales image to fit the display rectangle, aspect ratio is not fixed.
moel@345: ///
moel@345: Fit,
moel@345: ///
moel@345: /// Scales image down if it is larger than display rectangle, taking aspect ratio into account
moel@345: ///
moel@345: ScaleDown,
moel@345: ///
moel@345: /// Scales image up if it is smaller than display rectangle, taking aspect ratio into account
moel@345: ///
moel@345: ScaleUp,
moel@345: ///
moel@345: /// Scales image to match the display rectangle, taking aspect ratio into account
moel@345: ///
moel@345: AlwaysScale,
moel@345:
moel@345: }
moel@345: }