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: }