<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-159  評論-114  文章-7  trackbacks-0
    package ?com.broadtext.client.widget;

    import ?com.google.gwt.user.client.DOM;
    import ?com.google.gwt.user.client.Element;
    import ?com.google.gwt.user.client.ui.ComplexPanel;
    import ?com.google.gwt.user.client.ui.UIObject;
    import ?com.google.gwt.user.client.ui.Widget;

    public ? class ?CornerPanel? extends ?ComplexPanel? {????
    ????
    ????
    static ? final ? public ?String?DEFAULT_OUT_DIV_ClASSNAME? = ? " default-corner-outer " ;
    ????
    ????
    static ? final ? public ?String?DEFAULT_CORNER_CLASS_NAME? = ? " default-corner " ;
    ????
    ????
    static ? final ? public ?String?DEFAULT_CORNERB_CLASS_NAME? = ? " default-corner-b " ;
    ????
    ????
    static ? final ? public ?String?DEFAULT_CORNER_MAIN_CLASS_NAME? = ? " default-corner-main " ;
    ????
    ????
    private ?Element?outerDiv;
    ????
    ????
    private ?CornerElementContainer?topCec;
    ????
    ????
    private ?CornerElementContainer?bottomCec;
    ????
    ????
    private ?CornerElement[]?top? = ? new ?CornerElement[ 4 ];
    ????
    ????
    private ?CornerElement[]?bottom? = ? new ?CornerElement[ 4 ];
    ????
    ????
    protected ?Element?mainContainer;
    ????
    ????
    private ? class ?CornerElementContainer? extends ?Widget {
    ????????
    ????????
    private ?CornerElementContainer()
    ????????
    {
    ????????????setElement(DOM.createElement(
    " b " ));
    ????????????setStyleName(DEFAULT_CORNER_CLASS_NAME);
    ????????}

    ????????
    ????????
    public ? void ?addCornerElement(Widget?w)
    ????????
    {
    ????????????w.removeFromParent();
    ????????????DOM.appendChild(
    this .getElement(),?w.getElement());
    ????????}

    ????????
    ????????
    public ? void ?setStyleName(String?style)
    ????????
    {
    ????????????
    super .setStyleName(style);
    ????????}

    ????}

    ????
    ????
    private ? class ?CornerElement? extends ?Widget {
    ????????
    public ?CornerElement(String?stylename)
    ????????
    {
    ????????????setElement(DOM.createElement(
    " b " ));
    ????????????setStyleName(stylename);
    ????????}
    ????????
    ????????
    ????????
    public ? void ?setStyleName(String?style)
    ????????
    {
    ????????????
    super .setStyleName(style);
    ????????}

    ????????
    ????}

    ????
    ????
    ????
    public ?CornerPanel()
    ????
    {
    ????????outerDiv?
    = ?DOM.createDiv();
    ????????mainContainer?
    = ?DOM.createDiv();
    ????????setElement(outerDiv);
    ????????setStyleName(getElement(),?DEFAULT_OUT_DIV_ClASSNAME,?
    true );
    ????????initCorner();
    ????????DOM.appendChild(outerDiv,?topCec.getElement());
    ????????DOM.appendChild(outerDiv,?mainContainer);
    ????????DOM.appendChild(outerDiv,?bottomCec.getElement());
    ????}

    ????
    ????
    ????
    ????
    /**
    ?????*?初始化上面的corner
    ?????*
    ?????
    */

    ????
    private ? void ?initCorner()
    ????
    {
    ????????topCec?
    = ? new ?CornerElementContainer();????????
    ????????
    for ( int ?i? = ? 0 ;?i? < ? 4 ?;?i ++ )
    ????????
    {
    ????????????top[i]?
    = ? new ?CornerElement(DEFAULT_CORNERB_CLASS_NAME? + ?(i? + ? 1 ));
    ????????????topCec.addCornerElement(top[i]);
    ????????}

    ????????
    ????????bottomCec?
    = ? new ?CornerElementContainer();????????
    ????????
    for ( int ?i? = ? 0 ;?i? < ? 4 ?;?i ++ )
    ????????
    {
    ????????????bottom[i]?
    = ? new ?CornerElement(DEFAULT_CORNERB_CLASS_NAME? + ?( 4 ? - ?i));
    ????????????bottomCec.addCornerElement(bottom[i]);
    ????????}
    ????????
    ????}

    ????
    ????
    public ? void ?setOuterStyleName(String?style)
    ????
    {
    ????????setStyleName(style);
    ????}

    ????
    ????
    public ? void ?setCecStyleName(String?style)
    ????
    {????????
    ????????topCec.setStyleName(style);
    ????????bottomCec.setStyleName(style);
    ????}

    ????
    ????
    public ? void ?setCeStyleName(String?style)
    ????
    {
    ????????
    for ( int ?i? = ? 0 ;?i? < ? 4 ?;?i ++ )
    ????????
    {
    ????????????top[i].setStyleName(style?
    + ?(i? + ? 1 ));
    ????????}

    ????????
    for ( int ?i? = ? 0 ;?i? < ? 4 ?;?i ++ )
    ????????
    {
    ????????????bottom[i].setStyleName(style?
    + ?( 4 ? - ?i));
    ????????}

    ????}


    ????
    public ? void ?setMainStyleName(String?style)
    ????
    {
    ????????UIObject.setStyleName(
    this .mainContainer,?style,? true );
    ????}



    ????
    public ? void ?add(Widget?w)? {
    ????????DOM.appendChild(
    this .mainContainer,?w.getElement());
    ????}


    ????
    protected ? void ?add(Widget?w,?Element?container)? {
    ????????
    // nothing?to?do
    ????}


    ????
    public ? void ?addStyleName(String?style)? {
    ????????
    // nothing?to?do
    ????}

    ????
    ????
    ????
    }


    /* ?-------------------------------? */

    /* ?--?default?corner?style?begin-- */

    .default-corner-outer?
    {
    ????background
    : ?#C6DBFF ;
    ????color
    : ?#ccc ;
    }


    .default-corner?
    {
    ????display
    : ?block ;
    ????background
    : ?#fff ;
    }


    .default-corner-b1?
    {
    ????display
    : ?block ;
    ????height
    : ?1px ;
    ????overflow
    : ?hidden ;
    ????margin
    : ?0?5px ;
    ????background
    : ?#C6DBFF ;
    }


    .default-corner-b2?
    {
    ????display
    : ?block ;
    ????height
    : ?1px ;
    ????overflow
    : ?hidden ;
    ????margin
    : ?0?3px ;
    ????background
    : ?#C6DBFF ;
    }


    .default-corner-b3?
    {
    ????display
    : ?block ;
    ????height
    : ?1px ;
    ????overflow
    : ?hidden ;
    ????margin
    : ?0?2px ;
    ????background
    : ?#C6DBFF ;
    }


    .default-corner-b4?
    {
    ????display
    : ?block ;
    ????height
    : ?1px ;
    ????overflow
    : ?hidden ;
    ????background
    : ?#C6DBFF ;
    ????margin
    : ?0?1px ;
    ????height
    : ?2px ; ????
    }


    .default-corner-main?
    {
    ????margin-left
    : ?3px ;
    ????margin-right
    : ?3px ;
    }


    /* ?--?default?corner?style?end?-- */


    posted on 2006-11-13 13:40 北國狼人的BloG 閱讀(525) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 三级毛片在线免费观看| 亚洲日本一线产区和二线| 亚洲国产另类久久久精品黑人 | 免费观看又污又黄在线观看| 亚洲国产精品无码久久| 亚洲人成人伊人成综合网无码| 亚洲ts人妖网站| 亚洲一区二区三区高清在线观看 | 亚洲国产一区二区a毛片| 久久青草亚洲AV无码麻豆| 久久国产亚洲高清观看| 亚洲人成片在线观看| 久久久久久亚洲精品影院| 亚洲乱亚洲乱妇24p| 亚洲AV无码专区在线电影成人| 亚洲AV无码一区二区乱子仑 | 亚洲国产乱码最新视频| 亚洲欧洲日产国码久在线| 青娱乐在线免费观看视频| 一级a性色生活片久久无少妇一级婬片免费放| 日韩大片免费观看视频播放| 亚洲第一视频在线观看免费| a级大片免费观看| 91福利视频免费观看| 搡女人免费视频大全| 免费人妻av无码专区| 亚洲中久无码不卡永久在线观看| 亚洲色精品vr一区二区三区| 亚洲欧洲日产国码久在线观看| 亚洲色欲色欲www| 有码人妻在线免费看片| 男女作爱在线播放免费网站| 国产免费av片在线看| 亚洲精品国产精品乱码不卡| 亚洲av伊人久久综合密臀性色| 亚洲免费黄色网址| 免费人成大片在线观看播放电影| 国产偷伦视频免费观看| 性做久久久久久久免费看| 亚洲精品国产精品国自产观看| 久久久久亚洲AV成人片|