export var BorderStyle;
(function (BorderStyle) {
    BorderStyle["Solid"] = "Solid";
    BorderStyle["Dotted"] = "Dotted";
    BorderStyle["Dashed"] = "Dashed";
    BorderStyle["Groove"] = "Groove";
    BorderStyle["Double"] = "Double";
})(BorderStyle || (BorderStyle = {}));
export var DisplayStyle;
(function (DisplayStyle) {
    DisplayStyle["Block"] = "Block";
    DisplayStyle["Inline"] = "Inline";
    DisplayStyle["Inline Block"] = "Inline Block";
    DisplayStyle["Flex"] = "Flex";
})(DisplayStyle || (DisplayStyle = {}));
export var WidthUnitInterface;
(function (WidthUnitInterface) {
    WidthUnitInterface["PERCENTAGE"] = "%";
    WidthUnitInterface["PIXEL"] = "px";
})(WidthUnitInterface || (WidthUnitInterface = {}));
export var FormMode;
(function (FormMode) {
    FormMode["LayoutDesign"] = "LayoutDesign";
    FormMode["FormDesign"] = "FormDesign";
    FormMode["Runtime"] = "Runtime";
    FormMode["JSON"] = "Json";
    FormMode["Data"] = "Data";
    FormMode["Rules"] = "Rules";
})(FormMode || (FormMode = {}));
export var TextControlStyle;
(function (TextControlStyle) {
    TextControlStyle["LABELED"] = "labeled";
    TextControlStyle["OUTLINE"] = "outline";
    TextControlStyle["SHADED"] = "shaded";
    TextControlStyle["UNDERLINED"] = "underlined";
})(TextControlStyle || (TextControlStyle = {}));
export var TextControlSize;
(function (TextControlSize) {
    TextControlSize["STANDARD"] = "medium";
    TextControlSize["SMALL"] = "small";
})(TextControlSize || (TextControlSize = {}));
export var ButtonControlSize;
(function (ButtonControlSize) {
    ButtonControlSize["STANDARD"] = "medium";
    ButtonControlSize["SMALL"] = "small";
    ButtonControlSize["LARGE"] = "large";
})(ButtonControlSize || (ButtonControlSize = {}));
export var LinkControlUnderline;
(function (LinkControlUnderline) {
    LinkControlUnderline["NONE"] = "none";
    LinkControlUnderline["HOVER"] = "hover";
    LinkControlUnderline["ALWAYS"] = "always";
})(LinkControlUnderline || (LinkControlUnderline = {}));
export var LinkControlType;
(function (LinkControlType) {
    LinkControlType["ACTION"] = "action";
    LinkControlType["URL"] = "url";
})(LinkControlType || (LinkControlType = {}));
export var NotificationType;
(function (NotificationType) {
    NotificationType["ERROR"] = "error";
    NotificationType["WARNING"] = "warning";
    NotificationType["INFO"] = "info";
})(NotificationType || (NotificationType = {}));
export var TabOrientation;
(function (TabOrientation) {
    TabOrientation["Veritical"] = "vertical";
    TabOrientation["Horizontal"] = "horizontal";
})(TabOrientation || (TabOrientation = {}));
export class FormDesignConstants {
}
FormDesignConstants.LAYOUT_FORM_KEY_NAME = 'baselayoutkey';
FormDesignConstants.SELECTED_CONTROL_BORDER_COLOR = '#4682B4';
FormDesignConstants.SELECTED_CONTROL_BORDER_WIDTH = '2px';
FormDesignConstants.DEFAULT_TAB_CONTENT_HEIGHT = 300;
FormDesignConstants.ERROR_CONTROL_BORDER_WIDTH = '1px';
FormDesignConstants.ERROR_CONTROL_BORDER_COLOR = '#F65C66';
FormDesignConstants.TOOLBOX_NOT_DRAGGING_COLOR = 'lightgray';
FormDesignConstants.TOOLBOX_DRAGGING_COLOR = 'red';
FormDesignConstants.TOOLBOX_LEFT_BEHIND_COLOR = '#4682B4';
FormDesignConstants.DESIGN_AREA_BACKGROUND_COLOR = '#DCDCDC';
FormDesignConstants.DESIGN_WIDTH = 800;
FormDesignConstants.RUNTIME_WIDTH = null;
FormDesignConstants.GAP_BETWEEN_CONTAINERS = 10;
FormDesignConstants.GAP_BETWEEN_COLUMNS = 10;
FormDesignConstants.FORM_MARGIN = 10;
FormDesignConstants.INNER_CONTAINER_MARGIN = 10;
FormDesignConstants.INTER_CONTROL_SPACING = 12;
FormDesignConstants.SHOW_CONTAINER_BORDER = false;
FormDesignConstants.CONTAINER_BORDER_RADIOUS = 5;
FormDesignConstants.CONTAINER_BORDER_WIDTH = 2;
FormDesignConstants.CONTAINER_BORDER_COLOR = 'lightgray';
FormDesignConstants.CONTAINER_BORDER_STYLE = BorderStyle.Solid;
FormDesignConstants.TAB_CONTENT_HEIGHT = 500;
FormDesignConstants.TAB_CONTENT_WIDTH = 500;
FormDesignConstants.INNER_COLUMN_MARGIN = 10;
FormDesignConstants.LINE_COLOR_BETWEEN_COLUMNS = 'lightgray';
FormDesignConstants.LINE_WIDTH_BETWEEN_COLUMNS = 1;
FormDesignConstants.FORM_BACKGROUND_COLOR = null;
FormDesignConstants.CONTAINER_BACKGROUND_COLOR = null;
FormDesignConstants.FORM_MODE_GRAY = 'Gray';
FormDesignConstants.FORM_MODE_WHITE = 'None';
FormDesignConstants.FORM_MODE_PAPER = 'Paper';
FormDesignConstants.FORM_MODE_OUTLINE = 'Outline';
//'Defined Size', 'Tablet (Horizontal)', 'Tablet (Vertical)', 'Phone (Horizontal)', 'Phone (Vertical)'
FormDesignConstants.FORM_MODE_TABLET_HORIZONTAL = 'Tablet (Horizontal)';
FormDesignConstants.FORM_MODE_TABLET_VERTICAL = 'Tablet (Vertical)';
FormDesignConstants.FORM_MODE_PHONE_HORIZONTAL = 'Phone (Horizontal)';
FormDesignConstants.FORM_MODE_PHONE_VERTICAL = 'Phone (Vertical)';
//['(Current)', 'None', 'Sample 1', 'Sample 2']
FormDesignConstants.FORM_DATA_MODE_CURRENT = 'Current';
FormDesignConstants.FORM_DATA_MODE_NONE = 'None';
FormDesignConstants.FORM_DATA_MODE_SAMPLE1 = 'Sample1';
FormDesignConstants.FORM_DATA_MODE_SAMPLE2 = 'Sample2';
FormDesignConstants.FORM_SECTION_MARGIN = 20;
FormDesignConstants.FORM_OUTER_MARGIN = 24;
FormDesignConstants.DROPPABLE_BORDER_COLOR = '#4682B4';
FormDesignConstants.DROPPABLE_BORDER_WIDTH = 2;
FormDesignConstants.DROPPABLE_BORDER_STYLE = BorderStyle.Dashed;
FormDesignConstants.DROPPABLE_BORDER_RADIUS = 5;
FormDesignConstants.DEFAULT_TEXT_STYLE = TextControlStyle.LABELED;
FormDesignConstants.DEFAULT_TEXT_SIZE = TextControlSize.STANDARD;
FormDesignConstants.DEFAULT_BUTTON_SIZE = ButtonControlSize.STANDARD;
FormDesignConstants.DEFAULT_LINK_UNDERLINE = LinkControlUnderline.HOVER;
FormDesignConstants.DEFAULT_LINK_TYPE = LinkControlType.ACTION;
FormDesignConstants.FORM_MODE = [
    FormDesignConstants.FORM_MODE_TABLET_HORIZONTAL,
    FormDesignConstants.FORM_MODE_TABLET_VERTICAL,
    FormDesignConstants.FORM_MODE_PHONE_HORIZONTAL,
    FormDesignConstants.FORM_MODE_PHONE_VERTICAL,
    FormDesignConstants.FORM_MODE_GRAY,
    FormDesignConstants.FORM_MODE_WHITE,
    FormDesignConstants.FORM_MODE_PAPER,
    FormDesignConstants.FORM_MODE_OUTLINE
];
FormDesignConstants.FORM_DATA_MODE = [
    FormDesignConstants.FORM_DATA_MODE_CURRENT,
    FormDesignConstants.FORM_DATA_MODE_NONE,
];
FormDesignConstants.BORDER_STYLES = [
    BorderStyle.Solid,
    BorderStyle.Dashed,
    BorderStyle.Dotted,
    BorderStyle.Double,
    BorderStyle.Groove
];
FormDesignConstants.TAB_ORIENTATION = [
    TabOrientation.Horizontal,
    TabOrientation.Veritical
];
//# sourceMappingURL=FormDesignConstants.js.map