150 lines
3.2 KiB
C#
150 lines
3.2 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Globalization;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace WebWindowComplex.Json
|
|
{
|
|
public static class WindowConst
|
|
{
|
|
public enum AreaTypes
|
|
{
|
|
NULL = 0,
|
|
FRAME = 1,
|
|
SASH = 2,
|
|
FILL = 3,
|
|
SPLIT = 4,
|
|
SPLITTED = 5,
|
|
INGLESINA = 6
|
|
}
|
|
|
|
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
|
|
}
|
|
|
|
public enum SideInglesina : int
|
|
{
|
|
NULL = 0,
|
|
INTERNAL = 1,
|
|
EXTERNAL = 2,
|
|
BOTH = 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
|
|
}
|
|
}
|
|
}
|