using System; using System.Collections.Generic; using System.Globalization; using System.Linq; using System.Text; using System.Threading.Tasks; namespace WebWindowTest.Json { public static class WindowConst { public enum AreaTypes { NULL = 0, FRAME = 1, SASH = 2, FILL = 3, SPLIT = 4, SPLITTED = 5 } public enum FillTypes { NULL = 0, GLASS = 1, WOOD = 2 } public enum Shapes : int { RECTANGLE = 1, RIGHTCHAMFER = 2, LEFTCHAMFER = 3, DOUBLECHAMFER = 4, ARC = 11, ARC_FULL = 12, FILLET = 13, DOUBLEARC = 14, THREECENTERARC = 15, TRIANGLE = 21, CUSTOM = 100 } public enum SplitShapes : int { NULL = 0, VERTICAL = 1, HORIZONTAL = 2, GRID = 3, CUSTOM = 100 } public enum Joints : int { ANGLED = 1, FULL_H = 2, FULL_V = 3 } public enum SashTypes : int { NULL = 0, ACTIVE = 1, INACTIVE = 2, ACTIVE_IN = 3, ACTIVE_OUT = 4, INACTIVE_IN = 5, INACTIVE_OUT = 6 } public enum Openings : int { NULL = 0, TURNONLY_LEFT = 1, TURNONLY_RIGHT = 2, TILTTURN_LEFT = 3, TILTTURN_RIGHT = 4, TILTONLY_TOP = 5, TILTONLY_BOTTOM = 6, PIVOT = 7, FIXED = 8, COMPLANARSLIDE_LEFT = 9, COMPLANARSLIDE_RIGHT = 10, LIFTSLIDE_LEFT = 11, LIFTSLIDE_RIGHT = 12 } public enum OpeningTypes : int { NULL = 0, TURNONLY = 1, TILTTURN = 2, TILTONLY = 3, PIVOT = 4, FIXED = 5, COMPLANARSLIDE = 6, LIFTSLIDE = 7 } public enum OpeningSides : int { NULL = 0, LEFT = 1, RIGHT = 2 } public enum OrientationSash : int { NULL = 0, VERTICAL = 1, HORIZONTAL = 2 } public enum HwOptionTypes : int { TEXT = 1, LENGHT = 2, COMBO = 3 } public enum MeasureTypes: int { NULL = 0, ABSOLUTE = 1, PROPORTIONAL = 2, PERCENTAGE = 3 } // Specifies the display state of an element. public enum Visibility { // Display the element. VISIBLE, // Do not display the element, but reserve space for the element in layout. HIDDEN, // Do not display the element, and do not reserve space for it in layout. COLLAPSED } } }