/*
 * 特别声明：本技术材料受《中华人民共和国著作权法》、《计算机软件保护条例》等法律、法规、行政
 * 规章以及有关国际条约的保护，赞同科技享有知识产权、保留一切权利并视其为技术秘密。未经本公司书
 * 面许可，任何人不得擅自（包括但不限于：以非法的方式复制、传播、展示、镜像、上载、下载）使用，
 * 不得向第三方泄露、透露、披露。否则，本公司将依法追究侵权者的法律责任。特此声明！
 *
 * Special Declaration: These technical material reserved as the technical secrets by AGREE 
 * TECHNOLOGY have been protected by the "Copyright Law" "ordinances on Protection of Computer 
 * Software" and other relevant administrative regulations and international treaties. Without 
 * the written permission of the Company, no person may use (including but not limited to the 
 * illegal copy, distribute, display, image, upload, and download) and disclose the above 
 * technical documents to any third party. Otherwise, any infringer shall afford the legal 
 * liability to the company.
 */
/**
 * Created by huang.dy on 2016/5/22.
 */
export enum ADORE {
    
    /**组件类的值不能与NoFucus(1 << 31)有冲突，即其他的值绝不占用第31位的1 */

    /** 对齐方式，一般不会有冲突*/
    LEFT = 1 << 1,
    RIGHT = 1 << 2,
    CENTER = 1 << 3,

    //右上角的关闭icon，目前只用于AdoreShell
    Close = 1 << 4,

    Normal = 0,

    /**
     * 容器类的，需特别注意互相之前不能有冲突 
     * */
    Nav = 1 << 5,
    Footer = 1 << 6,
    Control = 1 << 18,
    Scrollable = 1 << 19,
    CardPanel = 1 << 20,

    //目前仅用于文本框
    Password = 1 << 7,

    /**用于Button和Image */
    Float = 1 << 8,
    Flat = 1 << 9,
    Large = 1 << 10,
    Zoom = 0x20,

    //CheckButton
    Switch = 0x21,

    // ProductShow
    ProductShowNoIncome = 0x22,

    /**
    *  MessageDialog
    */
    INFORMATION = 1 << 27,
    CONFIRM = 1 << 28,
    QUESTION = 1 << 29,
    MODAL = 1 << 30,

    /**
     * List组件
     */
    //List组件的每个item的文字和图片布局方向(默认横向布局)
    Horizontal = 0x44,
    //List组件的每个item的文字和图片布局方向
    Vertical = 0x45,

    /**向导组件的步骤样式 */
    Arrow = 0x49,

    /**标记是否图形类组件（Clock） */
    Graphics = 0x51
}